mk自动化
级别: 论坛先锋
精华主题: 0
发帖数量: 203 个
工控威望: 1389 点
下载积分: 5353 分
在线时间: 191(小时)
注册时间: 2018-03-04
最后登录: 2024-10-14
查看mk自动化的 主题 / 回贴
楼主  发表于: 2023-08-09 14:54
图片:
ENINT 和 ENOUT这两个点在FB块中的起到什么作用?怎么理解?还有VAR类,这个类型在FB块中是否占用独立的内存地址?现在要多次调用一个FB块,但是地址不同;这些VAR类,在块中没有引脚,不能分配地址,多次调用块会不会出现(VAR类)地址重复,导致程序BUG?
多学多用!
mk自动化
级别: 论坛先锋
精华主题: 0
发帖数量: 203 个
工控威望: 1389 点
下载积分: 5353 分
在线时间: 191(小时)
注册时间: 2018-03-04
最后登录: 2024-10-14
查看mk自动化的 主题 / 回贴
1楼  发表于: 2023-08-09 17:26
引用
引用第3楼吕工于2023-08-09 16:03发表的  :
ENINT 和 ENOUT这两个在FB中是链接作用,ENINT为FB块工作使能条件,ENOUT是FB块使能输出链接,用来在后面继续连接FB块。VAR是FB内部变量类型,只能在FB内部使用,不作输入输出使用,所以在FB图块上没有显示相应管脚。FB块的核心目的就是满足用户重复多次调用的,所以根本不用担心多次调用会出现BUG的问题。

感谢你的回复,想再问一下VAR类占用PLC的数据内存?
多学多用!
mk自动化
级别: 论坛先锋
精华主题: 0
发帖数量: 203 个
工控威望: 1389 点
下载积分: 5353 分
在线时间: 191(小时)
注册时间: 2018-03-04
最后登录: 2024-10-14
查看mk自动化的 主题 / 回贴
2楼  发表于: 2023-08-09 17:41
引用
引用第6楼吕工于2023-08-09 17:29发表的  :
当然会占用

感谢!
多学多用!