编程序实现如下功能
点击数:7141 次 录入时间:03-04 11:38:25 整理:http://www.55dianzi.com PLC入门
问:输入I0.0 I0.1 I0.2
输出Q0.0 Q0.1 Q0.2
要求实现功能:
1.当I0.0 I0.1 I0.2均为0时 Q0.0 Q0.1 Q0.2也为0
2.当i0.0 i0.1 i0.2中仅有一个为1时 那么对应的Q也为1 例如(I0.0=0 I0.1=1 I0.2=0 那么Q0.0=0 Q0.1=1 Q0.2=0)
3.当i0.0 i0.1 i0.2中有不止一个为1时,那么对应的Q 要求轮流为1,切换时间为20秒。
例如(I0.0=1 I0.1=0 I0.2=1 那么Q0.0=1 Q0.1=0 Q0.2=0,20秒后Q0.0=0 Q0.1=0 Q0.2=1,20秒后Q0.0=1 Q0.1=0 Q0.2=0...)如此循环.
如果I0.0 I0.1 I0.2都为1 那么Q0.0 Q0.1 Q0.2也是轮流通 20秒切换
请问程序如何实现
答:Network 1:
A I 0.0
AN I 0.1
AN I 0.2
O
AN I 0.0
A I 0.1
AN I 0.2
O
AN I 0.0
AN I 0.1
A I 0.2
= M 0.0
Network2:
O(
AN I 0.0
L S5T#20S
SD T 10
A I 0.0
R T 10
NOP 0
NOP 0
A T 10
)
O(
AN I 0.1
L S5T#20S
SD T 11
A I 0.1
R T 11
NOP 0
NOP 0
A T 11
)
O(
AN I 0.2
L S5T#20S
SD T 12
A I 0.2
R T 12
NOP 0
NOP 0
A T 12
)
= #T00
Network3:
A(
O Q 0.1
O Q 0.2
O
AN I 0.0
A T 10
)
R Q 0.0
A(
A I 0.0
A M 0.0
O(
A(
O Q 0.2
O
A Q 0.1
AN I 0.2
)
A I 0.0
= #T0
A #T0
L S5T#20S
SD T 0
AN #T0
R T 0
NOP 0
NOP 0
A T 0
)
)
S Q 0.0
NOP 0
Network4:
A(
O Q 0.0
O Q 0.2
O
AN I 0.1
A T 11
)
R Q 0.1
A(
A I 0.1
A M 0.0
O(
A(
O Q 0.0
O
A Q 0.2
AN I 0.0
)
[1] [2] 下一页
本文关键字:程序 PLC入门,plc技术 - PLC入门