PLC控制系统设计教程.ppt
《PLC控制系统设计教程.ppt》由会员分享,可在线阅读,更多相关《PLC控制系统设计教程.ppt(149页珍藏版)》请在三一办公上搜索。
1、PLC控制系统设计,熟练掌握梯形图的基本电路,并能够灵活应用;熟练掌握梯形图程序的设计方法:逻辑设计法、时序设计法、经验设计法、顺序设计法、继电器控制电路转换设计法。掌握多种工作方式系统的设计。,基本要求,4-1 梯形图的基本电路,4-4 梯形图的经验设计方法,4-6 继电器控制电路转换设计法,4-3 梯形图的时序设计方法,4-2 梯形图的逻辑设计方法,4-5 梯形图的顺序控制设计方法,4-7 多种工作方式系统的程序设计,4-1-1.PLC控制系统设计概述,4-1 概述,一.PLC控制系统的组成,PLC控制系统,信号输入元件:向PLC输入指令信号或被控对象的状态信号。(如按钮、限位开关、传感器
2、等),信号输出元件:控制被控对象的工作。(电磁阀、接触器、信号灯等),PLC:通过执行软件程序来完成控制功能。,信号输入元件,输出执行元件,PLC,二、PLC控制系统设计的基本步骤,1.对控制任务作深入的调查研究,弄清哪些是PLC的输入信号,是模拟量还是开关量信号,用什么方式来获取信号;,哪些是PLC的输出信号,通过什么执行元件去驱动负载;,弄清整个工艺过程和欲完成的控制内容;,了解运动部件的驱动方式,是液压、气动还是电动;,了解系统是否有周期运行、单周期运行、手动调整等控制要求等;,了解哪些量需要监控、报警、显示,是否需要故障诊断,需要哪些保护措施等;,了解是否有通信联网要求等。,2.确定系
3、统总体设计方案,在深入了解控制要求的基础上,确定电气控制总体方案。,确定主回路所需的各电器,确定输入、输出元件的种类和数量;,3.确定系统的硬件构成,确定保护、报警、显示元件的种类和数量;,计算所需PLC的输入/输出点数,并参照其他要求选择合适的PLC机型。,4确定PLC的输入/输出点分配,确定各输入/输出元件并作出PLC的I/O分配表。,根据控制要求,拟订几个设计方案,经比较后选择出最佳编程方案。,当控制系统较复杂时,可分成多个相对独立的子任务,分别对各子任务进行编程,最后将各子任务的程序合理地连接起来。,5设计应用程序,6应用程序的调试,编写的程序必须先进行模拟调试。经过反复调试和修改,使
4、程序满足控制要求。,在开始制作控制柜及控制盘之前,要画出电气控制主回路电路图。,7制做电气控制柜和控制盘,要全面地考虑各种保护、连锁措施等问题。,在控制柜布置和敷线时,要采取有效的措施抑制各种干扰信号。,要注意解决防尘、防静电、防雷电等问题。,8联机调试程序,调试前要制定周密的调试计划,以免由于工作的盲目性而隐藏了故障隐患。,程序调试完毕,必须运行一段时间,以确认程序是否真正达到控制要求。,9编写技术文件,整理程序清单并保存程序,编写元件明细表,整理电气原理图及主回路电路图,整理相关的技术参数,编写控制系统说明书等。,三、PLC的应用程序,1应用程序的内容,应能最大限度地满足控制要求。,(1)
5、初始化程序。,将某些数据区清零;使某些数据区恢复所需数据;对某些输出位置位/复位;显示某些初始状态等。,初始化程序可以为系统启动作好必要的准备,如:,应用程序还应包括以下内容:,(2)检测、故障诊断、显示程序。,这些内容可以在程序设计基本完成时再进行添加。有时,它们也是相对独立的程序段。,(3)保护、连锁程序。其作用为:,杜绝由于非法操作等引起的逻辑混乱,保证系统安全、可靠地运行。,通常在PLC外部也要设置连锁和保护措施。,2应用程序的质量,(1)程序的正确性。,正确的程序必须能经得起系统运行实践的考验。,(2)程序的可靠性。,能保证系统在正常和非正常(短时掉电、某些被控量超标、某个环节有故障
6、等)情况下都能安全可靠地运行。,能保证在出现非法操作(如按动或误触动了不该动作的按钮等)情况下不至于出现系统失控。,(3)参数的易调整性好。,经常修改的参数,在程序设计时必须考虑怎样编写才能易于修改。,(4)程序结构简练。,简练的程序,可以减少程序扫描时间、提高PLC对输入信号的响应速度。,(5)程序的可读性好。,4-1-2 梯形图的基本电路,1.启保停电路,2.双向控制电路,其中SB1为启动按钮,SB2为停止按钮。,(其中SB3为停止按钮),定时未到,为ON,为ON,自锁,3.定时器和计数器的应用,(1).单脉冲电路,控制要求:在控制信号的上升沿产生脉宽一定的单脉冲,无论00000接通时间长
7、短,01000产生的脉宽均为TIM000定时时间2s。,闭合,为ON,为ON,为ON,开始定时,定时到,断开,为OFF,(2).闪烁电路,作用:产生周期性方波脉冲,当00000为OFF时,停止脉冲输出。,定时到,定时到,定时2s,定时3s,复位TIM000,复位TIM001,(3).周期性脉冲序列发生器,作用:产生一定周期的脉冲序列,(a).自复位定时器,作用:在控制信号的作用下,用定时器产生一定周期的脉冲序列,下一个周期,TIM000线圈得电,开始第二次定时、循环。由于Ts很小,可以近似认为脉冲序列的周期为5s。,定时5s,定时到,TIM000 复位,(b).自复位定时器,作用:在控制信号的
8、作用下,用计数器产生一定周期的脉冲序列,25500为0.1s时钟脉冲序列,计数器的SV50 500.15s 可以实现5s的定时。,00000为ON,则R为OFF,不复位。,CNT000开始对25500计数,计数到 CNT000线圈得电,CNT000常开点闭合,CNT000复位,CNT000常开点打开,在下一个扫描周期,因为CNT000常开点已经打开,不复位。CNT000开始对25500计数.如此循环。,0.1s时钟脉冲,(4).定时/计数范围的扩展,PLC中定时器或计数器的定时、计数范围有限(定时器:0999.9s、高速定时器:099.99s;计数器:09999),若想实现长时间定时、计数,可
9、以用两个以上的定时器、计数器串联。,例:用两个计数器实现1小时定时,60s自复位定时器,对1分钟脉冲计数,4.移位寄存器的应用,(1).在自动化生产线上的应用,某生产线有5个工位,1号工位:检查站,检查产品是否合格,合格:00000为OFF,不合格:00000为ON,5号工位:剔除站,不合格产品被机械手剔除,产品要从1工位移入2工位,检测结果装入20000中,经过4次移动移到5号站,检测结果装入20003中,产品合格则继续下面的工艺,产品不合格则被机械手剔除。,传送带的主动轴上装有移位信号传感器,产品每移一位,传感器发出一个移位脉冲,由00001输入。00002为工作控制信号,01000带动机
10、械手工作。,(2).彩灯控制,移位寄存器2000020007通过0100001007控制外接8个彩灯,20007用作移位寄存器的数据输入,形成环形移位。,00102用作移位方向控制。用2000020007的状态控制对应彩灯的明暗,循环移位,即构成彩灯循环显示。,用移位寄存器控制8个彩灯,实现彩灯的循环移位。,自复位定时器产生2s的周期脉冲序列,作为移位脉冲。,外接开关0000000007设置各彩灯的初始值,设为ON或OFF。,脉冲发生器,右移,左移,设置彩灯初始状态,梯形图,5.用一个按钮控制启动和停止,(1).用基本输入输出指令实现,(2).用KEEP 指令实现,00000为ON,20000
11、为ON 一个周期,01000为ON,一个周期后,20000的常闭触点为ON,01000自锁。再次按下00000,01000为ON,其常开触点闭合,常闭触点断开,20000常闭触点为OFF一个周期,01000 失电。,00000为ON,20000为ON 一个周期,01000常闭点为ON,常开触点为OFF,KEEP指令使01000置位为ON。再次按下00000,20000为ON一个周期,由于01000常闭触点断开,常开触点闭合,KEEP指令复位01000。,返回,4-2 梯形图的逻辑设计方法,根据控制功能,将输入与输出信号之间建立起逻辑函数关系(可先列出逻辑状态表);,对上述所得的逻辑函数进行化简
12、或变换;,对化简后的函数,利用PLC的逻辑指令实现其函数关系(作出I/O分配,画出PLC梯形图);,逻辑设计法的基本步骤,添加特殊要求的程序。,上机调试程序,进行修改和完善。,例1:通风机监视系统1,设计一个通风机监视系统监视三个通风机的运行情况要求:两个或两个以上通风机运转:信号灯持续亮 一个通风机运转:信号灯以0.5Hz频率闪烁 三个通风机都不运转:信号灯以2Hz频率闪烁用一个控制开关控制系统工作:开关闭合:系统工作 开关断开:系统不工作,分析控制要求可知:,反映每台风机运行状态的信号是PLC的输入信号;,要用PLC的输出信号来控制指示灯的亮、灭。,(1).I/O分配,输入:三个通风机的状
13、态:0000000002;控制开关:00003输出:信号灯01000,(2).梯形图设计,(3).真值表,两个或两个以上通风机运转:,一个通风机运转:,三个通风机都不运转:,则20001可以用20000和20002表示:,(两式相乘再整理),0.5Hz信号产生电路,2Hz信号产生电路,2 Hz闪,0.5 Hz闪,控制开关,把以上梯形图组合起来,即构成本题的梯形图,常亮,返回,程序链接,例2:通风机监视系统2,设计一个通风机监视系统监视4 个通风机的运行情况要求:3台或3台以上通风机运转:绿灯常亮 2台通风机运转:绿灯以5Hz频率闪烁 1台通风机运转:红灯以5Hz频率闪烁 全部停机时:红灯常亮。
14、,(1).I/O分配,输入:四个通风机的状态:0010100104;输出:红灯01101、绿灯01102,(2).红灯常亮的程序设计,(3).绿灯常亮的程序设计,化简后:,梯形图:,(4).红灯闪烁的程序设计,设红灯闪烁为“1”,状态表为:,化简:,25501为0.2s脉冲信号,即5Hz脉冲信号。,梯形图为:,(5).绿灯闪烁的程序设计,化简:,25501为0.2s脉冲信号,即5Hz脉冲信号。,梯形图为:,设绿灯闪烁为“1”,状态表为:,(6).总梯形图:把各部分梯形图合并,程序链接,4-3 梯形图的时序设计方法,若PLC各输出信号的状态变化有一定的时间顺序,可由时序图入手进行程序设计。,(1
15、)根据各输入、输出信号之间的时序关系,画出输入和输出信号的工作时序图。,(2)把时序图划分成若干个区段,确定各区段的时间长短。找出区段间的分界点,弄清分界点处各输出信号状态的转换关系和转换条件。,一般方法为:,(3)确定所需的定时器个数,分配定时器号,确定各定时器的设定值。,(4)明确各定时器开始定时和定时到两个时刻各输出信号的状态。最好作一个状态转换明细表。,(5)作PLC的I/O分配表。,(6)根据时序图、状态转换明细表和I/O分配表,画出PLC梯形图。,(7)作模拟实验,进一步修改、完善程序。,时序图设计法举例,图为十字路口上的红、黄、绿交通信号灯。绿灯亮放行、红灯亮禁行。,控制要求:,
16、.放行时间:南北方向为30秒,东西方向为20秒。,.禁行预告:欲禁行方向的黄灯和欲放行方向的红灯 以5Hz的频率闪烁5秒,5秒后另一个方向放行。,.只用一个控制开关对系统进行运行控制。,(1)分析控制要求,确定输入和输出信号。,原则:在满足控制要求的前提下,应尽量少占用PLC的I/O点数。,对本例,由控制开关输入的信号是输入信号;指示灯的亮、灭由PLC的输出信号控制。,由于同方向的同色灯在同一时间亮、灭,可将同色灯并联,用一个输出信号控制。这样只占6个输出点。,(2)画出各方向三色灯的工作时序图。,(3)由时序图分析各输出信号之间的时间关系。,红灯和绿灯常亮的时间相同(30s/20s);黄灯和
17、红灯闪烁的时间相同(5s)。,一个循环有4个时间分界点:t1、t2、t3、t4。在这4个分界点处信号灯的状态将发生变化。,(4)确定信号灯的状态转换点。,用TIM000TIM003 4个定时器控制信号灯的状态转换。,(5)确定定时器的个数及编号。,TIM000,TIM001,TIM002,TIM003,(6)列出定时器的功能明细表。,(6)根据定时器功能明细表和I/O分配,画出PLC的梯形图。,(7)作PLC的I/O分配表。,本例要求用一个控制开关进行控制。这里将全部程序放在指令IL/ILC 之间,用00000作为指令IL的执行条件,即可实现控制要求。,南北黄/东西红闪5秒定时,东西黄、南北红
18、闪5秒定时,东西绿/南北红亮20秒定时,南北绿/东西红亮30秒定时,系统启动,返回,程序链接,4-4 梯形图的经验设计方法,有一些简单的梯形图可以借鉴电气控制原理图的设计,即在一些典型电路的基础上,根据被控对象对控制系统的具体要求,进行修改和完善,得到符合控制要求的梯形图。这种方法没有普遍的规律可以遵循,设计所用的时间,设计的质量与编程者的经验有很大的关系,所以这种设计方法叫做经验设计法。,例1:送料小车自动控制系统的梯形图设计,控制要求:小车在ST1处装料,15s后装料结束,开始右行,碰到行程开关ST2后停下来卸料,10s后左行,碰到行程开关ST1又停下来装料,这样不停的循环工作。,在左行和
19、右行过程中,按下停止按钮SB3小车停止运行。,装料15s,卸料10s,(1).控制按钮设置,一个右行启动按钮SB1;一个左行启动按钮SB2;一个停止按钮SB3。,(2).I/O分配,(3).梯形图设计,(A).小车的左行、右行是典型的双向控制电路,先画出双向控制电路。,(B).考虑行程开关的作用。小车没有到位行程开关不动作,小车到位行程开关动作,则相应的小车运行应停止。,(C).考虑装料、卸料,故用00003控制TIM000延时10S,卸料,卸料完成左行 用00004控制TIM001延时15S,装料,装料完成右行,按下停止按钮SB3(00002),全部停止,程序链接,例2:两处送料小车的自动控
20、制系统梯形图设计,小车在ST1处装料,在ST3、ST2处轮流卸料。小车右行第一次碰到ST3时停下卸料,第二次碰到ST3时不停,到ST2时停下卸料。,(1).控制按钮设置,一个右行启动按钮SB1;一个左行启动按钮SB2;一个停止按钮SB3。,装料15s,卸料10s,卸料10s,(2).I/O分配,(3).梯形图设计,小车左行、装料过程与上例相同,故梯形图相同。右行过程多了一个条件,即ST3,右行过程中,ST2或ST3动作,停止右行。而且卸料过程小车不能右行也不能左行。,右行增加中间位置ST3(00005),卸料时不能左行、右行,小车要在ST2、ST3处轮流卸料,就需要记住上次卸料位置,下次卸料时
21、应在另一位置。第一次卸料在00005处,第二次卸料应在00003处。用简单的起停保梯形图实现。,考虑左行过程中00005不起作用,故应串入01001的常闭触点,所以对以上梯形图做修改如下。,程序链接,例3:有一部电动运输小车供8个加工点使用,对小车的控制要求如下:,(1).PLC上电后,车停在某工位,若没有用车呼叫,则各工位的指示灯亮,表示各工位可以呼车。,(2).若某工位呼叫(按本位的呼车按钮)时,各工位的指示灯均灭,表示此后再呼车无效。,(3).停车位呼车则小车不动。当呼车位号大于停车位号时,小车自动向高位行驶,当呼车位号小于停车位号时,小车自动向低位行驶。当小车到达呼车位时自动停车。,(
22、4).小车到达呼车位时,应停留30s供该工位使用,不应立即被其他工位呼走。,(5).临时停电后再复电,小车不会自行启动。,(1).I/O分配,(2).工作过程流程图,系统启动,传送停车位信号,传送呼车位信号,有呼车?,呼车信号封锁,何处呼车?,小车驶向高位,小车驶向高位,小车到达呼车位停30s,解除呼车信号封锁,有,无,高位呼,低位呼,a,(3).控制程序,启停保,防止自启动,呼叫指示,呼叫封锁,c,比较停车和呼车位号,呼车位号大于停车位号,驶向高位,呼车位号小于停车位号,驶向低位,呼车位号等于停车位号,停30s。,注意:在小车行驶过程中,DM0000的内容在变化。,程序链接,例4:保留例3的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 控制系统 设计 教程
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5444035.html