三菱PLC状态转移图详解
PLC第五章 状态转移图及步进指令
(2) 自动复位功能 ➢用STL指令时,新的状态器S被置位,前一个状态 器S将自动复位 ➢OUT指令和SET指令都能使转移源自动复位,另 外还具有停电自保持功能
➢OUT指令在状态转移图中只用于向分离的状态转 移,而不是向相邻的状态转移
➢状态转移源自动复位须将状态转移电路设置在STL 回路中,否则原状态不会自动复位
顺序控制程序
教学要求:本章要求学生熟练掌握FX2N的步进指令和状态转移 图的功能、应用范围和使用方法。重点让学生掌握步进指令和状态
转移图编程的规则、步骤与编程方法,并能编写一些工程控制程序
第四章 状态转移图及步进指令
5.1 状态转移图 5.2 步进梯形图及步进指令
5.2.1 步进梯形图 5.2.2 步进指令
?图52中料车处于原点下限位开关ls1被压合料斗门关上原点指示灯亮?当选择开关sa闭合按下启动按钮sb1料斗门打开时间为8s给料车装料?装料结束料斗门关上延时1s后料车上升直至压合上限位开关ls2后停止延时1s之后卸料10s料车复位并下降至原点压合ls1后停止?当开关sa断开料车工作一个循环后停止在原位指示灯亮?按下停车按钮sb2后则立即停止运行图52运料小车的控制运料小车控制状态转移图图53运料小车控制状态转移图52步进梯形图及步进指令521步进梯形图?图54是将图53的状态转移图sfc图改画成步进梯形图stl图及对其编程的例子?stl图是以继电器梯形图的风格来表示?sfc图则把基于状态工序的流程以机械控制的流程来表示?用步进指令对状态器的触点编程则该触点用符号表示ldm8002sets0stls0复位程序略ldx003aniy003sets20stls20outy000ldx000sets21stls21ldit0outy003ldm8000outt0k80ldt0outt1k10ldt1sets22ldx001outs0stls22ldiy002outy001ldx004sets23ldx001outs0stls23outt2k10ldt2sets24ldx001outs0stls24outy004outt3k100ldt3sets25ldx001outs0stls25ldiy001outy002ldx003andx002outs21ldx003anix002outs0ldx001outs0retendab图54运料小车控制编程a步进梯形图b指令程序522步进指令1
三菱PLC状态转移图详解
一、状态编程思想引入使用经验法及基本指令编制的程序存在以下一些问题(1)工艺动作表达繁琐。
(2)梯形图涉及的连锁关系较复杂,处理起来较麻烦。
(3)梯形图可读性差,很难从梯形图看出具体控制工艺过程。
思考:寻求一种易于构思,易于理解的图形程序设计工具。
它应有流程图的直观,又有利于复杂控制逻辑关系的分解与综合,这种图就是状态转移图。
引出:状态编辑思想即将一个复杂的控制过程分解为若干个工作状态,弄清各个状态的工作细节(状态的功能、转移条件和转移方向)在依据总的控制顺序要求将这些状态联系起来,形成状态转移图,进而编绘梯形程序,状态转移图是状态编辑的重要工具,台车自动往返控制的流程图台车自动往返控制的状态转移图二、三菱FX2N系列plc的状态元件三菱plc的状态元件即状态继电器,它是构成状态转移图的重要元件。
三、FX2N系列plc的步进顺控指令PLC的步进指令有两条:步进节点指令STL和步进返回指令RET。
1、步进接点指令STL从下图不难看出,转移图中的一个状态在梯形图中用一条步进接点指令表示。
STL指令的意义为“激活”某个状态,在梯形图上体现为从主母线上引出的状态接点,有建立子母线的功能,使该状态的所有操作均在子母线上进行。
其梯形图符号也可用空心绘出,以与普通常开触点区别。
“激活”的第二层意思是采用STL指令编辑的梯形图区间,只有被激活的程序段才被扫描执行,而且在状态转移图的一个单流程中,一次只有一个状态被激活,被激活的状态有自动关闭激活它的前个状态的能力。
这样就形成了状态间的隔离,是编程者在考虑某个状态的工作任务时,不必考虑状态间的连锁状态转移图与状态梯形图对照2.步进返回指令RETRET的意义用于返回主母线。
梯形图符号为,使步进顺控程序执行完毕后,非状态程序的操作在主母线上完成,防止出现逻辑错误。
状态转移程序的结尾必须使用RET指令。
四、运用程序编辑思想解决顺控问题的方法步骤运用状态编辑思想设计状态转移图的方法和步骤:步骤1:状态分解,分配状态元件步骤2:标明状态的功能步骤3:标明状态的转移条件台车自动往返状态转移图步骤1:状态分解,分配状态元件。
三菱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----步进顺控指令系统
5.1 状态转移图
有向连线(状态转移路线和方向): 从上到下、从左到右 的步间连线,或非前两方向则为加箭头的步间连线。 注:从上到下,从左到右有向连线上的箭头可省略。 转换(分割两个相邻步):有向连线上与其垂直的短线。
转换条件:与转换相关的逻辑条件,用文字、布尔代数表达 式、图形符号标于转换短线旁。
步3
步4
c
步10
步11
26
5.4 编程实例
绘制顺序功能图的注意事项:
两个步绝对不能直接相连,必须用一个转换将它们隔开; 两个转换绝对也不能直接相连,必须用一个步将它们隔开; 顺序功能图中的初始步一般对应系统的等待启动的初始状态 (如M8002) ; 自动控制系统应能多次重复执行同一工艺过程(封闭地循环扫 描运行); 在单序列中,只有当某一步的前级步是活动步时,该步才可能 将变成活动步。
成立,则下一步被激活。同时所有 前级步都变为不活动步了。
g
步10
h
22
5.3.4 选择与并行分支的组合
M8002 S0
X0
S20
Y1
X 1
S22
Y3
X4
S23
Y4
X5
S24
Y5
X7
S27
Y10
X10
X2
S20
Y1
X3
S25
Y6
X6
S26
Y7
23
5.3.4 选择与并行分支的组合
M8002
S0
X0
X2
S2
初始状态
XO 启动
S20
Y0
X1 下限位
S21
Y1
X2 已加紧
S22
Y2
X3上限位
PLC5章状态转移图及编程方法ppt课件
5.1 形状转移图及形状功能
台车的每次循环任务过程分为前进、后退、延时、前进、 后退五个工步。
每一步用一个矩形方框表示,方框中用文字表示该步 的动作内容或用数字表示该步的的标号。
(1) 按下启动按钮SB,台车电机M正转,台车前进,碰 到限位开关SQ1后,台车电机M反转,台车后退。
(2) 台车后退碰到限位开关SQ2后,台车电机M停转,台车停 车,停5 s,第二次前进,碰到限位开关SQ3,再次后退。
(3) 当后退再次碰到限位开关SQ2时,台车停顿(或者 继续下一个循环)。
5.1 形状转移图及形状功能
2.程序框图设计
•
这步的主要任务是根据软件设计规格书的总体要求和控制系统详
细情况,确定运用程序的根本构造、按程序设计规范绘制出程序构造
框图;然后再根据工艺要求,绘制出各功能单元的详细功能框图。假
设有人曾经做过这步任务,最好拿来自创一下。有的系统的应软件曾
经模块化,那就要对相应程序模块进展定义,规定其功能,确定各块
流程图
5.1 形状转移图及形状功能
引例: 如下图 SB(X0)
启动
前进(Y1) 后退(Y2)
MMMMMMMMMMMMMMMMMMMMMMMMMMMMM M MMMMM
SQ2(X2)
SQ1(X1) SQ3(X3)
台车自动往返系统工况表示图
5.1 形状转移图及形状功能
某消费过程的控制工艺内部的详细框图。框图是编程的
主要根据,要尽能够地详细。假设框图是他人设计的,一定要设法弄
清楚其设计思想和方法。这步完成之后,就会对全部控制程序功能实
三菱PLC顺序功能图(SFC)
4. 使用STL指令时允许双线圈输出。
5. STL指令只能用于状态寄存器,在没有并行序列时, 一个状态寄存器的STL触点在梯形图中只能出现一次。
6. 在STL触点驱动的电路块中不能使用MC和MCR指令,可 以使用CJP/EJP指令,当执行CJP指令跳入某一个STL 触 点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.
(MPS/MRD/MPP),须在LD或LDI指令后使用栈指令,图a所示。
4. 状态的转移方法。对于STL指令后的状态(S),OUT指令和SET 指令具有同样的功能,都将自动复位转移源和置位转移目标。 但OUT指令用于向分离状态转移,而SET指令用于向下一个状态 转移。如图b所示。
(a)
(b)
使用步进指令需要说明的问
Y10 0 1 0 0
使用步进指令需要说明的问题
1. 状态S作为辅助继电器使用时,不能提供步进 接点(步进接点是可以产生一定步进动作的接 点)。
2. 输出的驱动方法。STL内的母线一旦写入LD或 LDI指令后,对不需要触点的线圈就不能再编程, 如图(a)所示。若要编程,需变换成图(b) 所示。
1. 使用STL指令的编程方式 步进梯形指令 简称STL指令。
X1 高限位
X0 中限位
X2 下限位
电机 Y2
M8002
液体B Y1
M0 X3
M1
Y0 液体A
X0
M2
Y1 液体B
X1
M3 T0
M4
Y2 T0 搅拌
Y3 放液体
X2
M5
Y3 T1
第4章fx2n系列plc步进顺控指令系统
初始状态 启动 S0 右行状态 右行程开关 S20 左行状态 左行程开关 小车左行 S21 X2 (a)方框图 (b)状态转移图 X1 Y2 小车右行 X3 Y1 M8002 X0 SET S0
4.2 步进顺控指令
一、步进顺控(STL和RE:步进开始指令,与母线直接相连,表示步进顺控 开始。 RET:步进结束指令,表示步进顺控结束,用于状态流 程结束返回主程序。 STL的操作元件为状态继电器S0~S899; RET无操作元件。
4.2 步进顺控指令
2. 编程实例
S20 Y1 S20 X1 S21 X2 Y2 X2 Y1 S21 Y2 X1 SET S21 STL OUT LD SET STL OUT LD S20 Y1 X1 S21 S21 Y2 X2
· · ·
· · ·
状态继电器S20启动后,输出继电器Y1接通(ON);当 输入信号X1接通(ON)时,即状态转移条件具备,由状 态S20转移到S21,即状态继电器S20断开(OFF)且状 态继电器S21接通(ON),输出继电器Y2接通(ON); 当输入信号X2接通(ON)时,由状态S21转移到下一个 状态。
4.2 步进顺控指令
5)STL和RET是一对指令,在多个STL指令后必须 加上RET指令,表示该次步进顺控过程结束,并 且后移母线返回到主程序母线。
6)在步进顺控程序中 使用定时器时,不同 状态内可以重复使用 同一编号的定时器, 但相邻状态不可以使 用。如图4.3所示。
S20 T1 S21 X2 S21 T1 T1 K100 T1 K30 T1 K50
S20 Y1 X1 SET X2 转移到分离状态 (a)STL图 (b)指令表 S21 向下一个状态转移 S30 STL OUT LD SET LD OUT S20 Y1 X1 S21 X2 S30
三菱plc基本逻辑指令状态转移图
● 线圈型特殊辅助继电器的线圈由用户控制,其线圈得电
后,PLC作出特定动作。
辅助继电器(M) ③特殊辅助继电器(触点型1)
M8000 (M8001) ----运行监视用特殊辅助继电器
PLC运行时M8000得电(M8001断电),PLC停止时M8000失 电(M8001得电)
辅助继电器(M) ③特殊辅助继电器(触点型2)
M8022 ---- 进位标志
M8029 ---- 指令执行完毕标志 M8046 ---- STL状态置1
辅助继电器(M) ③特殊辅助继电器(触点型6)
M8246 ---- C246 减计数监视 M8247 ---- C247 减计数监视 M8249 ---- C249 减计数监视 M8251 ---- C251 减计数监视 M8252 ---- C252 减计数监视 M8254 ---- C254 减计数监视
最大负载
开路漏电流 响应时间 电路隔离 输出状态显示
感性负载 12W/DC24V 灯负载 15W/DC24V 0.1mA以下 <0.2ms 大电流OFF时<0.4ms 光电耦合器隔离 输出ON时LED亮
FX0N、FX1N系列PLC(输出性能指标③)
------晶闸管输出 (S) 外部电源 AC85~240V
M496~
M511
M384~
M511
M384~ M384~
M500~
M3071
注:也可通过程序设定,将它们变为通用辅助继电器
辅助继电器(M) ③特殊辅助继电器(M8000~M8255)
●特殊辅助继电器是具有某项特定功能的辅助继电器 通常可分为两类:触点型 和 线圈型
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户
第一讲_三菱PLC步进指令介绍
输入输出端口配置
输入设备 启动按钮S01 停止按钮S02 开关SQ1 开关SQ2 输入端口编号 X00 X01 X02 X03
开关SQ3
选择按钮S07
X04
X05
输入输出端口配置
输出设备 向前接触器KM1 甲卸料接触器KM2 输出端口编号 Y00 Y01
乙卸料接触器KM3
向后接触器KM4 车卸料接触器KM5
K30
S24 S25
K50
控制要求:
• B.小车连续循环,按停止按 钮S02小车完成当前运行环 节后,立即返回原点,直到 碰SQ1开关立即停止;当再 按启动按钮S01小车重新运 行;
控制要求:
• C.连续作3次循环后自动 停止,中途按停止按钮 S02则小车完成一次循环 后才能停止;
3.4.03 PLC控制机械滑台
STL指令(步进开始指令) RET指令(步进结束指令) SET(状态转移)
• 一、步进指令
• •
• 每一个状态器有三种功能:
• (1)驱动负载(输出继电器) • (2)指定转移条件 • (3)指定转移到哪一个状态器。
第二节
步进指令及步进梯形图
• 二、关于步进使用的几点说明
• 1、步进地址号不能重复使用 • 2、允许用一个步进触点驱动多线圈输出,初始状态一 般不安排驱动负载。 • 3、允许在不同步进中,对同一元件进行多次输出 • 4、输出之间的联锁 • 5、允许在不相邻的步进中,重复使用同一编号的定时 器。 • 6、输出的驱动方法要符合规则。 • 7、注意状态转移方向
第二节
步进指令及步进梯形图
• 三.状态转移图和步进梯形图的转换 • 初始状态必须先行驱动 , PLC 的初始化脉
冲M8002来驱动 • 除初始状态器之外的一般状态器必须在其 它状态接通后加入 STL 指令,才能驱动,绝不能 脱离状态器用其它方式驱动。
状态转移图的画法(1)
例:设计一个广告牌,要求如下
1.使用普通开关SB1作为启动用。 2.合上开关,依次输出Y4~Y6,间隔2S。 3.全部亮时维持5S,此后全熄0.5S,在全亮 0.5S,要求全熄全亮闪烁3次. 4。自动重复下一轮循环。
• 直接用 LD X1即可.
注意:
• 1.每个内置梯形图输入完后都要转换-保存. • 2.全部SFC输入完后,还要转换-保存. • 3.在内置梯形图中,除初始状态外,不用指定转 移目标. 即不用输入:SET S20之类的语句. 4.结束处,要在下一个格内用阶梯编号 ,并在内置 , 梯形图中输入END
ห้องสมุดไป่ตู้
过渡 状态
状态加 过渡
Shift+F6
组合 符号
Shift+F7 Shift+F8
在SFC视图下,如果按住shift键不放,将会显示10个功能按钮
2.内置梯形图
• 在相应的位置按
ctrl+l
键
1)如在状态处,内置梯形图是以下形式。
• 直接输入此状态下的梯形图即可
• 2)如在转移条件处,则内置梯形图是以下形式
状态图的输入法(SFC)
SFC=状态图+内置梯 形图
1.状态转移图的画法介绍
事项
梯形 图块 初始 状态 一般 状态 循环 显示符号 功能键 F8 备注 1是阶梯编号,自 动累加 初始状态取 决于状态号 S0~S9 S10~S899 S0~S899
Shift+F4 Shift+F4 F6
重置
F7
Shift+F5 F5 写出过渡条 件 S10~S8 99 自动识别为选 择分支或并进 分支,识别结 果取决于符号 位置
PLC状态转换图及步进指令简介
状态转换图及步进指令
第 三节 状态转移图及步进指令
• 状态转移图 • SFC的基本结构 • 步进指令 • 步进指令的应用
1、定义 2、组成 3、特点
状态转移图
状态转移图(SFC)
1、定义:把一个控制过程分成若干个阶段, 或若干个状态,不同的状态具有不同的动作, 当满足一定的状态转移条件时,就从一种状 态转到另一种状态,按这种思想设计的编制 图形程序,称状态转移图,或顺序功能图 (SFC)
步进指令的应用
例1:图中的小车一个周期
内的运动由图中的4段组 成,分别对应于S0(初始 步),S21~S24所代表 的4步。 假设:小车位于原点(最左 端),X0闭合,系统处于 初始步,S0为“1”状态; 按下起动按钮X4,步 S0 S21的转换条件满足, 系统由初始步转换到步 S21。
步进指令的应用
➢ 动作是状态框旁边的输出信号,一步可以有几个动作,并不表示动作间的 任何顺序,当系统正处于某一步时,该步称活动步。
状态转移图(SFC)
3、SFC的特点: ➢ 当从一个状态转移到另一个状态,前一个状态自
动复位
➢ 如要保持前一状态的输出,必须在状态激活时, 用SET指令置位,然后在需要复位时,在以后的 状态中用RST指令复位。
➢在复杂的控制系统中,用SFC编程变得容易 而清晰。
➢SFC强调的是控制过程中的各个状态及实现 各状态的条件。
状态转移图(SFC)
2、 SFC的组成:步、有向连线、转换、转换条件和动作
➢ 步是用矩形方框表示,框内是该步的编号( ①可用数字表示该步编号, ②也可用该步的编程元件的元件号作为该步编号 )
步进指令
• SFC与梯形图的转换 1、除初始状态元件(S0~9)外,一般状态元件必
三菱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
- 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:标明转移条件
通过以上三步,可得到台车自动往返控制状态转移图,每步所驱动的负载(线圈)用线段与方框连接。