我的操作台用的是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