当前位置: 主页 > PLC控制

多重背景下 stat的问题

OB1调用fb10FB10调用FB7多重背景,只不过我在FB7里加入了STat变量,并进行了逻辑运算,FB10两次调用FB7,但是第一次调用参数同时也给了第二次调用,导致两次调用跟一次调用一样第二次的实参根没赋到形参里,在监视第二次调用也发现实际的实参是第一次调用的实参

问题补充:
即使不用STAT变量,用输入输出变量也不行,我查到是复杂语言结构导致DB寄存器和地址寄存器内容改变,这个例子就是地址寄存器改变,

图片说明:

60d31d21e85aFC450df0a72f477276f4多重背景下 stat的问题 多重背景下 stat的问题多重背景下 stat的问题 c27e0f6c2608b120b0b8b8aBF6ab2cd8多重背景下 stat的问题

最佳答案

单独调用FB7,使用指针,不采用多重背景是没有问题;采用多重背景调用,不使用指针也是没有问题。问题不出现在STAT上,应该还是多重背景下调用指针的问题,

提问者对于答案的评价:
多重北京需要加偏移

  • 关注微信

猜你喜欢

微信公众号