各位大侠好!
OB100里有这样一段程序:
程序段 2:PLC FLAG="0"SETTING
A M 100.0
R M 100.0
R "g_boStartUpLogic_0" M0.0
我就是不懂这个这个A M100.0
= R M100.0是什么意思,这个M100.0在什么情况下为1?,为什么为1后就马上把自己复位了?它的作用又是什么?而且整个程序里面就这里这个M100.0是写类型,其它都是读了,不懂它这样编的意思
高分送上,越详细越好!
问题补充:
还有更好更完美的答案吗?
最佳答案
OB100是初始化程序,这段程序的目的是确保M100.0在OB1开始执行时为0.
如果设置了M区域的断电保持区域,那么M100.0在程序执行的过程中可变为1,并在PLC重新启动后保持。
提问者对于答案的评价:
很好
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244003.html