PLC控制系统的设计x课件_第1页
PLC控制系统的设计x课件_第2页
PLC控制系统的设计x课件_第3页
PLC控制系统的设计x课件_第4页
PLC控制系统的设计x课件_第5页
已阅读5页,还剩114页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章PLC控制系统的设计2/6/20231主要内容PLC控制系统设计的基本步骤常用的几种编程方法设计实例主要内容PLC控制系统设计的基本步骤常用的几种编程方法常用的梯形图程序逻辑设计法时序图设计法经验设计法顺序控制设计法继电器控制电路图转换设计法具有多种工作方式的系统的编程方法设计实例6.1.1PLC控制系统设计的基本步骤1.对控制任务作深入的研究,确定系统总体设计方案2.根据控制要求确定输入/输出元件,选择PLC机型3.确定PLC的输入/输出点分配5.设计应用程序6.应用程序的调试7.制作电器控制柜和控制盘8.连机调试程序9.编写技术文件基本步骤开始分析控制方案分配I/O点配置PLC硬件系统绘制流程图设计外部电路现场施工设计程序整体调试满足要求?编写说明书交付使用模拟调试调试正常?修改确定I/O设备6.1.2PLC控制系统的硬件配置

1PLC机型选择(1)结构合理:整体式\模块式PLC(2)功能上要适当(3)机型统一(4)是否在线编程(5)对网络通信的要求2I/O分配I/O点数的估算I/O模块的选择(2)开关量输出模块的选择输出模块的任务是将PLC内部低电平的控制信号转换为外部所需电平的输出信号,驱动外部负载.输出模块有3种方式:继电器输出双向可控硅输出晶体管输出.(3)模拟量及特殊功能模块的选择除了开关量信号以外,工业控制中还要对温度、压力、液位、流量等过程变量进行检测和控制。模拟量输入、模拟量输出以及温度控制模块就是用于将过程变量转换为PLC可以接收的数字信号以及将PLC内的数字信号转换成模拟信号输出。PLC控制系统设计的

三个重要环节(1)通过对控制任务的分析,确定控制系统的总体设计方案。(2)根据控制要求确定硬件构成方案。(3)设计出满足控制要求的应用程序。2.应用程序的质量

(1)程序的正确性(2)程序的可靠性好(3)参数的易调整性好(4)程序要简练(5)程序的可读性好PLC常用的几种编程方法逻辑设计法时序图设计法经验设计法顺序控制设计法继电器控制电路图转换设计法具有多种工作方式的系统的编程方法6.2逻辑设计法逻辑设计法基础是逻辑代数方法:在程序设计时,对控制任务进行逻辑分析和综合,将控制电路中元件的通、断电状态视为以触点通、断状态为逻辑变量的逻辑函数对逻辑函数化简利用PLC的逻辑指令进行设计。使用场合:当主要对开关量进行控制时,使用逻辑设计法比较好。1.红灯常亮的程序设计设灯常亮为“1”、灭为“0”,通风机开机为“1”、停为“0”(下同)。其状态表为:由状态表可得F1逻辑函数:F1=ABCD(1)根据逻辑函数(1)容易画出其梯形图如图6.1所示。ABCDF100001F1图6.1红灯常亮的梯形图ABCD2.绿灯常亮的程序设计能引起绿灯常亮的情况有5种,列状态表为:ABCDF20111110111110111110111111由状态表可得F2的逻辑函数为:F2=ABCD+ABCD+ABCD+ABCD+ABCD(2)对逻辑函数(2)进行简化,如下:F2=AB(D+C)+CD(A+B)(3)根据(3)画出的梯形图如图6.2所示。F2图6.2绿灯常亮的梯形图CABACDDB将(4)简化为:F1=AB(CD+CD)+CD(AB+AB)(5)由(5)画出的梯形图如图6.3所示。其中25501能产生0.2s即5Hz的脉冲信号。F1CCCDDDAAABBB25501图6.3红灯闪烁的梯形F1M0.0T33T34T33F1()10INTONPT10msT3310INTONPT10msT34CCCDDDAAABBBM0.0()采用S7-200编程4.绿灯闪烁的程序设计设绿灯闪烁为“1”,列状态表为:ABCDF20011101011011011001110101110015.选择PLC机型,作I/O点分配I/O分配如表6.1所示:由I/O分配即图6.1、6.2、6.3、6.4,综合在一起便得到总梯形图6.5。输入输出ABCDF1F20010100102001030010401101011020110100103001040010100102001030010300104

