INV_B指令输入输出地址使用LB

INV_B指令,手册中说明输入输出脚可以使用LB地址,为什么我这段程序,可以看到MB1的数据取反(0和255交替),但LB3的数据看不到?LB3是在主程序中定义的临时变量。

图片说明:

INV_B指令输入输出地址使用LB    INV_B指令输入输出地址使用LB   

最佳答案

1、临时变量L可以用于建立变量表。
注意:临时保存在局部数据堆栈中的临时变量。一旦POU完全执行,临时变量数值则无法再用。在两次POU执行之间,临时变量不保持其数值。
所以LB3的数据是看不到的。
2、建议看看:
、S7-200SMART中局部变量的类型以及使用方法:
http://www.elecfans.com/d/831963.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:31
下一篇 2020年10月30日 下午10:31

相关推荐