一、例题精选【例题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的输出时序图。X0X1Y0(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的输出时序如下图。X0X1Y0(a)Y0(b)【例题12.3】试写出图示的两个梯形图的指令语句表。在相同的X0输入时,Y0、Y1的输出是否相同?画出Y0、Y1的动作时序图。[]Y0[]Y1X0Y1[ED][]Y1[]Y0X0Y1[ED](a)(b)图12.3例题12.3的图解:图(a)的指令语句表为图(b)的指令语句表为地址指令0STX01PSHS2AN/Y13OTY04POPS5OTY16ED地址指令0STX01OTY12AN/Y13OTY04ED图(a)的动作时序图图(b)的动作时序图X0Y0Y1X0Y0Y1从上图可以看出,虽然(a)(b)两梯形图的结构完全相同,但由于Y0与Y1的输出位置被颠倒,因此在图(a)中的脉冲输出Y0在图(b)中被输出Y1屏蔽掉了。【例题12.4】设计用三个开关控制一盏灯的PLC的梯形图,并写出梯形图的指令语句表。(三个开关为X0、X1和X2,灯为Y0。当三个开关全断开时,灯Y0为熄灭状态)X0X1X2X0X1X2X0X1X2[]Y0[ED]X0X1X2解:由题意分析,当三个开关中的任一个接通时灯亮;当三个开关中的任两个接通时灯灭;当三个开关全接通时灯亮。由此可编出梯形图如右图:图12.4例题12.4的图梯形图的指令语句表地址指令0STX01AN/X12AN/X23ST/X04ANX15AN/X26ORS7ST/X08AN/X19ANX210ORS11STX012ANX113ANX214ORS15OTY016EDX0(DF)[ED]Y0Y0Y0Y0【例题12.5】设计单按钮控制启停的PLC程序。(用一个按钮X0控制Y0的接通或断开,控制过程是按一次X0,Y0接通;再按一次X0,Y0断开)解:当按动X0时,如果YO断开时,则将Y0置位;如果YO接通时,则将Y0复位。由此可画出梯形图如左图。注意条件结束指令是为了防止Y0在一个扫描周期内,同时被置位和复位。图12.5例题12.5的图二、习题【习题12.1】试画出下列指令语句表所对应的梯形图。...