plc简单练习题目
发布时间:2020-07-23 17:21:16
发布时间:2020-07-23 17:21:16
S7-200 PLC题目
一、要求
1、题目写在程序注释中,编程之前将题目拷入程序注释。
2、每个网络要有注释,程序调试成功后,再写网络注释。
3、网络标题要注明所用的主要的指令程序调试成功后,再写网络注释。
4、做好的每一个题目要下载运行成功。
5、如果觉得某个指令放在哪个程序中都不太合适,可以自己编题目。
6、尽量将所用指令与所做题目,均匀分布。
二、题目
1、一台电机启动停止
按下启动按钮,电机M启动。按下停止按钮,电机停转。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 启动按钮 | KM | Q0.0 | 电动机运行接触器 | |
SB2 | I0.1 | 停止按钮 | ||||
2、电机正反转控制
按下正转启动按钮,电机正转;按下反转启动按钮,电机反转。按下停止按钮,电机停止。要求:正反转不能直接切换
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 正转启动按钮 | KM1 | Q0.0 | 电动机正转接触器 | |
SB2 | I0.1 | 反转启动按钮 | KM2 | Q0.1 | 电动机反转接触器 | |
SB3 | I0.2 | 停止按钮 | 常闭 | |||
3、车库门自动控制系统
汽车到达车库门前,超声波开关接收到来车信号,车库门上升;当升到顶点碰到上限位开关,门停止上升。驾驶员停好汽车,走出车库,光电开关发出信号,30s后,车库门下降,当下降到下限位开关,门停止下降。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
PH1 | I0.0 | 超声波开关 | KM1 | Q0.0 | 电动机正转接触器(上升) | |
PH2 | I0.1 | 光电开关 | KM2 | Q0.1 | 电动机反转接触器(下降) | |
SQ1 | I0.2 | 上限位开关 | 常闭 | |||
SQ2 | I0.5 | 下限位开关 | 常闭 | |||
备注:《西门子S7-200PLC入门与应用实例》一书中 P118有接线图。
4、楼梯灯两地自动控制
上楼梯时,按下开关SB1,灯点亮40秒后自动熄灭。下楼梯时,按下开关SB2点亮30秒后自动熄灭。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 楼下开关 | HL | Q0.0 | 楼梯灯 | |
SB2 | I0.1 | 楼上开关 | ||||
5、电动机单向点动和连续运行控制
按下点动按钮,电机点动运行;按下连续运行按钮,电机连续运行,按下停止按钮,电机停止。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 点动按钮 | KM | Q0.0 | 电机接触器 | |
SB2 | I0.1 | 连续运行按钮 | ||||
SB3 | I0.2 | 停止按钮 | 常闭 | |||
6、电机星-三角降压启动
按下启动按钮,电机的电源接触器以及星形接触器得电,电机星形启动。15秒后,星形接触器失电;再3秒后,三角形接触器得电,电机正常运行。按下停止按钮,电机停止。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 启动按钮 | KM1 | Q0.0 | 电动机电源接触器线圈 | |
SB2 | I0.2 | 停止按钮 | 常闭 | KM2 | Q0.1 | 电动机星形接触器线圈 |
KM3 | Q0.2 | 电动机三角形接触器线圈 | ||||
电机星-三角降压启动由PLC实现时,启动时星形接触器失电后,不能立刻给三角形接触器通电,必须留有一定时间,如3秒,以确保星形接触器触头可靠分开,才能给三角形接触器通电。否则,由于PLC的扫描周期很短,星形接触器、三角形接触器同时通电,造成短路事故。
7、三台电机同时启动,反向停止
按下启动按钮,三台电机同时启动。按下停止按钮,延时5s,第一台停止,再过8s,第二台停止,再过15s,第三台停止。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 启动按钮 | KM1 | Q0.0 | M1电机接触器 | |
SB2 | I0.2 | 停止按钮 | 常闭 | KM2 | Q0.1 | M2电机接触器 |
KM3 | Q0.2 | M3电机接触器 | ||||
8、三个灯闪烁
按下启动按钮,三个灯依次亮1s,熄灭,循环。按下停止按钮,停止。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 启动按钮 | HL1 | Q0.0 | 三只循环灯 | |
SB2 | I0.1 | 停止按钮 | 常闭 | HL2 | Q0.1 | |
HL3 | Q0.2 | |||||
9、8个彩灯循环
按下系统启动按钮SB1,8个彩灯循环点亮,每次2个灯亮,每0.5秒移1位,首次扫描时给Q0.0--Q0.7初值为QB0=2#00000011。按下SB2(I0.1),彩灯右移;按下SB3,彩灯左移。按下停止按钮SB4(I0.2),彩灯全部熄灭。
I/O分配表 | ||||||
输入 | 输出 | |||||
元件符号 | 输入点 | 作用 | 备注 | 元件符号 | 输出点 | 作用 |
SB1 | I0.0 | 系统启动按钮 | HL0—HL7 | Q0.0-- Q0.7 | 八只循环灯 | |
SB2 | I0.1 | 右移启动按钮 | ||||
SB3 | I0.3 | 左移启动按钮 | ||||
SB4 | I0.2 | 停止按钮 | 常闭 | |||
10、用一个按钮控制三组灯
用一个按钮控制三组(或三个)灯,以达到控制灯的亮度。每按一次按钮增加一组灯亮;三组灯全亮后,每按一次按钮,灭一组灯,先亮的先灭;如果按下按钮的时间超过2秒,则灯全灭。
11、计算两个数差的绝对值
W4
|VW0-VW2|=V
12、交通灯控制
(1)“1”表示灯亮的状态,“0” 表示灯灭的状态。
(2)黄灯闪烁的周期为1s。亮0.5s,灭0.5s。
交通灯控制时间表 | |||||
方向 | 时间 | 30s | 3s | 35s | 3s |
南北 | 红灯Q0.0 | 1 | 1 | 0 | 0 |
黄灯Q0.1 | 0 | 0 | 0 | 闪 | |
绿灯Q0.2 | 0 | 0 | 1 | 0 | |
东西 | 红灯Q0.3 | 0 | 0 | 1 | 1 |
黄灯Q0.4 | 0 | 闪 | 0 | 0 | |
绿灯Q0.5 | 1 | 0 | 0 | 0 | |
I/O分配表 | |||
输入元件 | 输出元件 | ||
启动按钮 | I0.1 | 南北绿灯 | Q0.0 |
停止按钮 | I0.2(常闭) | 南北黄灯 | Q0.1 |
南北红灯 | Q0.2 | ||
东西绿灯 | Q0.3 | ||
东西黄灯 | Q0.4 | ||
东西红灯 | Q0.5 | ||
13、喷泉控制
喷泉有A、B、C三组喷头。工作过程如下图所示:启动后:A组先喷5秒后停止, B、C同时喷,5秒后B停,再5秒C停, A、B喷,再2秒,C也喷。持续5秒后全部停止喷。再3秒,循环。
I/O分配表 | ||||
输入 | 作用 | 备注 | 输出 | 作用 |
I0.0 | 系统启动 | Q0.0 | A喷泉电机 | |
I0.2 | 系统停止 | 常闭 | Q0.1 | B喷泉电机 |
14、停车场车辆控制
有一个停车场有50个车位,车辆可进(I0.0)可出(I0.1)。当停车场停了40辆车时,黄灯(Q0.0)亮预警提示;当停够50辆时,红灯(Q0.1)亮表示车位已满。
15、液体混合装置控制
液体混合装置如图所示,SL1、SL2、SL3分别是低、中、高液位传感器,液体淹没时接通,液体A,液体B的流入和混合液体的流出分别由YV1,YV2,YV3控制;M为搅拌电机。
初始状态容器为空。按下启动按钮SB1,YV1打开,液体A流入,当液位上升到SL2,关闭YV1,打开YV2;液体B流入,液位上升到SL3,关闭YV2,启动电动机M,1分钟之后,M关闭,同时启动YV3,混合液体放出;当液位下降到SL1后20s,容器放空,YV3关闭,重新开始下一循环。
16、小区安保系统
(1)当红外报警系统检测到有人通过禁区时,能及时报警,警灯闪烁,亮0.5秒,灭0.5秒,同时蜂鸣器发出报警。
(2)执勤人员也可以人工报警,警灯常亮,蜂鸣器发出报警音。
(3)警报解除时,报警信号消失。
17、通风机监控系统
一个通风机监控系统,监视3台电动机的运转情况:如果两台或两台以上电动机运转,信号灯点亮;如果只有一台电动机运转,信号灯以1Hz的频率闪烁;如果3台电机都不运转,信号灯以2Hz的频率闪烁,并发出声音报警。
18、两台电动机控制
(1)M1、M2可单独启动与停止,
(2)M1、M2可同时启动与停止。
(3)当其中任意一台电动机发生过载时或急停按钮被按下时,两台电动机均停止。I/O分配表
元件名称 | 输入 | 作用 | 备注 | 元件名称 | 输出 | 作用 |
SB1 | I0.0 | M1单独启动按钮 | KM1 | Q0.0 | M1电机接触器 | |
SB2 | I0.1 | M2单独启动按钮 | KM2 | Q0.1 | M2电机接触器 | |
SB3 | I0.2 | M1、M2同时启动按钮 | HL1 | Q0.2 | M1启动信号灯 | |
SB4 | I0.3 | M1单独停止按钮 | 常闭 | HL 2 | Q0.3 | M2启动信号灯 |
SB5 | I0.4 | M2单独停止按钮 | 常闭 | HL 3 | Q0.4 | M1过载信号指示灯 |
SB6 | I0.5 | M1、M2同时停止按钮 | 常闭 | HL 4 | Q0.5 | M2过载信号指示灯 |
SB7 | I0.6 | 紧急停止 | 常闭 | |||
FR1 | I0.7 | M1热继电器过载信号 | 常闭 | |||
FR2 | I1.0 | M2热继电器过载信号 | 常闭 | |||
19、运输带顺序启动,向反停止
(1)按下启动按钮SB1(I0.0),1号运输带(Q0.0)开始运行,5s后2号运输带(Q0.1)自动启动,再过5s后3号运输带(Q0.2)自动启动。
(2)按下停止按钮SB2(I0.1),停车的顺序与启动的顺序刚好相反,即按了停止按钮后,3号运输带先停止,5s后2号运输带停止, 5s 后1号运输带停止。
(3)在顺序启动3条运输带的过程中,操作人员如果发现异常情况,可以由启动改为停车。
20、一个灯闪烁。亮0.5s,灭0.5s。循环5次,第1个指示灯亮;循环10次,第2个指示灯亮。同时,闪烁灯停止。
I/O分配表 | ||||
输入 | 作用 | 备注 | 输出 | 作用 |
I0.0 | 系统启动 | Q0.0 | 闪烁灯 | |
I0.2 | 系统停止 | 常闭 | Q0.1 | 第1个指示灯 |
Q0.2 | 第2个指示灯 | |||