一个300编程问题

有一个电磁阀Y控制的切刀,Y线圈得电,切刀执行切的动作,失电就抬起来。现有的功能是:切和抬起这两个功能都是靠一个带灯的按钮(自复位点动式)控制,按一下按钮,按钮的灯亮,刀执行切的动作,再按一下,灯灭,刀抬起。现在需要增加一个功能:当设备停止时,切刀能自动抬起,但是原有按钮还可以控制。该如何做?请大神帮忙编一段程序。(切刀Y的线圈为Q1.0,控制切刀的按钮为I0.0,按钮的灯Q2.0,设备停止信号为DBX129.DB14.1)。

问题补充:
我的要求很简单,机器停,切刀自动抬起,但是本身用于控制切刀的那个按钮还可以用,就是说,我按一下按钮还可以切,再按一下还可以抬起。但是要说明,就是停机抬起后,在开机的时候,到不需要自动下刀切。必须要人按了按钮才能切。

最佳答案

A DBX129.DB14.1//设备停止,抬刀
R Q1.0
A I0.0
FP M0.0
=M0.1//按下第一个周期有效
A M0.1
JCN M1
AN Q1.0
=Q1.0//刀控制取反输出
AN Q2.0
=Q2.0//灯控制取反输出
M1:NOP 0

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

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

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

相关推荐