PLC 选择控制

我现在有四个控制对象.当第一运行条件满足的时候,根据四个对象的运行次数选择最少的一个运行.当第二运行条件也满足了,在剩下的三个对象中选择运行次数最少的运行.
我现在现在将四个对象的运行次数排序已经做好了,但是我不知道该怎么根据这个排序去控制.如果当四个对象的运行次数都不相等,那样很容易做.但是当四个对象的运行次数出现了相等情况,我就不知道该怎么处理了.更极端的是四个对象的次数都相等,那样又该怎么处理.
本人刚开始学习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)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-02
可以设个比较,相等的时候,你只输出1个口,这样就能控制1个了,
第2个回答  2009-12-02
其实你把问题想复杂了,运行次数肯定要相等的,你只要每次运行次数都相等时就选择第一个运行就可以了,打个比方,1,2,3,4四个对象,初次运行次数都是0,那么运行首先运行1,下次运行时就是2了,等运行了4次后运行次数又相等了,都是1,这是又运行1,这样就循环下去了,也达到了循环运行的目的了。
相似回答