第三章三菱PLC步进顺控指令及其应用

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《可编程控制器与变频器》教案编号:09

教案续页

《可编程控制器与变频器》教案编号:10

教案续页

(1)可编程控制器实训装置1台

(2)PLC主机模块1个

(3)开关、按钮板模块一个

(4) 交流接触器模块1个

(5) 交流接触器、热继电器模块1个

(6) 三相电动机1台

(7) 指示灯模块1个

(8)计算机1台

(9) 电工常用工具1条

(10) 导线若干

5、系统调试

《可编程控制器与变频器》教案编号:11

教案续页

3.2步进顺控指令及其编程方法

3.2.1步进顺控指令

仅有两条步进顺控指令,其中STL ( Step Ladder)是步进开始指令,已是该状态的负载可以

被驱动,RET是步进返回指令,也叫步进结束指令,使步进顺控程序执行完毕时,非步进顺控程序的操作在主母线上完成。

3.2.2状态转移图的编程方法对状态转移图进行编程,就是如何使用STL和RET指令的问题,编程原则是:先进行负载的驱

动处理,然后进行状态的转移处理。

负载驱动及转移处理必须在STL指令之后进行,负载的驱动通常使用OUT指令;状态的转移必

须使用SET指令。但是若是向上转移,向非相邻的下游转移或向其他流程转移,一般不能使用

SET指令,而用OUT指令。

3.2.3编程注意事项

(1)与STL指令相连的触点使用LD或LDI指令,下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始,最后一个STL程序区结束时,一定要使用RET指令,

这就意味着整个STL程序区的结束,否则将出现“程序语法错误”信息,PLC不能执行用户程

序。

(2)初始状态必须预先做好驱动,否则状态流程不可能向下进行。一般用控制系统的初始条件,若无初始条件,可用M8002或M8000进行驱动。

M8002是一个初始脉冲辅助继电器,它只在PLC运行开关由STOP-》RUN时其动合触点闭合一

个周期,股初始状态S0就只被它激活一次,初始状态S0就只有初始位置和复位功能。

(3)STL指令后可以直接驱动或通过别的触点来驱动Y、M、S、T、C等原件的线圈和功能指

令。若同一个线圈需要再连续多个状态下驱动,则可在各个状态下分别使用OUT指令,也可以

使用SET指令将其置位,等到不需要驱动时,再用RST指令将其复位。

(4)由于CPU只执行活动状态对应的程序,因此,在状态转移图中允许双线圈输出,即在不同

的STL程序区可以驱动同一软元件的线圈,但是同一元件的线圈不能再同时为活动状态的STL

程序区内出现。

(5)在状态的专业过程中,相邻两个状态的状态继电器会同时ON —个扫描周期,可能会引发瞬时的双线圈问题

(6)若为顺序不连续的转移,不能使用SET指令进行状态转移,应改用OUT指令进行状态转

《可编程控制器与变频器》教案编号:12

教案续页

前进

后退

延时

前进

后退

LD M8002OUT T0 SET S0K100

STL S0LD T0

LD X0SET S23 SET S20STL S23

STL S20LDI Y1

LDI Y1OUT Y0 OUT Y0LD X3

LD X2SET S24

SET S21STL S24 STL S21LDI Y0

LDI Y0OUT Y1 OUT Y1LD X1

LD X1OUT S0 SET S22RET

STL S22 ---------- END—

《可编程控制器与变频器》教案编号:13

教案续页

《可编程控制器与变频器》教案编号:14

教案续页

教学内谷及实施过程(注明:*重点 #难点

?疑点):

一、 导入新课

前两次课对单流程的设计方法进行了讲解, 也结合实际案例应用了单流程的状态转移图的过

程,今天我们将进行选择性流程的程序设计讲解

二、 明确本次授课的目的与要求

掌握选择性流程的程序设计方法

三、 讲解本次授课的具体内容

第3章PLC 步进顺控指令及其应用 3.4选择性流程程序设计 341选择性流程及程序设计 1、选择性流程程序的特点

由两个及以上的分支流程组成的,但根据控制要求只能从中选择一个分支流程执行的程序, 称为选择性流程程序。

P67页图3-13所示是具有3个支路的选择性流程程序,其特点如下:

J™

■■ VlV VV 1

9V

分支状态

S50

(1从3个流程中选择执行哪一个流程由转移条件

X0、X10、X20决定;

(2) 分支转移条件 X0、X10、X20不能同时接通,哪个接通,就执行哪条分支;

(3) 当S20已动作,一旦 X0接通,程序就向 S21转移,则S20就复位。因此,即使以后 X10 或X20接通,S31或S41也不会动作;

XI 一一 的建动 XII -■ 的算劝X21

S22

X2--瞬的阴X12 S32

i 分交状矗驱功

it 舍

(4)•汇合状态S50,可由S22、S32、S42中任意一个驱动。

(二)选择性流程编程

选择性流程编程原则:先集中处理分支状态,然后再集中处理汇合状态。

1 •选择性分支的编程

选择性分支的编程与一般状态的编程一样,先进行驱动处理,然后进行转移处理,所有的转

移处理按顺序执行,简称先驱动后转移。因此,首先对S20进行驱动处理(OUT Y0),然后按S21、S31、S41的顺序进行转移处理。选择性分支的程序如下:

STL S20

OUT YO先驱动处理

LD XO第一分支的转移条件、

SET S21转移到第一分支

LD X10第二分支的转移条件

3转移处理

SET S31转移到第二分支

LD X20第三分支的转移条件

SET S41转移到第三分支,

2 •选择性汇合的编程

选择性汇合的编程是先进行汇合前状态的驱动处理,然后按顺序向汇合状态进行转移处理。

因此,首先对第一分支(S21、S22)、第二分支(S31、S32)、第三分支(S41、S42)进行驱动处理,

然后按S22、S32、S42的顺序向S50转移。选择性汇合的程序如下:

相关文档
最新文档