OB1调用FB10 FB10调用FB7 多重背景,只不过我在FB7里加入了stat变量,并进行了逻辑运算,FB10两次调用FB7,但是第一次调用的参数同时也给了第二次调用 ,导致两次调用跟一次调用一样 第二次的实参根没赋到形参里,在监视第二次调用也发现实际的实参是第一次调用的实参
问题补充:
即使不用STAT变量,用输入输出变量也不行,我查到是复杂语言结构导致DB寄存器和地址寄存器内容改变,这个例子就是地址寄存器改变,
图片说明:
最佳答案
单独调用FB7,使用指针,不采用多重背景是没有问题;采用多重背景调用,不使用指针也是没有问题。问题不出现在STAT上,应该还是多重背景下调用指针的问题,
提问者对于答案的评价:
多重北京需要加偏移
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc210545.html