我现在有四个控制对象.当第一运行条件满足的时候,根据四个对象的运行次数选择最少的一个运行.当第二运行条件也满足了,在剩下的三个对象中选择运行次数最少的运行.
我现在现在将四个对象的运行次数排序已经做好了,但是我不知道该怎么根据这个排序去控制.如果当四个对象的运行次数都不相等,那样很容易做.但是当四个对象的运行次数出现了相等情况,我就不知道该怎么处理了.更极端的是四个对象的次数都相等,那样又该怎么处理.
本人刚开始学习PLC,请高手指点.
应用欧姆龙PLC控制三台电动机的启和停。
当急停按钮(0.00)OFF时,第一次按启动按钮(0.01)一下启动电机M1(10.01),第二次按启动按钮一下启动电机M2(10.02),第三次按启动按钮一下启动电机M3(10.03),至此三台电机启动完毕。
当第一次按停止按钮(0.02)一下,停止电机M3,第二次按停止按钮一下,停止电机M2,第三次按停止按钮一下,停止电机M1。
任何情况下,按停止按钮一次都是停止正在运行中编号最大的电机,按启动按钮一次都是启动没有启动的电机中编号最小的电机。 LDNOT 0.00
OUT TR0
AND 0.01
DIFU(013) 20.00
LD TR0
AND 0.02
DIFU(013) 20.04
LD 20.00
OUT TR0
ANDNOT 10.01
ANDNOT 10.02
ANDNOT 10.03
DIFU(013) 20.01
LD TR0
AND 10.01
ANDNOT 10.02
ANDNOT 10.03
DIFU(013) 20.02
LD TR0
AND 10.01
AND 10.02
ANDNOT 10.03
DIFU(013) 20.03
LD 20.01
LD 20.04
AND 10.01
ANDNOT 10.02
ANDNOT 10.03
OR 0.00
KEEP(011) 10.01
LD 20.02
LD 20.04
AND 10.01
AND 10.02
ANDNOT 10.03
OR 0.00
KEEP(011) 10.02
LD 20.03
LD 20.04
AND 10.01
AND 10.02
AND 10.03
OR 0.00
KEEP(011) 10.03
END(001)