资源描述:
《《步进顺控指令》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、步进顺控指令4.1单流程步进控制4.2多分支状态转移图的处理4.3步进指令的应用举例思考与练习题如图所示,某生产过程的控制工艺要求如下:(1)按下启动按钮SB,台车电机M正转,台车前进,碰到限位开关SQ1后,台车电机M反转,台车后退。(2)台车后退碰到限位开关SQ2后,台车电机M停转,台车停车,停5s,第二次前进,碰到限位开关SQ3,再次后退。(3)当后退再次碰到限位开关SQ2时,台车停止(或者继续下一个循环)。为编程的需要,不妨设置输入、输出端口配置如表4.1所示。起-保-停梯形图顺序控制设计顺序控制设计法(步进控制设计发)顺序功能图由步,有向连线,转
2、换,转换条件和动作(命令)五大要素组成用辅助继电器M来代表步,某一步为活动步,相应的辅助继电器线圈”ON”某一转换实现时,该转换的后续步变为活动步步M(i)转换为活动步的实现条件是:它的前续步是活动步,并且转换条件X(i)=1成立.当M(i)变为活动步后,其前续步M(i-1)应变为不活动步顺序功能图1.根据PLC的输出量的变化,划分输出状态.一种状态下,输出量不变化,如果输出量发生变化,则状态发生变化.2.确定步,起始状态称为起始步,后续状态,每个状态确定一个步.3.确定状态转换的条件,此条件就是步的转换条件.4.下一个步激活,上一个步就必须处于不活动状
3、态.5.根据各个状态中的运行要求,确定PLC的输出触点.顺序控制图M0M1M2M3M4M5X0X1X2M0初始状态初始步,停M1按下SB,前进M2碰到SQ1,后退M3碰到SQ2,停,5SM45s到,前进M5碰到SQ3,后退T05SX3X2冲床机械手的控制初始机械手在左边,按下起动按钮,机械手夹紧工件,2s后机械手右行,遇到SQ1,上行,遇到SQ3后,下行,遇到SQ2后,左行,遇到SQ4后,停,松开工件.1s后,系统返回初始状态起动按钮SQ1SQ2SQ3SQ41.先确定状态.几个状态,转换条件2.将状态转换成步,根据状态转移条件画出顺序控制图3.利用起—保
4、—停电路梯形图实现一组彩灯由”团结勤奋求实创新”四组字型灯组成,要求4组灯轮流各亮5S,停2S,最后再4组灯齐亮5S,然后全部熄灭3S后再循环,画顺序控制功能图并用起—保—停梯形图完成编程.自动门控制系统人靠近自动门,红外线感应X000为”ON”,Y000驱动电动机高速开门,碰到开门减速开关X001时,变为低速开门,碰到开门极限开关X002时,停止,开始延时,若在0.5s内红外感应检测到无人,Y002驱动电机高速关门,碰到关门减速开关X003时,改为低速关门,碰到关门极限开关X004时电机停止.关门期间若感应到有人,停止关门,延时0.5s后自动转换为高速
5、开门.以转移为中心的顺序控制编程方法绘制状态转移图顺序控制若采用步进指令编程,则需根据流程图画出状态转移图。状态转移图是用状态继电器(简称状态)描述的流程图。状态元件是构成状态转移图的基本元素,是可编程序控制器的元件之一。FX2共有1000个状态元件,其分类、编号、数量及用途如表4.2所示。表4.2FX2的状态元件状态可提供以下三种功能:(1)驱动负载。状态可以驱动M、Y、T、S等线圈。可以直接驱动和用置位SET指令驱动,也可以通过触点联锁条件来驱动。例如,当状态S20置位后,它可以直接驱动Y1。在状态S20与输出Y1之间有一个联锁条件Y2。(2)指定转
6、移的目的地。状态转移的目的地由连接状态之间的线段指定,线段所指向的状态即为指定转移的目的地。例如,S20转移的目的地为S21。(3)给出转移条件。状态转移的条件用连接两状态之间的线段上的短线来表示。当转移条件得到满足时,转移的状态被置位,而转移前的状态(转移源)自动复位。例如,当X1动合触点瞬间闭合时,状态S20将转移到S21,这时S21被置位而S20自动复位。状态的转移条件可以是单一的,也可以是多个元件的串、并联组合,如图4.4所示。流程图中的每一步,可用一个状态来表示,由此绘出图4.2所示的台车流程图的状态转移图。如图4.3所示,分配状态的元件如下:
7、初始状态S0前进(工序一)S20后退(工序二)S21延时(工序三)S22再前进(工序四)S23再后退(工序五)S24注意:虽然S20与S23、S21与S24,功能相同,但它们是状态转移图中的不同工序,也就是不同状态,故编号也不同。步进指令STL:步进开始指令,表示步进顺控开始。RET:步进结束指令,表示步进顺控结束,用于状态流程结束返回主程序STL的操作器件为S0~S899LDM8002SETS0STLS0LDX000SETS20STLS20OUTY000LDX001SETS21STLS21OUTY001LDX002OUTS0RETEND第三步:设计步进
8、梯形图前面讲过,每个状态提供一个STL触点,当状态置位时,其步进触点接通。用步进