恭喜,你发布的帖子
发布于 2026-06-02 10:30:39
4楼
老师,我在请教一个问题:就是FB7的接口参数sum我最开始定义是output,编译提醒无法初始化,需定义为:inout呢?而在FB块中编程线圈的时候:如下图
这里线圈有读写功能应该声明为INOUT,但BOOL变量是基本数据类型保存在实列DB中,即使声明为output对功能来说没有影响。
对于FB来说,简单变量都有自己的存储空间,在代码中读写都没有问题
但是保持代码中 input 只读,output只写这种良好的习惯,可以避免很多逻辑漏洞
FB7的接口参数sum我最开始定义是output,编译提醒无法初始化,需定义为:inout呢?
可能FB7属性中选择了IEC检查这种更严格的检查机制
请填写推广理由:
分享
只看
楼主