我在用200 PLC的状态表监控的时候发现,L存储区的数值和累加器AC0的数值没法在状态表中显示,问了一下,说因为L是局部变量,所以不能显示,如果就这样说是不是有点勉强呢?当然不是说不对哦,只是这么说,我没法理解,所以想弱弱的问一下
最佳答案
L区,是局部变量区,只有该程序块执行时,在被打开,程序块执行完后,就被关闭了
所以你看不到
还有L区也算是一块公共区域吧,子程序1中LB0 =1,
那么子程序1 调用子程序2,假设子程序2中也有LB0 但等于2
那么你说此时的LB0到底是2,还是1,呢,
那么此时LB0只能代表当前调用的程序局部数据的值
提问者对于答案的评价:
很耐心,谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc293854.html