00104001010010100102001022550100101001020010300104红灯图6.5通风机运行状态显示的梯形图a0010300104001010010200101001020010300104255010010100102001030010400101001020010300104011020010300101001020010400103001030010200104a6.3时序图设计法

如果PLC各输出信号的状态变化有一定的时间顺序,可用时序图设计法设计程序。举例---时序图设计法在十字路口上设置的红、黄、绿交通信号灯,其布置如图6.6所示。由于东西方向的车流量较小,南北方向的车流量较大,所以南北方向的放行(绿灯亮)时间为30s,东西方向的放行时间(绿灯亮)为20s。当在东西(或南北)方向的绿灯灭时,该方向的黄灯与南北(或东西)方向的红灯一起以1Hz的频率闪烁5s,以提醒司机和行人注意。闪烁5s之后,立即开始另一个方向的放行。要求只用一个控制开关对系统进行启停控制。绿黄红红黄绿红黄绿绿黄红南西北东图6.6交通灯布置图编程思路:(1)分析PLC的输入和输出信号,以作为选择PLC机型的依据之一。(2)弄清各灯之间亮、灭的时间关系,画出时序图。(3)由时序图分析各输出信号之间的时间关系。(4)4个时间区段必须用4个定时器来控制。可列出定时器功能明细表(5)进行PLC的I/O分配。(6)画出的梯形图如图6.8所示启动南北绿灯南北黄灯东西红灯东西绿灯东西黄灯南北红灯30s30s5s5s5s20s20s5s一个循环t0t1t2t3t430s+5s5s20s+5s5s30s+5s20s各定时器一个循环中的功能定时器t0t1t2t3t4TIM000定时30s开始定时南北绿灯、东西红灯亮定时到,输出ON且保持。南北绿灯灭;南北黄、东西红灯闪ONON开始下一循环定时TIM001定时35s开始定时继续定时定时到,输出ON且保持。南北黄、东西红灯灭;ON开始下一循环定时TIM002定时55s开始定时继续定时继续定时定时到,输出ON且保持。东西绿灯灭;南北绿、东西红灯亮开始下一循环定时TIM003定时60s开始定时继续定时继续定时继续定时定时到,输出ON且保持。东西绿灯灭;南北绿、东西红灯亮Q0.5Q0.4Q0.3Q0.2Q0.1Q0.0南北绿灯输出输入I/O的分配:南北黄灯南北红灯东西黄灯东西红灯东西绿灯控制开关I0.0南北绿灯、东西红灯亮30s定时南北黄灯、东西红灯闪5s定时东西绿灯、南北红灯亮20s定时东西黄灯、南北红灯闪5s定时南北绿灯I0.0T40T37T37TON300T38TON350T39TON550T40TON600Q0.0()东西红灯亮30s,闪5s南北黄灯闪5s东西绿灯亮20s南北红灯亮20s,闪5s东西黄灯闪5s图6.8交通信号灯控制梯形图Q0.0Q0.1T37SM0.5T38T38T39Q0.3Q0.4T39SM0.5T40Q0.1()Q0.2()Q0.3()Q0.4()Q0.5()时序图设计法步骤详细分析控制要求,确定各输入/输出信号个数,合理选择机型。明确输入和输出信号之间的时序关系,画出工作时序图。根据时序图划分时间段,并确定各段的时间长短。根据时间区段确定定时器的个数,定时器号及其设定值。对PLC进行I/O分配。根据定时器的功能明细表、时序图和I/O分配画出梯形图。模拟运行程序,对不合理之处进行修改。6.4经验设计法如果能透彻地理解PLC各种指令的功能,可以凭经验比较准确地选择使用PLC的各种指令设计出相应地程序。这种方法没有固定的模式分析控制要求、选择控制原则;设计主令和检测元件,确定输入输出设备;设计执行元件的控制程序;检查修改和完善程序。基本步骤使用置位、复位指令起保停电路的功能也可以用S和R指令来实现1典型电路环节一、起保停电路二、定时器应用电路例1:用定时器设计延时接通延时断开电路,要求输入I0.0和输出Q0.1的波形如图所示。参考答案例2:用计数器扩展定时器的定时范围。如进行10000h的定时控制(如图波形图所示)。参考答案例3:用定时器设计输出脉冲的周期和占空比可调的振荡电路(即闪烁电路)。3s3s2sQ0.02经验设计法举例例1:为什么硬件应互锁?例2送料小车自动控制的梯形图程序设计

