在PLC中怎么编:一个开关既能启动又能停止的程序?

如题所述

第1个回答  2019-08-20
可以,按一下启动,再按一下停止。要用两个计数器,一个设定计一下,一个设定计两下。
三菱FX-PLC为例:X0为按钮信号。
LD
X0
OUT
C0
K1
OUT
C1
K2
LD
C1
RST
C1
RST
C0
LDP
C0
SET
M0
LDF
C0
RST
M0
M0为开关信号,按一下按钮闭合,再按一下断开。
第2个回答  2020-01-02
很简单吗,不过不知道你用什么品牌的,如果是三菱的话,用ALT指令就可以,交替输出,摁一下接通,再摁一下就断开了
第3个回答  2019-09-05
我曾经编过一个开关实现6个功能,方法呢是用计数+延时自动复位+比较指令。
例如
LD
X0
SET
M0
OUT
C0
K3
LD
M0
OUT
T0
K50
OUT
T1
K55
LD=
C0
K1
AND
T0
SET
Y0
LD=
C0
K2
AND
T0
RST
Y0
LD
T1
RST
M0
RST
C0
END
以上程序中只要在5秒内按X0,1次,Y0就会吸合
按X0,2次,Y0断开,同样你可以定义按3次,4次的功能,延时5秒后执行动作,5.5秒后计数延时复位
不过你要是只有两个功能启动和停止同一个触点的话,我建议用交替输出指令
ALT,
指令非常简单,按一下X0,Y0闭合,再按下X0,Y0断开,
指令如下
LD
X0
ALT
Y0
该指令只有三菱的有
相似回答