PLC 选择控制

2025-02-28 13:42:19
推荐回答(3个)
回答1:

应用欧姆龙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)

回答2:

可以设个比较,相等的时候,你只输出1个口,这样就能控制1个了,

回答3:

其实你把问题想复杂了,运行次数肯定要相等的,你只要每次运行次数都相等时就选择第一个运行就可以了,打个比方,1,2,3,4四个对象,初次运行次数都是0,那么运行首先运行1,下次运行时就是2了,等运行了4次后运行次数又相等了,都是1,这是又运行1,这样就循环下去了,也达到了循环运行的目的了。