资源预览内容
第1页 / 共52页
第2页 / 共52页
第3页 / 共52页
第4页 / 共52页
第5页 / 共52页
第6页 / 共52页
第7页 / 共52页
第8页 / 共52页
第9页 / 共52页
第10页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第五章 梯形图程序设计方法由于PLC全部限制功能都是以程序的形式来实现的,因此程序设计对PLC的应用是很重要的。PLC的应用主要包括开关量限制和模拟量限制2类。本章仅介绍开关量限制程序的设计方法。 不同类型的限制问题所采纳的设计方法不尽相同,主要的梯形图程序设计方法有: (1)逻辑设计法:对限制任务进行逻辑分析和综合,将限制电路中元器件的通断状态看作以触点通断状态为逻辑变量的逻辑函数,并进行化简,利用PLC的逻辑指令即可得到限制程序的设计方法。这种方法主要用于组合逻辑问题的程序设计。 (2)时序图设计法:当PLC各输出信号依据固定的时间间隔发生先后改变时,可以依据输出信号的时间先后关系来设计程序的一种方法。 (3)阅历设计法:要求设计者透彻理解PLC各种指令的功能,靠着对各种典型限制环节和基本单元电路的设计阅历,选择各种指令并进行修改和完善相应程序的方法。 (4)依次限制设计法:当限制要求满意肯定的先后依次时,可以将系统的l个工作周期划分为若干个依次相连的步,每个步对应一种操作状态,并分析清晰相邻步的转换条件,进而绘制功能图,再按肯定的规则转化为梯形图程序的设计方法。这种方法主要用于解决依次限制问题,包括单一依次、选择依次和并发依次限制问题。 (5)继电器限制电路图转换设计法:在继电器限制电路图的基础上,经过选择相应指令和合理转换后,就能设计出符合要求的限制程序的方法。 在介绍以上程序设计方法的基础上,还将以实例来介绍具有多种工作方式的系统的限制程序设计思路。5.1 逻辑设计法 当限制对象是开关量且依据它们之间的逻辑关系来实现限制时,可用逻辑设计法来设计限制程序。逻辑设计法就是依据输入量、输出量及其他变量之间的逻辑关系来设计程序的一种方法。下面以1个简洁的限制为例介绍这种编程方法。 例1 某系统中有4台通风机,设计1个监视系统,监视通风机的运转。要求如下:4台通风机中有3台及以上开机时,绿灯常亮;只有2台开机时,绿灯以5Hz的频率闪耀;只有1台开机时,红灯以5Hz的频率闪耀;4台全部停机时,红灯常亮。 由限制要求可知,这4台通风机的起/停限制是独立的,现在要求把每台通风机的运行状态输入到PLC,依据运行状态之间的逻辑关系,再由PLC给出几种不同运行状态的显示信号。设4台通风机的运行状态 (PLC输出的驱动信号)分别用A、B、C、D来表示 (1表示运行,0表示停机),红灯限制信号为L1,绿灯限制信号为L2 (1为常亮,0为灭,闪耀时要求输出脉冲信号)。由于各种运行状况所对应的显示状态是惟一的,故可将几种运行状况分开进行程序设计,然后汇总在一起。1、红灯常亮程序设计 4台通风机全部停机时,红灯常亮,所以逻辑关系为Ll=,设计的梯形图如图5-1所示。图5-1 红灯常亮的梯形图2、绿灯常亮程序设计 绿灯常亮的条件是:3台通风机都在运行 (4个元素取3个的组合,即C=4,共有4种状况)和4台通风机都在运行共5种状况。其状态见表5-1。表5-1 绿灯这和通风机工作状态ABCDL20111110111110111110111111 逻辑关系为L2 =BCD +AC D+ ABD+ABC+ABCD图5-2 绿灯常亮的梯形图对该逻辑函数进行化简,得到逻辑关系开为L2=AB(C+D)+CD(A+B)则对应的梯形图如图5-2所示。 3、红灯闪耀程序设计 随意1台通风机运行时红灯亮,其状态见表5-2。表5-2红灯常亮和通风机工作状态ABCDL100011001010100110001其逻辑关系为L1 = D +C+ B+A=(C+D )+(B+ A) 再考虑到红灯闪耀要求,还须要串联P_0.2s的常开触点 (0.2s时钟,即频率为5Hz的脉冲),设计的梯形图如图5-3所示。图5-3 红灯闪耀的梯形图4、绿灯闪耀程序设计 2台通风机运行时绿灯亮 (4个元素取2个的组合,C=6,共有6种状况),其状态见表5-3 。 其逻辑关系为L2 = CD +B D+ BC +AD+A C+AB =(B+A)(D+C)+CD+AB表5-3 绿灯闪耀和通风机工作状态ABCDL100111010110110110011101011100再依据绿灯闪耀要求,还须要串联P_0.2s的常开触点,设计的梯形图如图5-4所示。 5、选择PLC机型和进行IO点安排 4台通风机的起/停限制信号输入须要占用8个输入点,输出限制须要占用4个输出点。假如运用过载爱护,并把4台通风机的故障信号输入到PLC,还需占用4个输入点,红、绿灯显示限制须要占用2个输出点。这样,至少须要12点输人和6点输出,所以选择IO为20点的PLC就可以,在这里我们选择试验室的CP1HXA40DRA机型。限制系统的I/O安排状况见表5-4。其中,SA1-SA4为4台通风机的起动按钮,SB1-SB4为4台通风机的停机按钮,FR1-FR4为4台通风机的过载爱护信号 (正常时为常闭信号,有故障发生时为常开信号);A、B、C、D为4台通风机的输出限制信号,Ll为红灯限制信号,L2为绿灯限制信号。图5-4 绿灯闪耀的梯形图表5-4通风机工作状态显示系统I/O安排表输 入输 出符 号地 址符 号地 址SA10.00A100.00SA20.01B100.01SA30.02C100.02SA40.03D100.03SB10.04L1100.04SB20.05L2100.05SB30.06SB40.07FR10.08FR20.09FR30.10FR40.11由于红灯常亮和红灯闪耀是独立限制的,所以把图5-1和图5-3的程序叠加,采纳并联输出方式就能满意限制要求,同时也避开双线圈输出问题。同理,把图5-2和图5-4的程序叠加,采纳并联输出方式就能实现绿灯常亮和绿灯闪耀的限制功能。图5-5所示为通风机运行状态显示的梯形图程序。图5-5 通风机运行状态显示的梯形图程序5.2时序图设计法 当限制对象是开关量且依据固定依次进行限制的系统,可用时序图设计法来设计程序。下面通过1个例子来介绍这种设计方法。 例2 1个十字路口交通灯的限制装置,其限制要求是: (1)南北方向:绿灯亮20s,黄灯闪耀5s,红灯先亮10s再闪耀5s,然后循环;闪耀频率为1Hz。 (2)东西方向:红灯先亮20s再闪耀5s,绿灯亮10s,黄灯闪耀5s,然后循环;闪耀频率为1Hz。 (3)系统启/停限制:用1个切换开关完成。当系统启动后依据上述要求循环工作;当系统停止后,全部灯都熄灭。 下面介绍时序图编程的思路: 1、分析PLC的I/O信号 同一方向的3个色灯可以并联限制,故2个方向共需6个输出限制点;启/停切换开关信号要输入PLC,须要占用一个输入点。2、画出时序图 为了弄清各灯亮、灭的时间关系,依据限制要求,画出各方向3色灯的工作时序图,如图5-6所示。图5-6 交通灯工作时序图 3、确定时间段 由图5-6可以看出,l个工作循环可分为4个时间区段,这4个时间区段的分界点分别用t0、t1、t2、t3、t4来表示。4、运用定时器 用4个定时器来限制4个时间区段,(见表5-5),再利用各定时器之间的时序关系去限制3色灯。5、PLC造型与I/O安排 依据限制系统只须要1点输入、6点输出的要求,可以选用CP1HXA40DRA机型;其I/O安排状况见表5-6.6、设计程序 由图5-6可见,南北绿灯的亮,灭状态正好与t0的状态相反;南北黄灯的闪耀条件是t0为ON而t1为OFF;南北红灯亮,灭条件是t1为ON而t2为OFF时亮,t2为ON而t3为OFF时闪耀。闪耀用P_1s来实现。东西红灯在t0为OFF时亮,在t0为ON而t1为OFF时闪耀;东西绿灯在t1为ON而t2为OFF时亮;东西黄灯在t2为ON而t3为OFF时闪耀。当定时器t3定时到时,应当便全部定时器均复位,然后起先下一次循环的定时。依据时序图设计交通灯限制梯形图如图5-7所示。表5-5 各定时器在1个循环中的功能明细表分界点定时器t0t1t2t3t4T0(定时20s)起先定时。南北绿灯、东西红灯起先亮。定时到输出ON。南北绿灯灭;南北黄灯和东西红灯均闪耀。ONON起先下一个循环的定时。T1(定时25s)起先定时接着定时定时到输出ON。南北黄灯和东西红灯均灭;东西绿灯、南北红灯均亮。ON起先下一个循环的定时。T2(定时35s)起先定时接着定时接着定时定时到输出ON。东西绿灯灭;东西黄灯、南北红灯闪耀。 起先下一个循环的定时。T3(定时40s)起先定时接着定时接着定时接着定时定时到输出ON。东西黄灯、南北红灯灭;南北绿灯、东西红灯亮。表5-6 交通灯限制系统的I/O安排表输 入输 出限制开关南北绿灯南北黄灯南北红灯东西绿灯东西黄灯东西红灯0.00100.00100.01100.02100.03100.04100.05图5-7 交通灯限制梯形图7、存在的问题与思索 本限制系统没有考虑时间的显示问题,假如要求用LED显示时间,则需运用晶体管输出模块。另外,考虑黄灯、红灯的闪耀问题,现在1个循环要求以1Hz闪耀5s,循环周期为40s,即5次闪耀/40s,按运行l0h/d计就要闪耀4500次,65天就达到继电器的寿命30万次。所以,应当改用晶闸管输出模块,并尽可能地降低闪耀频率。 下面将时序图设计法步骤归纳如下: 1)分析限制要求,确定I/O信号,合理选择PLC机型。 2)明确各输人和输出信号之间的时序关系,画出工作时序图。 3)将时序图划分为若干时间段,并确定时间段的时间长短。找出时间段间的分界点,确定分界点处各输出信号状态的转换关系和转换条件。 4)确定所需定时器的个数,安排编号,确定定时器的设定值。确定各定时器的功能明细。 5)进行I/O安排。 6)依据定时器的明细表、时序图和I/O安排,设计出梯形图程序。5.3 阅历设计法阅历设计法就是依据继电器限制电路的设计阅历,正确选用PLC的的相应指令而设计应用程序的一种方法。例如,我们要设计电动机的起/停限制,依据继电器限制电路设计相应的梯形图程序如图5-8所示。其中,SB1为起动按钮,SB2为停机按钮,KM为电动机驱动接触器。图5-8电动机起,停限制的电路图及梯形图 下面再通过1个例子来介绍阅历设计法的步骤。 例3 某电动运输小车供8个加工点运用 (类似于电梯限制)
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号