X4处装料,25s后装料结束,开始右行,碰到X3后停下卸料,20s后左行,碰到X4后又停下装料,这样不停地循环工作。按钮X0和X1分别用来起动小车右行和左行。X2停车。控制要求送料小车自动控制的梯形图程序设计设计思路:以众所周知的电动机正反转控制的梯形图为基础,设计出的小车控制梯形图。为使小车自动停止,将X3和X4的常闭触点分别与Y0和Y1的线圈串联。为使小车自动起动,将控制装、卸料延时的定时器T0和T1的常开触点,分别与手动起动右行和左行的X0、X1的常开触点并联;用两个限位开关对应的X4和X3的常开触点分别接通装料、卸料电磁阀和相应的定时器。送料小车自动控制的梯形图程序设计右行启动左行启动方案1方案2:使用正跳变触点指令EU6.5继电器控制电路图转换设计法1.对各种继电器、电磁阀等的处理交直流接触器、电磁阀、电磁铁的线圈→输出继电器中间继电器→内部辅助继电器2.对常开、常闭按钮的处理

对停车按钮而言SB2SB200001000013.对热继电器触点的处理分配PLC的输入点或接入PLC外部的控制电路4.对时间继电器的处理KTKAKMKTKMKMI0.0I0.1I0.1T3850INTONPT100msT38Q0.1()5.处理电路的连接顺序一般对控制电路作一些调整KM1SB1KM1SB2KM1KM2KTSQKAKM2KTKM1KTKM2KASB2SB1KM1KM1SQKM2KT输入输出SB100000KM101000SB200001KM201001SQ00002I/O分配表TIM000SV0100000002TIM00001001200000100000000010000000101001由I/O分配表画出的PLC梯形图输入器件:指连接到PLC输入接线端子用于产生输入信号的器件。分类主令器件检测器件有源触点输入器件无源触点输入器件输入信号模拟信号数字信号开关信号PLCI/O端口选择压力传感器、温度传感器数字开关按钮、转换开关、形成开关、触点输出器件:指连接到PLC输出接线端子用于执行程序运行结果的器件。分类:驱动负载显示负载输出端口:继电器输出晶体管输出晶闸管输出接触器、继电器、电磁阀PLCI/O端口选择指示灯、数字显示装置、电铃、蜂鸣器交直流负载直流负载交流负载I/O点数的确定

I/O点数是衡量可编程控制器规模大小的依据。

确定依据:将与PLC相连的全部输入、输出器件根据所需的电压、电流的大小和种类分别统计,考虑将来发展的需要再相应增加10%~15%的余量PLCI/O端口选择我国优先选择220V的交流电源电压,特殊情况可选择24V直流电源供电。输入信号电源,一般利用PLC内部提供的直流24V电源。对于带有有源器件的接近开关可外接220V交流电源,提高稳定避免干扰。选用直流I/O模块时,需要外设直流电源。电源电压的选择课堂练习三台电动机M1、M2、M3,按下面的要求运行:1.启动时,M1、M2同时启动,此后5分钟M3才能启动;2.停车时,M3必须先停,M3停后2分钟M1、M2同时停。按上述要求,选择PLC机型,作I/O分配、I/O接线图,设计出一个满足要求的梯形图。启动按钮I0.0电动机M1运转KM1Q0.0停车按钮I0.1电动机M2运转KM2Q0.1电动机M3运转KM3Q0.2S7-200

I/O点数的分配输入输出采用10点的主机可满足要求启动按钮00000电动机M1运转KM101000停车按钮00001电动机M2运转KM201001电动机M3运转KM301002I/O点数的分配输入输出采用10点的主机可满足要求使用S7-200接线图启动按钮停车按钮I0.0Q0.0I0.1Q0.1Q0.2COMCOMACKM1KM2KM3PLC使用OMRON的CPM1A接线图启动按钮停车按钮0000001000000010100101002COMCOMACKM1KM2KM3PLC梯形图I0.03000Q0.0T37T38M0.0I0.1I0.1M0.0T38()Q0.0()Q0.1INTONPTT37()Q0.2()M0.01200INTONPTT380100000000TIM000#30000100101000TIM00001002TIM00120000000010000120000TIM00120000TIM001#1200END(01)梯形图课堂练习设计用PLC控制一台电动机Y接降压启动,3秒后转换成△运行的程序(包括主回路、I/O接线图和梯形图)。1.主电路输入输出SB1I0.0KM1Q0.0SB2I0.1KM2Q0.1KM2Q0.22.I/O分配表

