一、例题精选 【例题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 ]