s7-300用梯形图编程时不在OB100中定义初始值 程序编写在OB1中

s7-300用梯形图编程时不在OB100中定义初始值 程序编写在OB1中,怎么定义中间变量MX.X的初始值  例如:假如M0.1是常开触点   M0.1后面接Q0.1控制一个灯的亮,那么怎么定义M0.1的初始值使得程序导入到PLC时M0.1接通呢?我以前用scl语句编写的,初始值在OB100定义的。现在是梯形图,怎么在OB1中定义呢

问题补充:
我可以在导入plc之后对M2.0进行强制值吗?如果可以的话我强制之后可以把网线拔了  那Q的输出会变吗

图片说明:

s7-300用梯形图编程时不在OB100中定义初始值 程序编写在OB1中   

最佳答案

很简单的 用m2.0的常闭触电 后面跟一个置位M2.0的线圈就好了 
也就是如果m2.0不是导通的 就置位m2.0 如果m2.0已经导通了 就不用再次导通
也可以手动导通 同时将m2.0设为断电保持 (硬件Cpu那里设置) m2.0默认是保持的

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

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

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

相关推荐