3.梯形图I0.0I0.1

Q0.0TONQ0.0

T37T37Q0.0()Q0.2()Q0.1()30T374.I/O接线图

I0.0

I0.11MQ0.0Q0.1Q0.21L6.6顺序控制设计法适合按动作的先后顺序进行控制的系统。特点:程序长,但结构清晰、规律性强、可读性好。6.6.1功能表图功能表图——用来表示各工作步的功能、步与步的转换顺序及转换条件。1、组成

步、有向连线、转换条件和动作内容说明等。例如:图6.14动力头控制功能表图

某动力头运动状态有:快进→工进→快退各状态的转换条件:压下行程开关1快进2工进3快退4停车复位启动压ST1压ST2压ST3功能表图组成——举例动作内容工作步初始步活动步转换条件2.功能表的类型单序列结构:功能表图没有分支,每步一步,步与步之间只有一个转换条件。选择序列结构:开始为分支,各分支不能同时执行。并行序列结构:开始为分支,各分支同时执行。(2)选择序列结构13524abcdefg分支条件注意:各分支应联锁合并

(3)

并行序列结构1a3c2b4d6578图6.16并行序列e分支步234同时激活合并鼓风机和引风机的控制。一使用起保停电路的顺序控制梯形图设计方法基本方法:使用起保停电路关键:找出每一步的起动条件和停止条件单序列的编程方法根据顺序功能图设计梯形图时,可以用存储器M来代表步。某一步为活动步时,对应的存储器位为1,某一转换实现时,该转换的后续步变为活动步,前级步变为不活动步。很多转换条件都是短信号,即它存在的时间比它激活的后续步为活动步的时间短,因此应使用有记忆功能的电路和指令来控制代表步的存储位。大家想一想,前面我们所学的哪些指令或者程序段具有记忆的功能?鼓风机和引风机的控制时序图可分多少步?鼓风机和引风机的顺序功能图每一步的启动条件和转换条件?启动条件:其前级步为活动步,并且转换条件满足。停止条件:后续步转换为活动步。鼓风机和引风机的顺序控制梯形图鼓风机和引风机的顺序控制梯形图输出电路部分此方法中,用某转换所有前级步对应的存储器位的常开触点与转换对应的触点或电路串联,(该串联电路即起保停电路),用它作为使所有后续步对应的存储器位置位(使用置位指令)和使所有前级步对应的存储器位复位(使用复位指令)的条件。在任何情况下,代表步的存储器位的控制电路都可以用这一原则来设计,每一个转换对应一个这样的控制置位和复位的电路块,有多少个转换就有多少个这样的电路块。这种方法有规律,容易掌握,不容易出错,适用于设计复杂的顺序功能图的梯形图程序。二以转换为中心的顺序控制梯形图设计方法下面以某组合机床的动力头控制系统为例说明。举例:单序列的编程方法S7-200PLC提供了三条顺序控制指令:其中S是顺序控制继电器,用S的位状态表示步的活动状态(前面两种方法中用M的位状态表示步的活动状态);一个SCR段对应于顺序功能图中的一步;S位的状态决定对应的SCR段程序是否执行.三使用SCR指令的顺序控制梯形图设计方法1顺序控制继电器指令P128梯形图语句表指令功能LSCRs_bitSCR程序段开始(步开始)SCRTs_bitSCR转换(步转换)SCRESCR程序段结束(步结束)CSCRESCR程序段条件结束(步条件结束)SCRS_bit(SCRT)S_bit(SCRE)1、不能在不同的程序中使用相同的S位;2、不能在SCR段之间使用JMP及LBL指令,即不允许用跳转的方法跳入或跳出SCR段;3、不能在SCR段中使用FOR,NEXT和END指令。注意,使用SCR时有如下限制2单序列的编程方法1、哪个S位置位,对应的哪个步的SCR段程序才会执行;2、每一步的SCR段程序由步开始指令开始,步结束指令结束,两者之间有动作输出及步转换的内容;3、SM0.0的作用:无条件触点,始终接通;举例请按照下图中所给出的波形图,进行程序设计(顺序控制图和梯形图)。4sI0.0I0.1Q0.0Q0.1举例:图示是运料小车运行的示意图,小车可以在A、B之间运动,在A、B点各有一个行程开关SQ1、SQ2。

