三菱PLC顺序功能图(SFC)

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
T等元件的线圈,STL触点也可以使Y、M、S等元件置 位或复位。 3. CPU只执行活动步对应的程序。
4. 使用STL指令时允许双线圈输出。
5. STL指令只能用于状态寄存器,在没有并行序列时, 一个状态寄存器的STL触点在梯形图中只能出现一次。
6. 在STL触点驱动的电路块中不能使用MC和MCR指令,可 以使用CJP/EJP指令,当执行CJP指令跳入某一个STL 触 点的电路块时,不管该STL触点是否接通,均执行对应的 EJP指令之后的电路.
转换实现应完成的操作
(1)使所有由有向连线与转换符号相连后续步都变为‘活
动’;
(2)使得所有有向连线与相应转换符号相连的前级步都变为
不活动步。
Mi-1
Mi-1 Xi
SET Mi
Xi
Mi
RST Mi-1
3. 以转换为中心的编程方式
1) 单序列的编程方式
快进
工进1
工进2
X0
X1
X2
X3
步 快进 工进1 工进2 快退
STL指令方式---- 以STL触点或辅助继电器为中心 (转换实现的基本规则)
基本概念
• 步进控制: 在多工步的控制中,按照一定的顺 序分步动作,即上一步动作结束后,下一步动
作 步进才指开令始:专。门用于步进控制的指令
编程步骤: 1)根据工艺流程画出状态转移图; 2)根据状态转移图画出步进梯形图; 3)根据步进梯形图编写出指令表。
使用步进指令需要说明的问题
1. 状态S作为辅助继电器使用时,不能提供步进 接点(步进接点是可以产生一定步进动作的接 点)。
2. 输出的驱动方法。STL内的母线一旦写入LD或 LDI指令后,对不需要触点的线圈就不能再编程, 如图(a)所示。若要编程,需变换成图(b) 所示。
1. 使用STL指令的编程方式 步进梯形指令 简称STL指令。
Y10 0 1 0 0
顺序功能图(SFC)
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
放液体
M
液体C Y3
/M10*T1
M10*T1
3. 以转换为中心的编程方式
转换实现的条件 (1)该转换所有的前级步都是活动步 (2)相应的转换条件得到满足
状态转移图
• 状态转移图简称SFC):是 用状态继电器 来描述工步转移的图形。
状态Sn
转移条件
状态Sm
满足转移条件时,实现状态转移,即上一状态(转 移源)复位,下一状态(转移目标)置位。
指令表
• 对步进接点用步进指令STL编程; • 当步进控制范围结束时,用步进返回
指令RET; • 与步进接点相连的触点用LD/LDI指令。
4. 仿STL指令的编程方式
与STL指令的不同之处:
1)与代替STL触点的常开触点,应使用AND或ANI指令 (而非LD或LDI);
2)对前级步的辅助继电器复位,由用户程序在梯形图 中用RST指令完成;
3)不允许出现双线圈
使用起保停电路的编程方式
启动、保持和停止电路(起-保-停电路)
X1
X2
X1
STL 步进阶梯指令 RET 复位指令
1. 使用STL指令的编程方式
Sபைடு நூலகம்1 驱动处理
驱动处理 Y0
S21 X1
S21
Y0 转换条件 转换目标
X1
SET S22
转换条件
转换目标
STL S21 OUT Y0 LD X1 SET S22
STL指令的特点:
1. 与STL触点相连的触点应使用LD/LDI指令。 2. STL触点可以直接驱动或通过别的触点驱动 Y、M、S、
使用步进指令需要说明的问 题
7. 若需要保持某一个输出,可以采用置位指令 SET,当该输出不需要再保持时,可采用复位指 令RST。
8. 初始状态用双线框表示,通常用特殊辅助继电 器M8002的常开触点提供初始信号。其作用是为 启动作好准备,防止运行中的误操作引起的再次 启动。(如前例)
9. 在步进控制中,不能用MC指令。
7. 可以对状态寄存器使用LD 、 LDI 、AND、 ANI、 OR ORI、 S 、R 、 OUT等指令。
8. 对状态寄存器置位的指令,如果不在STL触点驱动的电路 块内置位时,系统程序不会自动将前级步对应的状态寄存 器复位。
使用步进指令需要说明的问 题
3. 栈指令的位置。不能在内母线处直接用栈指令
Y0
X2
Y0
Y0
特点: 短信号的‘记忆’和‘自保持’功能
启动信号、停止信号可以是由多个触点组成的串、并联 电路 起保停电路仅仅使用触点和线圈
2. 使用起保停电路的编程方式
Mi-1 Xi
Mi Xi+1
Mi+1
前级步
转换条件
Mi-1 Xi Mi
Mi+1 Mi
后继步
2. 使用起保停电路的编程方式
液体A Y0
10. S要有步进功能,必须要用置位指令(SET), 才能提供步进接点,同时还可提供普通接点。 (举例讲解)
使用步进指令需要说明的问题
12. 状态转移瞬间(一个扫描周期),由于相 邻两个状态同时接通,对有互锁要求的输 出,除在程序中应采取互锁措施外,在硬 件上也应采取互锁措施,其实现方法如图 所示 。
(MPS/MRD/MPP),须在LD或LDI指令后使用栈指令,图a所示。
4. 状态的转移方法。对于STL指令后的状态(S),OUT指令和SET 指令具有同样的功能,都将自动复位转移源和置位转移目标。 但OUT指令用于向分离状态转移,而SET指令用于向下一个状态 转移。如图b所示。
(a)
(b)
使用步进指令需要说明的问

5. 在不同的步进段,允许有重号的输出(注意:状态号不能重复 使用)。如图(a)所示,表示Y2在S20和S21两个步进段都接 通,它与图(b)等效。
6. 在不相邻的步进段,允许使用同一地址编号的定时器(注意: 在相邻的步进段不能使用),如图所示。故对于一般的时间顺 序控制,只需2~3个定时器即可。
相关文档
最新文档