当前位置: 主页 > PLC控制

uc指令理解 在多层调用中 静态参数传递 理解

最近看到老外程序大概这样ob1callfb1,fb1中callfb2,fb2中ucfb3,fb3用到fb1的背景数据这是怎么理解call我能理解但是uc无条件调用无法理解而且参数怎么穿个fb3的?请高手指点如图

问题补充:
肯定有值传递的应该是静态变量但我不知道怎么理解

图片说明:

BF6712ae129749ee55037245e2db5cc7uc指令理解 在多层调用中 静态参数传递 理解 b576130ea6cCEdb56ae19b90d2bb1cd3uc指令理解 在多层调用中 静态参数传递 理解 uc指令理解 在多层调用中 静态参数传递 理解uc指令理解 在多层调用中 静态参数传递 理解

最佳答案

call指令是需要加背景数据块的
UC指令不需要加

楼主后面的第二张图,
UCFB51//FB51是SSW
而在STAT静态变量里,并没有SSW

如果用call指令的话,STAT里,就有SSW这个块了,如你的第一张图
这种属于多重背景数据块的用法

提问者对于答案的评价:
xx

  • 关注微信

猜你喜欢

微信公众号