多重背景下 stat的问题

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

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

图片说明:

多重背景下 stat的问题    多重背景下 stat的问题    多重背景下 stat的问题   

最佳答案

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

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc210545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