《电气与可编程控制技术》习题解答第7章
习题7
1. 写出图7-32和7-33所示梯形图对应的指令。
(1)
解:
0 LD X000 1 OR X001 2 ANI X002 3 MPS
4 AND X003 5 OUT Y001 6 MRD
7 AND X004 8 OUT Y002 9 MPP
10 ANI X003 11 OUT Y003 12 END
(2)
解:
0 LD X002 1 ANI M11 2 LD M10 3 AND C5 4 ORB
5 OR X003 6 ANI M22 7 LD X011
8 AND M12
9 LD M41
10 AND M21
11 ORB
12 LD X000
13 ANI T3
14 ORB
15 ANB
16 OUT Y002
17 OUT T3 K110
20 END
2. 画出题中指令图所对应的梯形图。
(1)
序号 指令
0 LD X000 1 OR X001 2 LD X002
3 AND X003 4 LDI X004 5 AND X005 6 ORB
7 OR X006 8 ANB
9 OR X007 10 OUT Y001
解:
(2)
序号 指令
0 LD X000 1 MPS
2 AND X001
3 MPS 4 AND X002
5 MPS 6 AND X003
7 MPS 8 AND X004
9 OUT Y000
10 MPP 11 OUT Y001
12 MPP 13 OUT Y002
14 MPP
15 OUT Y003
16 MPP 17 OUT Y004
解:
3.用一个按钮控制一盏灯,要求按3次灯亮,再按3次灯灭,画出梯形图。
解:
1、梯形图
2、功能说明:
每按下X000一次,C0、C1各计数一次,3次时,C0触点动作,Y000线圈接通;6次时,C1常闭触点动作,断开C1线圈,下一个扫描周期C0、C1复位,系统复位。
,逆序自动停车,间隔时4.设计一个三台电动机顺序自动启动,间隔时间为10s
间为5s的控制电路。
解:
1、I/O分配
X20,,,,,,,起动按钮
X21,,,,,,,停止按钮
Y20—Y22,,,,电动机1,3
2、梯形图
3、功能说明:
按下X020,Y020得电并自锁,同时启动定时器T1,10s后,T1触点动作,Y021得电,同时启动定时器T2,10s后,T2触点动作,Y022得电。 按下X021,辅助继电器M1得电并自锁,M1常闭触点打开,断开Y022,同时启动定时器T3,5s后,T3常闭触点打开,断开Y021,同时启动定时器T4,5s后,T4常闭触点打开,断开Y020,系统复位。
5.光电开关检测传送带上通过的产品数量,有产品通过时信号灯亮并计数;如果10s内没有产品通过则发出报警信号,报警信号只能手动解除,试设计其梯形图程序。
解:
1、I/O分配
X20,起动按钮 Y20,产品通过指示灯
X21,光电开关 Y21,报警指示灯
X22,复位按钮
2、梯形图设计
3、功能说明
按下X020,系统启动,定时器T1开始计时,若10s内有产品通过,X021闭合,产品通过指示灯Y020亮,同时计数次数加1并存储于数据寄存器D0中,同时定时器T1复位,产品通过后,T1重新开始计时,若10s内有产品通过,重复上述过程,若10s内无产品通过,不再进行计数,同时报警指示灯Y021亮。 按下复位按钮X022,系统复位。
6.三台电机顺序控制的梯形图如图7-34所示,图中X000为一带自锁功能的启动按钮,分析此电路实现的功能。
解:
1)X000起动时,M10产生一个宽度为一个扫描周期的脉冲,使C0、C1、C2、C3复位;同时使T0的常开触点每5s产生一个计数脉冲。C0计数设定值为1,5s后动作;C1计数设定值为2,10s后动作;C2计数设定值为3,15s后动作;C3计数设定值为4,20s后动作;因此,X000起动时Y001得电,10s后失电; X000起动5s后Y002得电,15s后失电;X000起动10s后Y003得电,20s后失电。X000起动20s后C3动作,使C0、C1、C2、C3复位,进入下一个周期。
2)时序图
X00020s015s5s10s
Y001
Y002
Y003
7.有两台三相异步电动机M1和M2,要求: (1)、M1启动后,M2才能手动启动;
)、可采用自动方式,使M1启动后延时50s后M2自动启动; (2
(3)、M1停止后,M2延时30s后自动停止;
(4)、M2能进行点动调整;
(5)、可对启动和停止的延时时间进行调整,使其分别为100s和80s。
设计梯形图程序。
1、I/O分配:
输入:
X000-----手动/自动选择(开关) X001-----M1起动
X002-----M1停止
X003-----M2起动
X005-----M2点动
X006-----时间调整(开关)
X007-----复位
输出:
Y001-----电机M1
Y002-----电机M2
2、梯形图
8.八个人进行
决,当超过半数人同意时绿灯亮,正好半数人同意时黄灯亮,少
于半数人同意时红灯亮,设计PLC程序。
解:
功能分析:
8人投票按钮分别对应X000~X007,当启动按钮X010为ON时,求K2X000中1的个数,将结果存放于D0中,假定X000=X001=X004=X005=X007=1,则D0=5>4,M0=1,通过指示灯Y000=1。启动按钮X010为OFF时,M0~M2、D0复位。
9.计算5321、1471、678、909、2011这5个数的平均值,余数舍去。 解:
10(有四组节日彩灯,每组由红、绿、黄三盏顺序排放,请实现下列控制要求:
(1) 可用一个开关选择点亮方式:
?每次点亮一盏彩灯;
?每次点亮一组彩灯。
(2) 每个(组)亮1s,循环运行。
解:
1、I/O分配
X1---启动开关(带自锁)
X2---单个/成组选择开关
Y0---Y13:12个彩灯
2、梯形图
3、功能说明
(1)单个/成组开关X002=0,程序执行[CJ P6],跳过成组控制。 启动开关X001=1时,置12盏彩灯的初始状态为K3Y000=1,即Y000=1,同时在T0上产生一个1s脉冲发生器,脉冲宽度为1个扫描周期,利用T0的常开触点使Y000~Y013的状态进行位左移,依次点亮Y001~Y013,当Y013(最高位一盏彩灯)亮时,置M0=1,以便使在Y013亮1s后再次将逻辑“1”置给Y000
(最低位一盏彩灯),从而实现循环。
启动开关X000=0时,对Y000~Y013复位。
(2)单个/成组开关X002=1,程序执行[CJ P5],跳过单个控制。 启动开关X001=1时,置12盏彩灯的初始状态为K3Y000=7,即Y000=Y001=Y002=1,同时在T0上产生一个1s脉冲发生器,脉冲宽度为1个扫描周期,利用T0的常开触点使Y000~Y013的状态进行每次3位的左移,依次点亮每组3个,当Y013(最高位一盏彩灯)亮时,置M0=M1=M2=1,以便使在Y013亮1s后再次将逻辑“1”置给Y000—Y002(最低一组彩灯),从而实现循环。
启动开关X000=0时,对Y000~Y013复位。
11.控制一个电铃,除星期六、星期日外每天早上8:00响30s,下午5:30响30s。 解:梯形图如下:
功能说明:
PLC上电时, M8002接通一个扫描周期,将初始化时间08:00:00和17:30:00分别写入(D12,D11,D10)和(D22,D21,D20)中。
PLC运行过程中,TRD指令将PLC中的实时时钟数据读到D0起始的连续7点数据寄存器中。其中时、分、秒、星期依次存放于(D3,D4,D5,D6)中。 第一个TCMP指令用于比较实时时间是否等于08:00:00,若等于,M1接通; 第二个TCMP指令用于比较实时时间是否等于17:30:00,若等于,M11接通; ZCP指令用于判断星期是否为星期一到星期五,若是,M21接通, 若M1或M11接通,同时M21接通,Y000接通,控制电铃响,30s后停止。 按下,X000,系统复位。