您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 软件工程 > §5.xls 使用起保停电路的编程方法
§5.2使用起保停电路的编程方法§5.2使用起保停电路的编程方法根据顺序功能图来设计梯形图时,可以用辅助继电器M来代表步。某一步为活动步时,对应的辅助继电器为ON,某一转换实现时,该转换的后续步变为活动步,前级步变为不活动步。很多转换条件都是短信号,即它存在的时间比它激活的后续步为活动步的时间短,应此,应使用有记忆(保持)功能的电路来控制代表步的辅助继电器。起、保、停电路仅仅使用与触点和线圈有关的指令,任何一种PLC的指令系统都有这一类指令,可以用于任意型号的PLC。§5.2使用起保停电路的编程方法设计起保停电路的关键:找出它的启动条件和停止条件;转换实现的基本规则:转换实现的条件是它的前级步为活动步,并且满足相应的转换条件,停止条件是,后续步活动时,前级步应停止。M1X1M2M3X2图5-11用起保停电路控制§5.2使用起保停电路的编程方法5.2.1单序列的编程方法图5-12是某小车运动示意图、顺序功能图和利用起保停电路设计的梯形图。设小车在初始位置时停在右边,限位开关X2为ON。按下启动按钮X3后,小车向左运动,碰到限位开关X1时,变为右行;返回限位开关X2处,变为左行,碰到限位开关X0时,变为右行,返回起始位置后停止运动。一个工作周期可以分为一个初始步和4个运动步。§5.2使用起保停电路的编程方法X2图5-12小车控制系统梯形图Y0M4X2X0M3Y1M3M4X0X2M8002Y0X1M2M1X3M0起动X1M1M2左行Y1右行左行右行初始左行右行左行右行左行右行§5.2使用起保停电路的编程方法注意:1、PLC开始运行时,应将M0置为ON,否则系统无法工作,故将M8002的常开触点与M0的启动电路(由M4和X2的常开触点串联而成)并联。2、设计梯形图的输出电路部分:(1)某一输出量仅在某一步中为ON,可以将它们的线圈分别与对应步的辅助继电器的线圈并联。(2)某一输出继电器在几步中都应为ON,应将代表各有关步的辅助继电器的常开触点并联后,驱动该输出继电器的线圈。如图5-12中,Y0在步M1和M3中都应为ON,故将M1和M3的常开触点并联后,来控制Y0线圈。§5.2使用起保停电路的编程方法5.2.2选择序列的编程方法人行横道处的交通信号灯示意图如图5-13所示,按下按钮X0,交通灯将按顺序功能图所示的顺序变化,图5-14是用STL指令设计的梯形图。虚设步M8图5-13人行横道交通灯示意图与顺序功能图M3T5车道绿灯T3Y1车道红灯M2T3T1S0Y0M1X0启动M8002车道红灯车道绿灯车道黄灯人行道红灯人行道绿灯Y1Y0Y2Y3Y4ssssT0T1T3T4T5T4Y1绿灯闪黄灯M4T5Y2T4T1Y4M6人行道绿灯闪人行道红灯T1M7Y3人行道绿灯M5T0T0Y4M10M10§5.2使用起保停电路的编程方法为了实现在最后一步返回初始状态,在梯形图中用起保停电路和启动、停止按钮来控制M10,按下启动按钮X0,M10变为ON并保持,按下停止按钮X1,M10变为OFF,但是系统不会马上返回初始步,因为M10只是在步M8之后起作用。交通灯的闪动是用周期为1s的时钟脉冲M8013的触点实现。1、选择序列的分支的编程方法如果某一步的后面有一个由N条分支组成的选择序列,该步可能转换到不同的N步去,应将这N个后续步对应的辅助继电器的常闭触点与该步的线圈串联,作为接触该步的条件。如图5-13中,M8之后有一个选择序列的分支,当它的后续步M0、M1和M5变为活动步时,它应变为不活动步。只需将M0和M1或M0和M5的常闭触点与M8的线圈串联。§5.2使用起保停电路的编程方法2、选择序列合并的编程方法对于选择序列的合并,如果某一步之前有N个转换(即有N条分支在该步之前合并后进入该步),则代表该步的辅助继电器的启动电路由N条支路并联而成,各支路由某一前级步对应的辅助继电器的常开触点与相应转换条件对应的触点或电路串联而成。在图5-13中,步M1和步M5之前有一个选择序列的合并,当步M0为活动步(M0为ON)并且转换条件X0满足,或步M8为活动步,并且转换条件M10满足,步M1和步M5都应变为活动步,即控制M1和M5的起保停电路的启动条件应为M0*X0+M8*M10,对应的启动电路由两条并联支路组成,每条支路分别由M0,X0和M8,M10的常开触点串联而成。§5.2使用起保停电路的编程方法车道红灯初始车道绿灯车道绿灯闪车道黄灯虚设步运行人行道红灯人行道绿灯闪人行道绿灯X0启动X1停止人行道绿灯M8013M6车道绿灯M8013M3图5-14人行横道交通灯控制系统梯形图§5.2使用起保停电路的编程方法5.2.3并行序列的编程方法1、并行序列的分支的编程方法并行序列中各单序列的第一步应同时变为活动步。在图5-13中,步M0之后有一个并行序列的分支,当步M8为活动步并且转换条件M10满足,或步M0为活动步并且转换条件X0得到满足,都应转换到步M1和步M5,M1和M5应同时变为ON,这是用逻辑关系式M0*X0+M8*M10对应的电路同时作为控制M1和M5的起保停电路的启动电路实现。2、并行序列的合并的编程方法步M8之前有一个并行序列的合并,该转换实现的条件是所用的前级步(即步M4和M7)都是活动步和转换条件T5满足。由此可知,应将M4,M7和T5的常开触点串联,作为控制M8的起保停电路的启动电路。§5.2使用起保停电路的编程方法5.2.4仅有两步的闭环处理如果在顺序功能图中有仅由两步组成的小闭环(图5-15a),用起保停电路设计的梯形图不能正常工作。X2M3X1M2M1M4X3(a)(b)§5.2使用起保停电路的编程方法改进措施:1、问题主要出现在步M2既是步M3的前级步,又是它的后续步。在小闭环中增设一步,它后面的转换条件“=1”,表示条件总是满足,只要进入M10,将马上转换到步M2去。M1M3M4M2X3X2X1M10=1图5-15仅有两步的闭环处理(c)(d)§5.2使用起保停电路的编程方法2、将图5-15b中M2的常闭触点改为X3的常闭触点,不用增设步。(b)
本文标题:§5.xls 使用起保停电路的编程方法
链接地址:https://www.777doc.com/doc-7037671 .html