一、例题精选
【例题12.1】试画出图示梯形图中Y0的动作时序图。
[ ]
Y0
[ ED ]
Y0
图12.1 例题12.1的图解:图中的梯形图程序将Y0的状态求反。在第一个扫描周期中,Y0的初始状态为OFF;
因此,在第一个扫描周期之后至第二个扫描周期之后Y0的输出ON;以后将无限重复上述转换过程,每两个扫描周期变换一次。其动作时序图见下图。
Y0
【例题12.2】在相同的输入X0作用下,比较图(a)和图(b) 两个梯形图中Y0的输出是否相同,如不同,分别画出图(a)和图(b) Y0的输出时序图。
X0
X1
Y0(a)
Y0(b)
X1
[ ]
Y0
[ ED ]
(a)
X0
(DF )
X1
[ ]
Y0
[ ED ]
(b)
X0
(DF )
图12.2 例题12.2的图
解:不同。在图(a)和图(b)中,所用的指令完全相同,不同的仅仅是触点X1和微分指令的位置颠倒了顺序。在图(a)中触点X1在微分指令之后,因而丢失了一个脉冲,
图(a)和图(b) Y0的输出时序如下图。
X0
X1
Y0(a)
Y0(b)
【例题12.3】试写出图示的两个梯形图的指令语句表。在相同的X0输入时,Y0、Y1
的输出是否相同?画出Y0、Y1的动作时序图。
[ ]
Y0
[ ]
Y1
X0
Y1
[ ED ]
[ ]
Y1
[ ]
Y0
X0
Y1
[ ED ]
(a) (b)
图12.3 例题12.3的图
解:图(a)的指令语句表为 图(b)的指令语句表为
地址 指 令
0 ST X0
1 PSHS
2 AN/ Y1
3 OT Y0
4 POPS
5 OT Y1
6 ED
地址指 令
0 ST X0
1 OT Y1
2 AN/ Y1
3 OT Y0
4 ED
图(a)的动作时序图 图(b)的动作时序图
X0
Y0
Y1
X0
Y0
Y1
从上图可以看出,虽然(a)(b)两梯形图的结构完全相同,但由于Y0与Y1的输出位置被颠倒,因此在图(a)中的脉冲输出Y0在图(b)中被输出Y1屏蔽掉了。
【例题12.4】设计用三个开关控制一盏灯的PLC的梯形图,并写出梯形图的指令语句表。(三个开关为X0、X1和X2,灯为Y0。当三个开关全断开时,灯Y0为熄灭状态)
X0 X1 X2
X0 X1 X2
X0 X1 X2
[ ]
Y0
[ ED ]
X0 X1 X2
解:由题意分析,当三个开关中的任一个接通时灯亮;当三个开关中的任两个接通时灯灭;当三个开关全接通时灯亮。
由此可编出梯形图如右图,
图12.4 例题12.4的图
梯形图的指令语句表
地址指令
0 ST X0
1 AN/ X1
2 AN/ X2
3 ST/ X0
4 AN X1
5 AN/ X2
6 ORS
7 ST/ X0
8 AN/ X1
9 AN X2
10 ORS
11 ST X0
12 AN X1
13 AN X2
14 ORS
15 OT Y0
16 ED
X0
(DF )
[ ED ]
Y0
< S >
Y0
Y0
< R >
Y0
< CNDE >
【例题12.5】设计单按钮控制启停的PLC程序。(用一个按钮X0控制Y0的接通或断开,
控制过程是按一次X0,Y0接通;再按一次X0,Y0断开)
解:当按动X0时,如果YO断开时,
则将Y0置位;如果YO接通时,则将
Y0复位。由此可画出梯形图如左图。注意条件结束指令<CNDE>是为了防止Y0
在一个扫描周期内,同时被置位和复位。
图12.5 例题12.5的图
二、习题
【习题12.1】试画出下列指令语句表所对应的梯形图。
指令语句表(a) 指令语句表(b)
_____________ _____________
ST X0 ST X0
DF AN/ Y1
OR R0 OT Y0
AN/ T0 ST X1
PSHS AN/ Y0
OT R0 OT Y1
RDS ST Y0
AN X1 ST Y1
OT Y0 KP Y2
POPS ED
TM X0 _____________
K 30
ST R0
DF
SET Y1
ST T0
DF/
RST Y1
ED
_______________
【习题12.2】试编制实现下述控制要求的梯形图,用一个开关X0控制三个灯Y0,Y1,
Y2的亮灭:X0闭合一次Y0亮;闭合两次Y1亮;再闭合一次Y2亮;再闭合一次三个灯全灭。
【习题12.3】有8个彩灯排成一行,自左至右依次每秒有一个灯点亮(只有一个灯亮),
循环三次后,全部灯同时点亮,3s后全部灯熄灭。如此不断重复进行,使用PLC程序实现上述控制要求。
【习题12.4】某零件加工过程分三道工序,共需20s,其时序要求如下图所示。控制开关用于控制加工过程的启动和停止。每次启动皆从第一道工序开始。试编制完成控制要求的梯形图。
5s
5s
10s
20s
控制开关工序1
工序2
工序3
Y0
Y1
Y2
X0
图12.6 习题12.5的
【习题12.5】有两台三相鼠笼式电动机M
1
和M
2
。今要求M1先启动,经过5s后M
2
启动;M2启动后,M
1
立即停车。试用PLC实现上述控制要求,画出梯形图。
【习题12.6】一机床有主轴电机M
1
和油泵电机M
2
。按下启动按后钮油泵电机M
2
启动,
M
2
启动10s后主轴电机M
1
自动启动;按下停止按钮后主轴电机M
1
立即停止,停止后5s
油泵电机M
2
自动停止。试编制用PLC实现上述控制要求的梯形图。
【习题12.7】设计用八个开关控制一盏灯的PLC梯形图(八个开关为X0、X1至X7,
灯为Y0。开机时灯Y0为熄灭状态)。
三、习题答案
【习题12.1】(a)
X0
(DF )
[ ED ]
T0
[ ]
R0
[ ]
Y0
R0 X1
TXK 30
0
< S >
Y1
R0
(DF )
< R >
Y1
T0
(DF/)
(b)
[ ED ]
X0
[ ]
Y0
Y1
X1
[ ]
Y1
Y0
Y0
Y1
KP Y0
【习题12.2】
Y2Y1Y0
(DF )
X0
< SET >
Y2
< SET >
Y1
< SET >
Y0
Y0
Y1Y0
[ ED ]
< RST >
Y0
< RST >
Y1
< RST >
Y2
[ CNDE ]
【习题12.3】
TXK 30
1
C100
CTK 3
100
R8
T1
R9013
R0 R1 R2 R3 R4 R5 R6 R7
T0
R8
C100
SRWR 0
TXK 10
0
T0
R0
C100
T1
[ ]
Y0
R1
C100
T1
[ ]
Y1
R2
C100
T1
[ ]
Y2
R3
C100
T1
[ ]
Y3
R4
C100
T1
[ ]
Y4
R5
C100
T1
[ ]
Y5
R6
C100
T1
[ ]
Y6
R7
C100
T1
[ ]
Y7
[ ED ]
注:R9013为特殊功能继电器,其作用为PLC上电时,该触点导通一个扫描周期。
【习题12.4】
【习题12.5】
[ ED ]
X0
[NSTP 0]
[SSTP 0]
[ ]
Y0
Y0 TXK 50
0
T0
[NSTP 1]
X0
[CSTP 0]
[SSTP 1]
[ ]
Y1
Y1 TXK 50
1
T1
[NSTP 2]
X0
[CSTP 1]
[SSTP 2]
[ ]
Y2
Y2 TXK 100
2
T2
[NSTP 0]
X0
[CSTP 2]
[ STPE ]
TXK 50
0
X1X0
[ ED ]
R0
[ ]
Y0
[ ]
Y1
[ ]
R0
T0
T0
【习题12.6】
设:X0----启动按钮 X1----停止按钮 Y0----主轴电机 Y1----油泵电机
X0
Y1
T1
TXK 100
0
[ ]
Y1
T0 R0
[ ]
Y0
X1
R0
Y1
TXK 50
1
[ ]
R0
[ ED ]
【习题12.7】
X0
(DF)
X0
(DF/)
X1
(DF)
X1
(DF/)
X2
(DF)
X2
(DF/)
X3
(DF)
X3
(DF/)
X4
(DF)
X4
(DF/)
X5
(DF)
X5
(DF/)
X6
(DF)
X6
(DF/)
X7
(DF)
X7
(DF/)
Y0
< S >
Y0
Y0
< R >
Y0
< CNDE >
[ ED ]