关于OB100里的程序问题

各位大侠好!
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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午11:01
下一篇 2018年12月1日 下午11:01

相关推荐