三菱PLC状态转移图详解
第7章 三菱FX系列PLC顺序功能图设计
M200 M201 M202 M203 Y0 Y1 Y2
初始
动力头控制系统顺序功能图
M203 M8002 M8002 M200 M200 Y0 Y1 X1 M202 X2 M203 X3 Y2 Y1 M201
X3
M201 M200 初始
M200 X0 M201
X0
M202 M201 Y0 快进
M201 M202 M202 M203 M201 M202
5、转换条件
使系统由当前步转入下一步的信号称为转换条件。转换条件可以 用文字语言、布尔代数表达式或图形符号标注在表示转换的短横 线旁。
二、设计顺序功能图应注意的问题
v 两个步绝对不能直接相连,必须用一个转换将它们隔开。 v 顺序功能图应该是一个由方框和有向线段组成的闭环。 v 功能表图中初始步是必不可少的,否则系统没有停止状态 v 只有当某一步所有的前级步都是活动步时,该步才有可能 变成活动步。而PLC开始进入RUN方式时各步均处于“0” 状态,因此必须要有初始化信号,将初始步预置为活动步, 否则功能表图中永远不会出现活动步,系统将无法工作。
Mi-1
Mi-1
Xi
Mi+1 Mi
Xi
Mi
Mi
Xi+1
Mi+1
具有记忆功能的启保停电路
设计启保停电路的关键是找出它的起动条件和 停止条件。
快进 快退 X3 M8002 X0
工进 X1 X1 X2
M8002
M200 X2 X3 X0 M201 快进 工进 快退 X1 M202 X2 M203 X3 Y2 Y1 Y0 Y1
根据顺序功能图设计梯形图时,可以用辅助继电 器M来代表步。某一步为活动步时,对应的M为“1” 状态,转换实现时,该转换变为不活动步,而其后续 步变为活动步。 启保停电路仅仅使用与触点和线圈有关的指令, 任何一种可编程序控制器的指令系统都有这一类指令, 因此是一种通用的编程方式,可以用于任意型号的 PLC。
PLC状态转移图程序设(1)
动 画 演 示
S24
T5
T5
广东农工商职业技术学院 电子与信息工程系
பைடு நூலகம்
1 6
可编程控制器及应用
广东农工商职业技术学院 电子与信息工程系
1 7
4
广东农工商职业技术学院 电子与信息工程系
可编程控制器及应用
4.自动小车的步进梯形图 5.自动小车的指令程序表
图4 自动小车的步进梯形图
图5 自动小车的指令程序表
5
广东农工商职业技术学院 电子与信息工程系
可编程控制器及应用
二、研究与扩展: 单流程的步进顺控设计法
1.单流程顺控结构
一个控制过程可以分为若干个阶段,这些 阶段称为状态或者步。状态与状态之间由 转换条件分隔。当相邻两状态之间的转换 条件得到满足时,就实现状态转换。 所谓单流程,是指状态转移只可能有一种 顺序。像自动小车的控制过程就只有一种 顺序: S0→S20→S21→S22→S23→S0, 没有其他可能,所以叫单流程顺控结构
M8002
三、应用拓展
S0
X0启动开关
S20
T0
Y0 T0
“欢” K30
S21
Y1 T1 Y2 T2 T3
“迎” K30 “您” K30 K10
一组彩灯由“欢迎 您”三个字组成要 求 三个字依次各亮3 秒,全熄1秒再全 亮3秒,再全熄1 秒,重复循环上述 过程 。
T1
S22
T2
S23
T3
S24
T4
Y0 Y1 Y2 T4 K30 K10
1 1
广东农工商职业技术学院 电子与信息工程系
可编程控制器及应用
②RET:梯形图符号为
三菱plc基本逻辑指令状态转移图
辅助继电器(M) ①通用辅助继电器
●通用辅助继电器和输出继电器一样,在PLC电源中断后, 其状态将变为OFF。当电源恢复后,除因程序使其变为 ON外, 其它仍保持OFF X0 M0 M0 M0
辅助继电器(M) ①通用辅助继电器
编号: (按十进制编号)
FX0S
M0~ M495
FX1S
M0~ M383
外部电源 驱动能力 最大负载
AC250V或DC30V以下 2A/1点 8A/4点 8A/8点 感性负载 80VA 灯负载 100W 约10ms 继电器隔离 输出ON时LED亮
响应时间 电路隔离 输出状态显示
FX0N、FX1N系列PLC(输出性能指标②)
------- 晶体管输出 (T) 外部电源 驱动能力 DC5~30V 0.5A/1 点 0.8A/4点
M8002(M8003)----初始脉冲特殊辅助继电器
M8002(M8003)只在PLC开始运行的第一个扫描周期内 得电(断电),其余时间均断电(得电)。
常用M8002 的触点作为 一些继电器 的初始化复 位信号
辅助继电器(M) ③特殊辅助继电器(触点型3)
M8011、M8012、M8013、M8014
驱动能力 最大负载
0.3A/点 0.8A/4点 感性负载 15VA/AC100V、30VA/AC200V 灯负载 30W 开路漏电流 1mA/AC100V 2mA/AC200V 响应时间 ON:1ms OFF: 10ms 电路隔离 光电晶闸管隔离 输出状态显示 输出ON时LED亮
FX0S、FX1S系列PLC
辅助继电器(M)
◆辅助继电器是PLC中数量最多的一种继电器,其作用相当于 继电器控制系统中的中间继电器。 ◆和输出继电器一样,其线圈由程序指令驱动,每个辅助继电 器都有无限多对常开常闭触点,供编程使用。但是,其触点不 能直接驱动外部负载,要通过输出继电器才能实现对外部负载 的驱动。 ◆ FX系列PLC的辅助继电器有:通用辅助继电器 (三种) 保持辅助继电器 特殊辅助继电器
第一讲 三菱PLC步进指令介绍
• 一、步进指令
• •
• 每一个状态器有三种功能:
• (1)驱动负载(输出继电器) • (2)指定转移条件 • (3)指定转移到哪一个状态器。
第二节
步进指令及步进梯形图
• 二、关于步进使用的几点说明
• 1、步进地址号不能重复使用 • 2、允许用一个步进触点驱动多线圈输出,初始状态一 般不安排驱动负载。 • 3、允许在不同步进中,对同一元件进行多次输出 • 4、输出之间的联锁 • 5、允许在不相邻的步进中,重复使用同一编号的定时 器。 • 6、输出的驱动方法要符合规则。 • 7、注意状态转移方向
K30
S24 S25
K50
控制要求:
• B.小车连续循环,按停止按 钮S02小车完成当前运行环 节后,立即返回原点,直到 碰SQ1开关立即停止;当再 按启动按钮S01小车重新运 行;
控制要求:
•C.连续作3次循环后自动 停止,中途按停止按钮 S02则小车完成一次循环 后才能停止;
3.4.03 PLC控制机械滑台
Y02
Y03 Y04
控制要求:
• A.小车连续循环与单次循环 可按S07自锁按钮进行选择, 当S07为“0”时小车连续循 环,当S07为“1”时小车单 次循环;
M8002
小 车 功 能 图 A
S0 X5 X0
S20
X5 X3
Y0 Y1
S21 T0 S22 X4
S23 T1
K50 T0
Y0 Y2 T1 Y3 X2 Y4 T2 T2
• 1、当工作台在原始位置时,按下循环启动按钮S01, 电磁阀YV1得电,工作台快进,同时由接触器KM1驱 动的动力头电机M起动。 • 2、当工作台快进到达A点时,行程开关SI4压合, YV1、YV2得电,工作台由快进切换成工进,进行切 削加工。 • 3、当工作台工进到达B点时,SI6动作,工进结束, YV1、YV2失电,同时工作台停留3秒钟,当时间到, YV3得电,工作台作横向退刀,同时主轴电机M停转。 • 4、当工作台到达C点时,行程开关SI5压合,此时 YV3失电,横退结束,YV4得电,工作台作纵向退刀。 • 5、工作台退到D点碰到开关SI2,YV4失电,纵向 退刀结束,YV5得电,工作台横向进给直到原点,压 合开关SI1为止,此时YV5失电完成一次循环。
三菱PLC-----_SFC顺序功能图
可编程控制器
I/O口 X0 X1 X2 X3
华侨大学电气工程与自动化系
41页
启动按钮 停止按钮 低位传感器L 中位传感器M
X4
X10 Y1 Y2 Y3 Y4
高位传感器H
手动/自动选择,ON=自动 流入液体A,电磁阀YV1 流入液体B,电磁阀YV2 流入液体C,电磁阀YV3 搅拌机M
可编程控制器
华侨大学电气工程与自动化系
• 在顺序控制中,我 们把每一个工序叫 做一个状态,当一 道工序完成,做下 一道工序时,可以 表达为,从一个状 态转移到另一个状 态。 • 如有4个广告灯, 每个灯亮1秒,循 环进行,则状态转 移图如右图。
可编程控制器
特点:
华侨大学电气工程与自动化系
12页
• 当转移条件满足时, 则会从上一个状态 转移到下一个状态, 而上一个状态自动 复位。
42页
可编程控制器
华侨大学电气工程与自动化系
43页
可编程控制器
华侨大学电气工程与自动化系
44页
可编程控制器
实例:运输带控制 系统的
华侨大学电气工程与自动化系
45页
5.2使用起保停电路的编程方式
顺序控制梯形图的编程方式有: 使用STL指令的编程方式
a
步3
a
b
步3
a c
步3
b
步4
d
步6
e
步8
f
步4
d
步5
e
步6
f
步4
c
步5
g
步7
h
步9
i
步7
步8
g
步9
步5
d
步10
j
步10
三菱plc基本的逻辑指令状态转移图
辅助继电器(M) ③特殊辅助继电器(线圈型3)
M8040----禁止状态转移
M8041----从起始状态开始转移
与
M8042----启动脉冲
步 进
M8043----回原点结束
指 令
M8044----原点条件
有
关
M8045----禁止输出复位
M8047----STL状态监控有效
通常可分为两类:触点型 和 线圈型
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户
只可以利用其触点。
● 线圈型特殊辅助继电器的线圈由用户控制,其线圈得电
后,PLC作出特定动作。
辅助继电器(M) ③特殊辅助继电器(触点型1)
M8000 (M8001) ----运行监视用特殊辅助继电器
PLC运行时M8000得电(M8001断电),PLC停止时M8000失 电(M8001得电)
输入继电器 输出继电器 辅助继电器 状态继电器 定时器 计数器 数据寄存器 变址寄存器 指针 常数
FX系列PLC软继电器及编号
不同厂家、不同系列的PLC,其内部软继电器的功能和编 号也不相同,因此用户在编制程序时,必须熟悉所选用PLC 的软继电器功能和编号。
编号: (按十进制编号)
FX0S M0~ M495
FX1S M0~ M383
FX0N M0~ M383
FX1N M0~ M383
FX2N (FX2NC) M0~ M499
注:可通过程序设定,将它们变为保持辅助继电器
辅助继电器(M) ②保持用辅助继电器
● 保持用辅助继电器在PLC电源中断后,它具有 保持断电前的瞬间状态的功能,并在恢复供电后 继续断电前的状态
可选存储器
三菱PLC顺序功能图(SFC)
选择分支与汇合流程
选择分 支流程不能 交叉,对左 图所示的流 程必须按右 边所示的流 程进行修改。
跳转流程
向下面状态 的直接转移或向 系列外的状态转 移被成为跳转,
用符号↓指向转 移的目标状态。
重复流程
向前面状 态进行转移的 流程称为重复。 用↓指向转移 的目标状态。 使用重复流程 可以实现一般 的重复,也可 以对当前状态 复位。
在起保停电路中,则应 将前级步M1和转换条件X1 对应的常开触点串联,作 为控制M2的起动电路。
闭触点与M2的线圈串联, 作为起保停电路的停止 电路。
梯形图可以用逻辑代数式 表示为:
M2=(M1·X1+M2)·/M3
右图是某小车运动 的示意图。设小车在 初始位置时停在右边, 限位开关X2为ON。按 下起动按钮X3后,小 车左行,碰到限位开 关X1时,变为右行; 返回限位开关X2处变 为左行,碰到限位开 关X0时,变为右行, 返回起始位置后停止 运动。
用LD或LDI指令设 置用转以O设移置用U设ST置条动TS指置LE动件作指T令状指作令设态令母开线始
正向跳步
逆向跳步
远程跳步
X0的常开触点下一次由 断开变为接通时,因为S20 是不活动步,没有执行图 中的第一条LDP M2800指令, S21的STL触点之后的触点 是M2800的线圈之后遇到的 第一个上升沿检测触点, 所以该触点闭合一个扫描 周期,系统由步S21转换到 步S22。
手
图起
控
保
制
停
系
电
统
路
自
设
动
计
控
的
制
自
的
动
顺
程
序
序
功
PLC状态转移图、步进指令与基本方法
OUT T1 K 10 LD T1 SET S22 LD X001 OUT S0 STL S22 LDI Y002 OUT Y001
LD X004 SET S23 LD X001 OUT S0
(a)
STL S23 OUT T2 K 10 LD T2 SET S24 LD X001 OUT S0 STL S24 OUT Y004 OUT T3
LD X001 OUT S0 RET END
(b)
5.2.2 步进指令
1. 指令定义及应用对象
表5.1 步进指令的定义与应用对象
指令符
名称
指令意义
STL
步进指令
在顺控程序上面进行工序步进型控制的指令
RET
步进复位指令 表示状态流程的结束,返回主程序(母线)的指令
2. 指令功能及说明 (1)主控功能
PLC状态转移图、步进指令和基本方法
状态转移图表示法
图5.1 状态转移图表示法
PLC状态转移图、步进指令和基本方法
状态转移图的画法
➢在状态转移图中,用矩形框来表示“步”或“状态”,方框中用状 态器S及其编号表示
➢与控制过程的初始情况相对应的状态称为初始状态,每个状态 的转移图应有一个初始状态,初始状态用双线框来表示 。与步相 关的动作或命令用与步相连的梯形图符来表示 。当某步激活时, 相应动作或命令被执行 。一个活动步可以有一个或几个动作或命 令被执行
➢步与步(状态与状态)之间用有向线段来连接,如果进行方向 是从上到下或从左到右,则线段上的箭头可以不画,状态转移图 中,会发生步的活动状态的进展,该进展按有向连续规定的线路 进行,这种进展是由转换条件的实现来完成的
➢转换的符号是一条短划线,它与步间的有向连接线段相垂直。 在短划线旁可用文字语言、布尔表达式或图形符号标注转换条件
状态转移图及编程方法
第6章状态转移图及编程方法教学目的及要求:通过教学,使学生明确状态的功能和状态转移图所表示的顺序控制过程,熟练掌握选择性分支与汇合、并行性分支与汇合的应用,掌握顺控系统设计的方法和技能。
教学方式:理论讲解、例题讲解。
演示操作:利用FX2N-64MR PLC实现对自动送料小车的控制。
重点难点:掌握单流程状态图的编程、选择性及并行性分支与汇合的编程。
问题的提出:状态转移图是使用什么语言编程,它与梯形图语言有什么区别。
6.1 状态转移图及状态的功能6.1.1 状态转移图用梯形图或指令表方式编程固然广为电气技术人员接受,但对于一个复杂的控制系统,尤其是顺序控制系统,由于内部的联锁、互动关系极其复杂,其梯形图往往长达数百行。
另外,在梯形图上如果不加注释,这种梯形图的可读性也会大大降低。
为了解决这个问题,近年来,许多新生产的PLC在梯形图语言之外加上了符合IEC1131—3标准的SFC(Sequential Function Chart)语言,用于编制复杂的顺控程序。
IEC1131—3中定义的SFC语言是一种通用的流程图语言。
三菱的小型PLC在基本逻辑指令之外增加了两条简单的步进顺控指令(STL,意为Step Ladder;RET,意为返回),同时辅之以大量状态元件,就可以使用状态转移图方式编程。
称为“状态”的软元件是构成状态转移图的基本元素。
FX2N共有1000个状态元件,其分类、编号、数量及用途如表6-1所示。
表6-1 FX2N的状态元件a状态的编号必须在指定范围选择。
b各状态元件的触点,在PLC内部可自由使用,次数不限。
c在不用步进顺控指令时,状态元件可作为辅助继电器在程序中使用。
d通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。
6.1.2 FX2N系列PLC的步进顺控指令FX2N系列PLC的步进指令有两条:步进接点指令STL和步进返回指令RET。
1、STL:步进接点指令(梯形图符号为)STL指令的意义为激活某个状态。
状态转移图
SET S24 OUT S0 STL S24 OUT Y004 OUT T3 K 100 LD T3 SET S25 LD X001 OUT S0
STL S25
(a) 图5.4 运料小车控制编程 (a)步进梯形图 (b)指令程序 (b)
5.2.2 步进指令 1. 指令定义及应用对象
表5.1 步进指令的定义与应用对象
指令符 STL RET 名称 步进指令 步进复位指令 指令意义 在顺控程序上面进行工序步进型控制的指令 表示状态流程的结束,返回主程序(母线)的指令
2. 指令功能及说明 (1)主控功能
STL指令仅仅对状态器S有效
STL指令将状态器S的触点与主母线相连并提供主控功能
使用STL指令后,触点的右侧起点处要使用LD (LDI) 指令,步进复位指令RET使LD点返回主母线
在转移条件回路中,不能使用ANB、ORB、MPS、MRD、 MPP指令(见图5.8)
图5.8 转移条件回路指令的应用
(5) 符号与的应用场合
在流程中表示状态的复位处理时,用符号表示,而符号则表 示向上面的状态转移重复或向下面的状态转移(跳转),或者 向分离的其他流程上的状态转移(见图5.9)
图5.9 符号与的应用
图5.6 MPS/MRD/MPP指令的位置
(3) 状态的转移方法
OUT指令与SET指令对于STL指令后的状态(S)具有同样的 功能,都将自动复位转移源(见图5.7),此外,还有自保持功 能。但是使用OUT指令时,在STL图中用于向分离的状态转移
图5.7 状态的转移方法
(4) 转移条件回路中不能使用的指令
【例5-1】运料小车的控制
控制要求: 图5.2中料车处于原点,下限位开关LS1被压合,料斗 门关上,原点指示灯亮 当选择开关SA闭合,按下启动按钮SB1料斗门打开, 时间为8s,给料车装料 装料结束,料斗门关上,延时1s后料车上升,直至压 合上限位开关LS2后停止,延时1s之后卸料10s,料车复 位并下降至原点,压合LS1后停止 当开关SA断开,料车工作一个循环后停止在原位,指 示灯亮 按下停车按钮SB2后则立即停止运行
三菱PLC步进指令
第4章 步进指令各大公司生产的PLC 都开发有步进指令,主要是用来完成顺序控制,三菱FX 系列的PLC 有两条步进指令,STL (步进开始)和RET (步进结束)。
4.1 状态转移(SFC )图在顺序控制中,我们把每一个工序叫做一个状态,当一道工序完成做下一道工序,可以表达成从一个状态转移到另一个状态。
如有四个广告灯,每个灯亮1秒,循环进行。
则状态转移图如图4-1所示。
每个灯亮表示一个状态,用一个状态器S ,相应的负载和定时器连在状态器上,相邻两个状态器之间有一条短线,表示转移条件。
当转移条件满足时,则会从上一个状态转移到下一个状态,而上一个状态自动复位,如要使输出负载能保持,则应用SET 来驱动负载。
每一个状态转移图应有一个初始状态器(S0~S9)在最前面。
初始状态器要通过外部条件或其他状态器来驱动,如图中是通过M8002驱动。
而对于一般的状态器一定要通过来自其他状态的STL 指令驱动,不能从状态以外驱动。
下面通过一个具体例子来说明状态转移图的画法。
例4-1 有一送料小车,初始位置在A 点,按下启动按钮,在A 点装料,装料时间5s,装完料后驶向B 点卸料,卸料时间是7s ,卸完后又返回A 点装料,装完后驶向C 点卸料,按如此规律分别给B 、C 两点送料,循环进行。
当按下停止按钮时,一定要送完一个周期后停在A 点。
写出状态转移图。
分析:从状态转移图中可以看出以下几点: (1) 同一个负载可以在不同的状态器中多次输出。
(2) 按下起动按钮X4,M0接通,状态可以向下转移,按下停止按钮,M0断开,当状态转移到S0时,由于M0是断开的,不能往下转移,所以小车停在原点位置。
(3) 要在步进控制程序前添加一段梯形图(见图4-3b )(b ) 梯形图(a ) 状态转移图图4-3 控制送料小车状态转移图M0 启动辅助继电器X1 原点条件M8002T3X1S23S22X3S23T2S21S24X1X2T1S22S21T0S20S0打开卸料阀小车左行Y4A点Y2T3C点K70小车左行Y4小车右行打开装料阀原点指示Y1Y3T2K50Y0A点打开卸料阀小车右行B点Y2T1K70Y3打开装料阀Y1T0 K504.2 步进指令4.2.1步进指令步进指令有两条:STL 和RET 。
第4章-状态转移图编程
三菱PLC基础与应用
4.1.5 状态转移图三要素
状态转移图中,每个状态都具备下列三要素: 1)驱动负载,即该状态所要执行的任务。表达输出可用 OUT指令,也可用SET指令。二者区别在于使用SET指令驱 动的输出可以保持下去直至使用RST指令使其复位,而OUT 指令在本状态关闭后自动关闭。如图4-5中的Y0就是状态S20 的驱动负载。 2)转移条件,即在什么条件下状态间实现转移。转移 条件可以为单一的,也可以是多个元件的串并联。如图4-5中 的X1就是状态S20实现转移的条件。 3)转移目标,即转移到什么状态。如图4-5中的S21为状 态S20的转移目标。转移目标若是顺序非连续转移,转移指 令不应使用SET,而应使用OUT,如图4-6所示。
大家好
第4章 状态转移图编程
三菱PLC基础与应用
4.1 状态元件、状态转移图
4.2 状态转移图的编程方法
4.3 状态编程思想在非状态元件 编程中的应用
4.4 实训项目
4.5 习题
2
4.1 状态元件、状态转移图
三菱PLC基础与应用
4.1.1 状态编程思想
梯形图由于其编程简单、使用方便等优点,受到了很多 技术人员的青睐,但在一些工艺流程控制方面,还存在以下 缺点:
3)S50为汇合状态,它可有S22、S32、S42任一状态 驱动在转移条件满足时发生状态转移。
26
三菱PLC基础与应用
S0
X0
S20
Y0
X1
S21
Y1
X2
S22
Y2
X3
X11
S31
Y11
Байду номын сангаас
X12
S32
Y12
X13
PLC 5章 状态转移图及编程方法
5.1 状态转移图及状态功能
第二步:绘制状态转移图
顺序控制若采用步进指令编程,则需根据流程图画出状态 转移图。状态转移图是用状态继电器(简称状态)描述的流程图。
状态元件是构成状态转移图的基本元素,是可编程序控制器的 元件之一。
5.1 状态转移图及状态功能
状态可提供以下三种功能 :
(1) 驱动负载。状态可以驱动M、Y、T、S等线圈。可以 直接驱动和用置位SET指令驱动,也可以通过触点联锁条件来 驱动。例如,当状态S20置位后,它可以直接驱动Y1。在状态 S20与输出Y1之间有一个联锁条件Y2。
(2) 指定转移的目的地。状态转移的目的地由连接状态之 间的线段指定,线段所指向的状态即为指定转移的目的地。 例如,S20转移的目的地为S21。
流程图中的每一步,可用一个状态来表示,由此绘出 图所示的台车流程图的状态转移图。如图所示,分配状态 的元件如下:
初始状态 S0 前进(工序一) S20 后退(工序二) S21 延时(工序三) S22 再前进(工序四) S23 再后退(工序五) S24
三菱PLC状态转移图详解
一、状态编程思想引入使用经验法及基本指令编制的程序存在以下一些问题(1)工艺动作表达繁琐。
(2)梯形图涉及的连锁关系较复杂,处理起来较麻烦。
(3)梯形图可读性差,很难从梯形图看出具体控制工艺过程。
思考:寻求一种易于构思,易于理解的图形程序设计工具。
它应有流程图的直观,又有利于复杂控制逻辑关系的分解与综合,这种图就是状态转移图。
引出:状态编辑思想即将一个复杂的控制过程分解为若干个工作状态,弄清各个状态的工作细节(状态的功能、转移条件和转移方向)在依据总的控制顺序要求将这些状态联系起来,形成状态转移图,进而编绘梯形程序,状态转移图是状态编辑的重要工具,台车自动往返控制的流程图台车自动往返控制的状态转移图二、三菱FX2N系列plc的状态元件三菱plc的状态元件即状态继电器,它是构成状态转移图的重要元件。
三、FX2N系列plc的步进顺控指令PLC的步进指令有两条:步进节点指令STL和步进返回指令RET。
1、步进接点指令STL从下图不难看出,转移图中的一个状态在梯形图中用一条步进接点指令表示。
STL指令的意义为“激活”某个状态,在梯形图上体现为从主母线上引出的状态接点,有建立子母线的功能,使该状态的所有操作均在子母线上进行。
其梯形图符号也可用空心绘出,以与普通常开触点区别。
“激活”的第二层意思是采用STL指令编辑的梯形图区间,只有被激活的程序段才被扫描执行,而且在状态转移图的一个单流程中,一次只有一个状态被激活,被激活的状态有自动关闭激活它的前个状态的能力。
这样就形成了状态间的隔离,是编程者在考虑某个状态的工作任务时,不必考虑状态间的连锁状态转移图与状态梯形图对照2.步进返回指令RETRET的意义用于返回主母线。
梯形图符号为,使步进顺控程序执行完毕后,非状态程序的操作在主母线上完成,防止出现逻辑错误。
状态转移程序的结尾必须使用RET指令。
四、运用程序编辑思想解决顺控问题的方法步骤运用状态编辑思想设计状态转移图的方法和步骤:步骤1:状态分解,分配状态元件步骤2:标明状态的功能步骤3:标明状态的转移条件台车自动往返状态转移图步骤1:状态分解,分配状态元件。
三菱PLC步进顺控指令
二、状态转移图
状态转移图
三、编程方法
练习
• 注意问题: • S0—S19,S20—S499,S500—S899 • 转移条件 • 负载 • SET 、OUT区别 • RET • M8002、S0
(一)选择性分支、汇合编程
例
选择性分支
选择性汇合
(二)并行分支 与汇合
例
并行分支
第五章 步进顺控指令
• 一、特点 • 能够把复杂的控制转化为按顺序逐步
(状态)完成。在基本指令的基础上, 增加了两条步进顺控指令,STL、RET, 配合使用的是状态元件。
处理方法
• 控制过程分为不同的状态,在一个 状态下,要完成一个或几个操作, 当满足状态转移条件时,就跳转到 下一个工作状态,执行下面的不同 操作。输入
功能指令
状态转换图及步进指令简介
动作是状态框旁边的输出信号,一步可以有几个动作,并不表示动作间的任
何顺序,当系统正处于某一步时,该步称活动步。
状态转移图(SFC)
3、SFC的特点: 当从一个状态转移到另一个状态,前一个状态自 动复位 如要保持前一状态的输出,必须在状态激活时, 用SET指令置位,然后在需要复位时,在以后的 状态中用RST指令复位。 4.状态元件 初始状态S0~S9,10点,回零S10~S19,10点, 通用S20~S499,480点,保持500~S899,400 点, 报警S900~S999,100点.
S0
S0
S50
S50
S51
S51
S59
Sp Ladder Instruction) • 步进开始指令STL • 步进结束指令RET 利用这两条指令,可以很方便地编制顺序控制梯形 图程序。 • SFC、梯形图、指令表三方可以转换。 • STL接点与母线连接,与STL相连的起始点要使 用LD、LDI指令,并接到STL接点的右侧,直到 出现下一条STL指令或RET指令为止; • STL指令使新的状态开始,前一状态自动复位, • RET使LD、LDI返回母线。
状态转移图(SFC)
2、 SFC的组成:步、有向连线、转换、转换条件和动作
步是用矩形方框表示,框内是该步的编号( ①可用数字表示该步编号, ②
也可用该步的编程元件的元件号作为该步编号 ) 步与步之间用有向线段连接 初始步:与系统的初始状态相对应的步,称初始步,初始步是系统等待起动 命令的相对静止的状态。初始步用双线方框表示,每一个顺序功能图至少应 有一个初始步。 有向线段上垂直短线,表示将两步隔开—转换; 旁边标注的是状态转换条件,转移条件: ①可以是外部输入信号,如按钮,开关等 ②可以是PLC内部的信号,如T,C的触点, ③可以是若干信号的逻辑表达式(AND/OR/NOT)或文字符号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
一、状态编程思想引入
使用经验法及基本指令编制的程序存在以下一些问题
(1)工艺动作表达繁琐。
(2)梯形图涉及的连锁关系较复杂,处理起来较麻烦。
(3)梯形图可读性差,很难从梯形图看出具体控制工艺过程。
思考:寻求一种易于构思,易于理解的图形程序设计工具。
它应有流程图的直观,又有利于复杂控制逻辑关系的分解与综合,这种图就是状态转移图。
引出:状态编辑思想即将一个复杂的控制过程分解为若干个工作状态,弄清各个状态的工作细节(状态的功能、转移条件和转移方向)在依据总的控制顺序要求将这些状态联系起来,形成状态转移图,进而编绘梯形程序,状态转移图是状态编辑的重要工具,
台车自动往返控制的流程图.
.
台车自动往返控制的状态转移图
二、三菱FX2N系列plc的状态元件
三菱plc的状态元件即状态继电器,它是构成状态转移图的重要元件。
三、FX2N系列plc的步进顺控指令
PLC的步进指令有两条:步进节点指令STL和步进返回指令RET。
1、步进接点指令STL
从下图不难看出,转移图中的一个状态在梯形图中用一条步进接点指令表STL 指令的意义为“激活”某个状态,在梯形图上体现为从主示。
母线上引出的状态接点,有建立子母线的功能,使该状态的所有操作均在子母线上进行。
其梯形图符号也可用空心绘出,以与普通常开触点区别。
“激活”STL指令编辑的梯形图区间,只有被激活的采用的第二层意思是程序段才被扫描执行,而且在状态转移图的一个单流程中,一次只有一个状态被激活,被激活的状态有自动关闭激活它的前个状态的能力。
这
样就形成了状态间的隔离,是编程者在考虑某个.
.
状态的工作任务时,不必考虑状态间的连锁
状态转移图与状态梯形图对照
2.步进返回指令RET
用于返回主母线。
梯形图符号为RET,使步进顺控程序执行的意义完毕后,
非状态程序的操作在主母线上完成,防止出现逻辑错误。
状态转移程序的结尾必须使用RET指令。
四、运用程序编辑思想解决顺控问题的方法步骤
运用状态编辑思想设计状态转移图的方法和步骤:
步骤1:状态分解,分配状态元件
步骤2:标明状态的功能
步骤3:标明状态的转移条件
台车自动往返状态转移图
步骤1:状态分解,分配状态元件。
即将整个过程按任务要求分解,其中的每个工序均对应一个状态,并分配状态元件。
每个工序(或称步)用一矩形方框表示,方框中用文字表示该工序的动作内容或用数字表示该工序的标号。
与控制过程的初始状态相对应的步称为初始步,用双线框表示。
方框之间用线段连接表示状态间的联系。
例如台车自动往返控制实例中:
.
.
(1)初始状态S0
(2)第一次前进S20
(3)第一次后退S21
(4)延时S22
(5)第二次前进S23
(6)第二次后退S24
步骤1:状态分解,分配状态元件
步骤2:弄清每个状态的功能、作用
在状态转移图中标明状态功能,例如在台车自动往返控制实例中:
S0PLC上电做好工作准备
S20第一次前进(输出Y1,驱动电动机正转)
S21第一次后退(输出Y2,驱动电动机反转)
S22延时(定时器T0延时到T0动作)
S23第二次前进(输出Y1,驱动电动机正转)
S24第二次后退(输出Y2,驱动电动机反转)
负载可由状态元件直驱动其各种负载来完成的。
PLC各状态的功能是通过接驱动,也可由其他软元件触点的逻辑组合驱动。
.
.
步骤2:标明状态功能
步骤3:找出每个状态的转移条件
在状态转移图中标明每个状态的转移条件,方框之间线段上的短横线表示状态转移条件。
例如台车自动往返控制实例中:
S20转移条件SB
S21转移条件SQ1
S22转移条件SQ2
S23转移条件T0
S24转移条件SQ3
状态的转移条件可以是单一的也可以是多个元件的串、并联组合.
.
步骤3:标明转移条件
通过以上三步,可得到台车自动往返控制状态转移图,每步所驱动的负载(线圈)用线段与方框连接。
.。