欢迎来到天天文库
浏览记录
ID:48422746
大小:5.42 MB
页数:18页
时间:2020-01-25
《PLC步进指令使用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.第4章步进指令各大公司生产的PLC都开发有步进指令,主要是用来完成顺序控制,三菱FX系列的PLC有两条步进指令,STL(步进开始)和RET(步进结束)。4.1状态转移(SFC)图在顺序控制中,我们把每一个工序叫做一个状态,当一道工序完成做下一道工序,可以表达成从一个状态转移到另一个状态。如有四个广告灯,每个灯亮1秒,循环进行。则状态转移图如图4-1所示。每个灯亮表示一个状态,用一个状态器S,相应的负载和初始状态器定时器连在状态器上,相邻两个状态器之间有一条短线,表示转移条件。当转移条件满足时,则会从上一个状态转移到下一个状态,而上一个状态自动复位,如要使输出
2、负载能保持,则应用SET来驱动负载。每一个状态转移图应有一个初始状态器(S0~S9)在最前面。初始状态器要通过外部条件或其他状态器来驱动,如图中是通过M8002驱动。而对于一般的状态器一定要通过来自其他状态的STL指令驱动,不能从状态以外驱动。下面通过一个具体例子来说明状态转移图的画法。例4-1有一送料小车,初始位置在A点,按下启动按钮,在A点装料,装料时间5s,..装完料后驶向B点卸料,卸料时间是7s,卸完后又返回A点装料,装完后驶向C点卸料,按如此规律分别给B、C两点送料,循环进行。当按下停止按钮时,一定要送完一个周期后停在A点。写出状态转移图。分析:从状
3、态转移图中可以看出以下几点:(1)同一个负载可以在不同的状态器中多次输出。(2)按下起动按钮X4,M0接通,状态可以向下转移,按下停止按钮,M0断开,当状态转移到S0时,由于M0是断开的,不能往下转移,所以小车停在原点位置。(3)要在步进控制程序前添加一段梯形图(见图4-3b)(b)梯形图(a)状态转移图图4-3控制送料小车状态转移图..4.2步进指令4.2.1步进指令步进指令有两条:STL和RET。STL是步进开始指令,后面的操作数只能是状态器S;在梯形图中直接与母线相连,表示每一步的开始。RET步进结束指令,后面没有操作数,是指状态流程结束,用于返回主程序
4、(母线)的指令。如下图4-4说明STL和RET的用法。STLLDSTLLD步进结束LD图4-4STL、RET指令使用说明4.2.2状态转移图与梯形图的转换用步进指令进行编程时,先画出状态转移图,再把状态转移图转换成梯形图和指令表,状态转移图、梯形图、和指令存在一定的对应关系。如图4-5所示。(a)状态转移图..(b)梯形图(c)指令表图4-5状态图、梯形图、指令表的对应关系4.2.3程序的分支1、可选则性的分支。在应用步进指令进行编程时,通常会出现有多种情况供选择,就构成一个可选择的分支,在程序执行时,多个分支只进行其中的一个分支,如图4-5(a)所示构成两路
5、分支,X1、X4是选择条件,当程序执行到S21时,X1和X4谁先接通就执行相应的分支,则另一个分支就不能执行。FX系列的PLC最多可以有8个分支。..X1接通选择S22,X4接通选择S24,即出现程序分支。2、并行性的分支如图4-7(a)是一个并行分支的状态转移图。当程序执行到S21时,如果X1接通,则把状态同时传给S22和S24,两个分支同时执行,当两个分支都执行完以后,S23、S25接通,当X4接通后,则把状态传给S26。所以并行性的分支要把所有的分支都执行完以后才可以往下执行。FX系列的PLC可以同时有8路并行的分支。..X1接通,同时对S22和S24置
6、位,出现并行分支。当S23、S25、X4同时接通才能把状态传给S26。(a)状态转移图(b)梯形图(c)指令表..4.3步进指令的应用在解决顺序控制之类的问题时,可以采用步进指令,用步进指令编程时,可以分如下几步进行:1、根据控制要求,分配I/O地址,并画出状态流程图。2、把状态流程图转换成梯形图。3、对梯形图进行运行调试。下面我们通过一些例子,说明用步进指令编程的方法。例4-2两种液体混合装置如图4-8所示:YV1、YV2电磁阀控制流入液体A、B,YV3电磁阀控制流出液体C。H、M、L为高、中、低液位感应器,M为搅拌电机,控制要求:(1)、初始状态要求容器内
7、是空的,各电磁阀关闭,电机M停转;按下启动,YV1打开,流入液体A,满至M时,YV1关闭;YV2打开,流入液体B,液体满置H时,YV2关闭;此时,搅拌电机M开始搅拌20秒;然后YV3打开,流出混合液体C;当液体减置L时,开始计时,20秒后容器内液体全部流出。电磁阀YV3关闭,完成一个周期,下一个周期自动开始运行。(2)、当按下停机按钮时,一直要到一个周期完成才能停止,中途不能停止。(3)、各工序能单独手动控制。写出PLC的控制程序。(一)、分析控制要求,分配I/O地址。输入信号:X0—启动按钮X1—停止按钮X2—低位传感器LX3—中位传感器MX4—高位传感器H
8、X10—手动/自动选择X10=ON自动
此文档下载收益归作者所有