我现在有3台设备,有6个I点,
1号运行信号I4.0,2号运行信号I5.0,3号运行信号I6.0
1号故障信号I4.1,2号运行信号I5.1,3号运行信号I6.1
怎么做一个程序让
1号故障时自动启动2号,如果2号在运行中启动3号
2号故障时自动启动3号,如果3号在运行中启动1号
3号故障时自动启动1号,如果1号在运行中启动2号
请高手帮帮忙解决一下
问题补充:
按照我的思路,
第一段程序:1号故障时,判断2号运行状态为0,启动2号
第二段程序:1号故障时,判断2号运行状态为1,启动3号
此时就有一个问题,若第一段执行完以后,2号运行状态变为1就会把3号也启动,但我只需要启动1台
最佳答案
做了一个很笨的程序:
A(
OI4.0
OI6.1
OM10.0
O
AM10.2
AI4.0
)
ANI4.1
=M10.0//1#机输出
A(
OI4.1
OI5.0
OM10.1
O
AM10.0
AI4.1
)
ANI5.1
=M10.1//2#机输出
A(
OI5.1
OI6.0
OM10.2
O
AM10.1
AI6.0
)
ANI6.1
=M10.2//3#机输出
提问者对于答案的评价:
haohhaoahfa