plc设计例题
- 格式:ppt
- 大小:2.05 MB
- 文档页数:52
例题一停车场车辆出入管理PLC梯形图控制程序设计1.控制要求:如图所示,当停车场内车辆少于10辆时,指示灯绿灯亮;如果有车要进入停车场,则入口栏杆抬起;车进入停车场后,左栏杆落下。
出车时,右侧栏杆抬起,车从停车场右侧出,出车后10 s栏杆落下。
停车场内最多能停10辆车,达到10辆车后,指示灯红灯亮,入口栏杆不会再抬起。
其中,B1、B2、B3为传感器。
2.I/O编址,编程并调试。
3.思考:若把停车场改为停车库,其管理要求如下,应该如何设计考虑?(1)控制要求:①入库车辆前进时,经过1#传感器→2#传感器后,计数器A加1,后退时经过2#传感器→1#传感器后,计数器B减1;(计数器B的初始值由计数器A送来)只经过一个传感器则计数器不动作。
②出库车辆前进时,经过2#传感器→1#传感器后,计数器B减1,后退时经过1#传感器→2#传感器后,计数器A加1;只经过一个传感器则计数器不动作。
③车辆入库或出库时,均应有警铃报警(可分别设置),定时3s 。
④仓库启用时,先对所有用到的存储单元清零,并应有仓库空显示。
⑤若设仓库容量为50辆车,则仓库满时应报警并显示。
⑥若同时有车辆相对入库和出库(即入库车辆经过1#传感器,出库车辆经过2#传感器),应避免误计数。
流程图:(一)基础控制部分变量名类型说明X0 BOOL 开始on BOOL 正常运行reast BOOL停止/复位green BOOL正常运行灯red BOOL满b1 BOOL入口传感器B3 BOOL出口传感器2.梯形图3.I/O地址分配图4.运行过程分析:当入口传感器b1触发时,入口延时开关b1_long打开,直至计时10s后栏杆落下,同时加减计数器加1。
当入口传感器b3触发时,出口延时开关b3_long打开,直至计时10s后栏杆落下,同时加减计数器减1。
当计数器加满10个后,红灯亮,停车场满,不可以再进入。
(二)思考部分1.变量声明表:同基础部分类似。
2.I/O地址分配图3.流程图4.梯形图部分:5.Automation Basic 部分:6.运行过程分析整个系统采用LAD语言及Automation Basic语言结合的方式建立。
plc编程练习题(打印版)PLC编程练习题(打印版)一、基础练习题1. 题目:编写一个PLC程序,实现一个简单的交通信号灯控制。
要求:交通信号灯有红、黄、绿三种颜色。
初始状态为红灯亮,持续5秒后变为绿灯,绿灯持续10秒后变为黄灯,黄灯持续3秒后返回红灯状态。
2. 题目:设计一个PLC程序,控制一个简单的电机启动和停止。
要求:电机启动时需要先检查安全条件,如安全门是否关闭。
安全门关闭后,启动电机;按下停止按钮,电机停止。
二、进阶练习题1. 题目:编写一个PLC程序,实现对一个生产线的物料传送带的控制。
要求:传送带需要根据物料的重量来调整速度。
当物料重量小于10kg时,传送带以低速运行;当物料重量在10kg至20kg之间时,以中速运行;超过20kg时,以高速运行。
2. 题目:设计一个PLC程序,控制一个自动门的开关。
要求:自动门需要根据人流量来自动开关。
当检测到有人进入时,门打开;当人离开后,门关闭。
门的开关需要有安全保护机制,防止夹伤。
三、综合练习题1. 题目:编写一个PLC程序,实现对一个小型工厂的能源管理系统。
要求:系统需要监控电能、水能和燃气的使用情况。
当能源使用超过预设值时,系统需要发出警告,并自动调整设备的运行状态。
2. 题目:设计一个PLC程序,控制一个自动售货机的运作。
要求:售货机需要根据用户的选择来出货。
用户可以通过触摸屏选择商品,售货机根据选择的商品自动出货。
同时,售货机需要能够显示商品的库存情况。
附加练习题1. 题目:编写一个PLC程序,实现对一个简单的电梯控制系统。
要求:电梯需要根据用户选择的楼层来运行。
电梯在运行过程中需要检测超载情况,并在超载时发出警告。
2. 题目:设计一个PLC程序,控制一个简单的工业机器人的移动。
要求:机器人需要根据预设的路径移动,并在路径的每个点执行特定的任务。
机器人的移动需要有安全保护机制,防止碰撞。
注意:以上练习题仅供参考,实际编程时需要根据具体的PLC型号和编程软件进行相应的调整。
1 / 111、试设计满足下图所示波形的梯形图程序。
(振荡电路)输入:I0.0 输出:Q0.02、用PLC (S7-200机型)设计程序,实现可以在甲地、乙地、丙地控制一盏灯亮、灭的程序。
(三地控制)3、试用EU 、ED 、R 、S 指令设计满足下图所示波形的梯形图程序。
(10分)输入:I0.0I0.1输出:Q0.04、鼓风机系统一般有引风机和鼓风机两级构成。
当按下启动按钮(SB0)之后,引风机先工作,工作30秒后,鼓风机工作。
按下停止按钮(SB1)之后,鼓风机先停止工作,20秒之后,引风机才停止工作。
两台电机均有过载保护,任一电机过载,两台电机立即停车。
(应用时序法设计定时器的应用)5、S7 200系列PLC 编程实现楼梯灯控制,控制要求:上楼梯时,按下按钮SB1,灯HL1亮,2分钟后自动熄灭;下楼梯时,按下按钮SB2,灯HL1也亮2分钟后再熄灭。
(基本延时应用)4S2S3S专业班级: 姓 名: 学 号:密 封 线2 / 116、有三台电动机,按下启动接钮后,M1启动,延时30秒后,M2启动,延时40秒后,M3启动;运行30分钟后三台电动机全部停车;在运行过程中按下停止接钮,三台电动机全部停车。
试用S7-200 PLC 机型设计其:(1) P LC 硬件接线原理图 (7分) (2) P LC 控制程序 (8分)7、用一个按钮开关(I0.0)控制三盏灯(Q0.1 、Q0.2 、Q0.3),按钮按三下第一盏灯Q0.1亮,再按三下第二盏灯Q0.2亮,再按三下第三盏灯Q0.3亮,再按一下全灭。
(计数器的基本应用)8、试设计满足下图所示波形的梯形图程序。
(基本延时)输入I0.0:输出Q0.0: S9、I0.0、I0.1、I0.2、I0.3四个输入端,每当有两个输入“1”,另两个输入“0”时,输出Q0.0就接通。
设计梯形图。
(触点比较电路)10、用S7 200系列PLC 实现对I0.0的一个二分频的程序。
1、试设计满足下图所示波形的梯形图程序。
(振荡电路)输入:输出:4S 2S 3S2、用PLC (S7-200机型)设计程序,实现可以在甲地、乙地、丙地控制一盏灯亮、灭的程序。
(三地控制)3、试用EU 、ED 、R 、S 指令设计满足下图所示波形的梯形图程序。
(10分)输入: 输出:4、鼓风机系统一般有引风机和鼓风机两级构成。
当按下启动按钮(SB0)之后,引风机先工作,工作30秒后,鼓风机工作。
按下停止按钮(SB1)之后,鼓风机先停止工作,20秒之后,引风机才停止工作。
两台电机均有过载保护,任一电机过载,两台电机立即停车。
(应用时序法设计定时器的应用)专业班级:姓 名:学 号:密封线5、S7 200系列PLC编程实现楼梯灯控制,控制要求:上楼梯时,按下按钮SB1,灯HL1亮,2分钟后自动熄灭;下楼梯时,按下按钮SB2,灯HL1也亮2分钟后再熄灭。
(基本延时应用)6、有三台电动机,按下启动接钮后,M1启动,延时30秒后,M2启动,延时40秒后,M3启动;运行30分钟后三台电动机全部停车;在运行过程中按下停止接钮,三台电动机全部停车。
试用S7-200 PLC机型设计其:(1) PLC硬件接线原理图 (7分)(2) PLC控制程序 (8分)7、用一个按钮开关()控制三盏灯(、、),按钮按三下第一盏灯亮,再按三下第二盏灯亮,再按三下第三盏灯亮,再按一下全灭。
(计数器的基本应用)8、试设计满足下图所示波形的梯形图程序。
(基本延时)输出:9、、、、四个输入端,每当有两个输入“1”,另两个输入“0”时,输出就接通。
设计梯形图。
(触点比较电路)10、用S7 200系列PLC实现对的一个二分频的程序。
(10分)11、试用S7-200PLC设计满足下图所示波形的梯形图程序。
(定时器计数器的基本应用)5S12、试设计满足下图所示波形的梯形图程序。
(基本延时)13、用两个计数器设计一个定时电路,在按下10小时后将接通。
plc实验考题--1、设计程序,三台设备运行指示,当一台设备运行时指示灯闪烁〈亮1s灭1s〉,当两台设备运行时指示灯常亮,当三台设备全部运行时指示灯闪烁(亮4s灭2s〉,没有设备运行时指示灯不亮。
2、设计一个洗衣机洗涤程序,要求按下启动按钮后,电动机正转10s, 停5s,电动机反转10s,停5s,如此循环。
按下停止按钮立即停止。
3、设计一个彩灯控制程序,有三盏彩灯分别为红色、黄色、绿色,启动后,红灯亮2s 之后黄灯亮,红灯开始闪烁(亮1s灭1s),3s之后红灯和黄灯均灭绿灯亮,4s之后绿灯灭, 1s之后又是红灯亮,如此循环,当按下停止按钮,三盏灯均灭。
4、设计一个喷水池喷水控制,要求按下启动按钮后,高水柱喷l0s停止2秒,低水柱喷5s停止2秒,双水柱喷2s停止2秒,如此循环。
5、设计一个彩灯控制程序,有三盏彩灯分别为红色、黄色、绿色,启动后,红灯亮,2s之后黄灯也亮,3s之后红灯和黄灯均灭绿灯亮,4s之后绿灯灭,1s之后又是红灯亮,如此循环,当按下停止按钮,三盏灯均灭。
6、设计一个周期输出脉冲,一个周期中包括高电平5s,低电平3s,高电平10s,低电平6s。
7、设计一个彩灯控制程序,有三盏彩灯依次循环点亮,分别为红色、黄色、绿色,启动后,红灯亮2s灭,之后黄灯亮3s灭,之后绿灯亮4s灭,如此循环,当按下停止按钮,三盏灯均灭。
8、设计程序,三台设备运行指示,当一台设备运行时绿色指示灯亮,当两台设备运行时红色指示灯亮,当三台设备全部运行时两个指示灯均亮,没有设备运行时指示灯不亮。
9、设计一个彩灯控制程序,有三盏彩灯分别为红色、黄色、绿色,启动后,红灯亮,2s之后黄灯也亮,3之后红灯灭绿灯亮,4s之后黄灯和绿灯灭,ls之后又是红灯亮,如此循环,当按下停止按钮,三盏灯均灭。
10、设计一个简单的两组抢答装置,当主持人按下开始按钮以后,抢答才有效,其中一组抢答响应后另一组再抢答无效,当主持人按下停止按钮,系统全部复位,准备下一题抢答。
4.1.2 经验法设计实例实例1:洗衣机控制电路1.控制要求按下起动按钮X0,电动机按照停止20S、正转20S、停止20S、反转20S的顺序循环工作,直至按下停止按钮X1。
2.控制分析Y0控制电动机的转动和停止,Y1控制电动机的正转与反转,停止时间由T0设定,转动时间由T1设定。
电路由以下典型环节组成:(1)自保电路:(2)振荡电路:以自保电路的输出M0作为输入,其输出Y0决定了电动机的停止和转动;(3)分频电路:以Y0为输入,Y1为输出,Y1为ON时电动机正转,反之,电动机反转。
3.梯形图程序设计出梯形图程序,如图4-1-1所示。
图4-1-1 洗衣机控制梯形图实例2:小车自动往返控制1.控制要求按下右行起动按钮X0或左行起动按钮X1后,小车在左限位开关X3和右限位开关X4之间不停地循环往返,直到按下停止按钮X2。
2.控制分析小车右行的条件是按下右行起动按钮X0和左限位X3动作;小车左行的条件是按下起动按钮X1或右限位动作。
小车的左右行是两个相反的动作,实际上是两个加互锁的起保停电路。
3.梯形图程序小车自动往返控制梯形图,如图4-1-2所示。
图4-1-2 小车自动往返控制梯形图实例3:运料小车两处卸料控制1.控制要求两处卸料小车运行路线示意图如图4-1-3所示。
小车在限位开关X4处装料,20s后装料结束,开始右行,碰到X5后停下卸料,25s后左行,碰到X4后又停下装料,25s后右行,碰到X3后停下卸料,25s后左行,碰到X4后又停下装料,这样不停地循环工作。
按钮X0和X1分别用来起动小车右行和左行,按下停止按钮小车立即停止。
图4-1-3 两处卸料小车运行路线示意图2.设计思路以电动机正反转控制的梯形图为基础,设计出运料小车两处卸料控制梯形图。
小车在第一次碰到X5和碰到X3时都应停止右行,所以将它们的常闭触点与Y0的线圈串联。
其中X5的触点并联了中间元件M100的触点,使X5停止右行的作用受到M100的约束,M100的作用是记忆X5是第几次被碰到,它只在小车第二次右行经过X5时起作用。
原指示灯
Y007
X001左限位SQ1
右限位X003SQ3X004SQ4X005SQ5上限位右限位+操
作
杆上行Y002下行Y000
SQ2下限位
X002
SW
Y001吸盘+
右行Y003左行Y004
SQ:极限开关
X000大球箱小球箱
(1)当输送机处于起始位置时,上限位S Q 3开关和左限位开关S Q 1被压下,极限开关S Q 断开。
(2)启动装置后,操作杆下行,一直到极限开关S Q 闭合。
此时,若碰到的是大球,则下限位开关S Q 2仍为断开状态,若碰到的是小球则下限位开关S Q 2为闭合状态。
(3)接通控制吸盘的电磁阀线圈Y 001。
(4)假设吸盘吸起小球,则操作杆向上行,碰到上限位开关S Q 3后,操作杆向右行;碰到右限位开关S Q 4(小球的右限位开关)后,再向下行,碰到下限位开关S Q 2后,将小球释放到小球箱里,然后返回到原位。
(5)如果启动装置
后,操作杆下行一直到S Q 闭合后,下限位开关S Q 2仍为断开状态,则吸盘吸起的是大球,操作杆右行碰到右限位开关S Q 5(大球的右限位开关)后,将大球释放到大球箱里,然后返回到原位。
(1).I /O 地址分配
I /O 地址分配图
(2).功能图的设计 M0:初始状态 M1:小球 M2:没球 M3:停止循环
(3).梯形图的设计。
plc程序练习题目PLC(可编程逻辑控制器)是一种常用于工业控制系统的设备,它能通过编程实现对工业生产过程的自动化控制。
本文将提供一些PLC程序练习题目,以帮助读者加深对PLC编程的理解和应用。
题目一:水箱自动控制系统设计一个PLC程序,实现对水箱液位的自动控制。
系统包括一个水箱,一个进水阀门和一个排水阀门。
要求当水箱液位低于一定阈值时,自动开启进水阀门;当水箱液位高于一定阈值时,自动开启排水阀门。
解题思路:1. 设置一个液位传感器,用来检测水箱液位。
2. 根据液位传感器的信号,编写PLC程序,判断液位的高低。
3. 如果液位低于阈值,PLC输出信号给进水阀门,打开进水阀门。
4. 如果液位高于阈值,PLC输出信号给排水阀门,打开排水阀门。
5. 当液位达到设定值时,关闭进水阀门或排水阀门。
题目二:温度控制系统设计一个PLC程序,实现对温度的自动控制。
系统包括一个加热器和一个温度传感器。
要求当温度低于一定阈值时,自动打开加热器;当温度高于一定阈值时,自动关闭加热器。
解题思路:1. 设置一个温度传感器,用来检测温度。
2. 根据温度传感器的信号,编写PLC程序,判断温度的高低。
3. 如果温度低于阈值,PLC输出信号给加热器,打开加热器。
4. 如果温度高于阈值,PLC输出信号给加热器,关闭加热器。
5. 循环执行以上步骤,实现温度的自动控制。
题目三:流水线控制系统设计一个PLC程序,实现对流水线的自动控制。
系统包括一个传感器、一个电机和一个气缸。
要求当传感器检测到物品时,自动启动电机;当物品经过一段距离后,自动触发气缸将物品推出。
解题思路:1. 设置一个传感器,用来检测物品的到达。
2. 根据传感器的信号,编写PLC程序,判断是否有物品到达。
3. 如果检测到物品到达,PLC输出信号给电机,启动电机。
4. 物品经过一段距离后,PLC输出信号给气缸,触发气缸将物品推出。
5. 循环执行以上步骤,实现对流水线的自动控制。
1、试设计满足下图所示波形的梯形图程序。
(振荡电路)输入:输出:Q0.04S 2S 3S2、用PLC (S7-200机型)设计程序,实现可以在甲地、乙地、丙地控制一盏灯亮、灭的程序。
(三地控制)3、试用EU 、ED 、R 、S 指令设计满足下图所示波形的梯形图程序。
(10分)输入:I0.0I0.1输出:Q0.04、鼓风机系统一般有引风机和鼓风机两级构成。
当按下启动按钮(SB0)之后,引风机先工作,工作30秒后,鼓风机工作。
按下停止按钮(SB1)之后,鼓风机先停止工作,20秒之后,引风机才停止工作。
两台电机均有过载保护,任一电机过载,两台电机立即停车。
(应用时序法设计定时器的应用)专业班级: 姓 名: 学 号:密 封 线5、S7 200系列PLC编程实现楼梯灯控制,控制要求:上楼梯时,按下按钮SB1,灯HL1亮,2分钟后自动熄灭;下楼梯时,按下按钮SB2,灯HL1也亮2分钟后再熄灭。
(基本延时应用)6、有三台电动机,按下启动接钮后,M1启动,延时30秒后,M2启动,延时40秒后,M3启动;运行30分钟后三台电动机全部停车;在运行过程中按下停止接钮,三台电动机全部停车。
试用S7-200 PLC机型设计其:(1) PLC硬件接线原理图 (7分)(2) PLC控制程序 (8分)7、用一个按钮开关(I0.0)控制三盏灯(Q0.1 、Q0.2 、Q0.3),按钮按三下第一盏灯Q0.1亮,再按三下第二盏灯Q0.2亮,再按三下第三盏灯Q0.3亮,再按一下全灭。
(计数器的基本应用)8、试设计满足下图所示波形的梯形图程序。
(基本延时)输入I0.0:输出Q0.0:9、I0.0、I0.1、I0.2、I0.3四个输入端,每当有两个输入“1”,另两个输入“0”时,输出Q0.0就接通。
设计梯形图。
(触点比较电路)10、用S7 200系列PLC实现对I0.0的一个二分频的程序。
(10分)11、试用S7-200PLC设计满足下图所示波形的梯形图程序。