·小车从A点向B点前进,到达B点,停车10s后,从B点后退到A点,在A点停车20s后再向B点前进,如此往复不止。

·要求可以人为控制小车的前进启动和后退启动,并且任何时候都可以停止小车运行。AB分析:该题共有4步:小车前进、定时10s、小车后退和定时20s。各步的转换条件:小车到达B点时的行程开关闭合、B点定时10s时间到、小车到达A点时的行程开关闭合和A点定时20s时间到。各步的动作分别是:小车从A点到B点的前进动作、启动10s定时器动作、小车从B点到A点的后退动作、启动20s定时器动作。要求能够前进启动和后退启动,需要选择分支结构。停止按钮的动作来停止正在运行的步。0前进启动12B点行程开关闭合小车向前启动定时器,延时10s10S定时时间到34A点行程开关闭合小车后退启动定时器,延时20s20S定时时间到后退启动停止停止停止停止3.根据功能表图画梯形图的方法

每个步可设置一个控制位,激活下—步的条件之一:当某步的控制位为ON时,该步成为活动步,同时与该步对应的程序开始执行;激活下一步的条件之二:当转换条件满足时,下一步的控制位为ON,上一步的控制位变为OFF,且上—步对应的程序停止执行。步与步的联锁:只要在顺序上相邻的控制位之间进行联锁,就可以实现这种步进控制。20000I0.12000420001T37200052000220008200032000620007I0.0C2HR0000C3T38I0.2TIM004HR0001图2.功能表图举例根据功能表图画梯形图的方法2000020008HR0001200010000020000(a)2000120000000012000220001(b)(1)步20000(2)步2000120007(c)2000420000000012000520004(d)2000520004TIM001200062000520007(3)步20004(4)步20005输入输出功能地址功能地址前进启动SB1I0.0小车前进KM1Q0.0后退启动SB2I0.1小车后退KM2Q0.1停止SB0I0.2A点行程开关SQ1I0.3B点行程开关SQ2I0.4I/O分配表I/O分配表Q0.0()6.8PLC编程实例某自动定时搅拌系统的动作过程如下:(1)初始状态是出料阀门A关闭,然后进料阀门B打开,开始进料,液面开始上升。(2)当液面传感器L1的触点接通后,搅拌机开始搅拌。(3)搅拌5min后,停止搅拌,打开出料阀门A。当液面下降到传感器L2的触电断开时,关闭出料阀门A,又重新打开进料阀门B,开始进料,重复上述过程。出料阀门A传感器L2传感器L1进料阀门BM搅拌电机图定时搅拌系统启动按钮00400进料阀门B01000第0步00200紧急停止按钮00401出料阀门A01001第1步00201连续工作开关00403搅拌电动机01002第2步00202液面传感器L100405第3步00203液面传感器L200406I/O点数的分配输入输出步0123打开进料阀门B启动传感器L1触点接通5min定时到启动搅拌电机启动5min定时L2触点断开“与”不连续工作L2触点断开“与”连续工作打开出料阀门A20002200002000120003004000100001002TIM00000405TIM000ON00406off、00403on00406off、00403off0100120000200030040600403200012531520003200002000320001004030040620002004012000000400200012000220003TIM00020000200012000300401010002000101002200020100120003200022000100405200030040120002TIM000#3000aa6.2常用的梯形图程序一、启停控制电路1.单继电器线圈控制01000000000100000001(a)01000000000100000001(b)2.多继电器线圈控制010000000001000000010100101002010033.多地控制0000200000010000000101000000034.互锁控制0100000000010000000301002010010100100001010010000301002010000100200002010020000301001010005.互控程序000000100001000010020000301001000010100101001010000000301002000020100201002010010000301000(a)000000100001000010020000301001000010100101001010000000301002000020100201002010010000301000(b)0000100002000020000000000000016.顺序启动程序010000000001000000030100100001010010000301000010020000201002000030100101000二、脉冲电路周期脉冲电路2550125500010002550201001010021min脉冲2540001000下降沿触发的单脉冲00000200000100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论