S7300如何避免每次上电重启PLC时,输入模块带来的上升沿信号呢?

我的操作台用的是3档转换开关,操作时有时经常忘了把它拨到停止档就断电下班了,第二天送电时,按钮信号上升沿又自动启动了设备,这样很有隐患,程序上该怎么屏蔽呢,我的操作按钮较多,有没有简洁有效的编程方法来处理这个问题?

问题补充:
我用的是3档转换开关,前面诉说有误。

最佳答案

上升沿都有变量保存这个按钮的状态的比如你用的是m0.0,你可以在ob100中置位m0.0,这样你必须上班后把按钮拨到stop再拨到运行时才会启动设备。

补充:用我说的方法就可以解决你的问题了,ob100上电执行一次,你在它里面编程置位m0.0,这样cpu运行后如果你的开关处于运行设备状态,则不会产生上升沿了,必须切换到其他状态,再切换回来才会产生上升沿的。

提问者对于答案的评价:
m0.0是-(p)-值还是结果值,我用DB来存储-(p)-值,用m位来当上升沿使用的。是让(p)-值在启动时在OB100中置位吗?这样断电启动时转换开关就不会有上升沿吗?小弟愚昧,是这样理解吗?

最佳答案作者回复:
m0.0是p的保存至,不是输出结果。
   i0.0   m0.0   启动指令
|--||-----|p|-----------()---|


打包置位是可以的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午6:12
下一篇 2017年6月9日 下午6:12

相关推荐