第7章 步进顺控指令和顺序功能流程图

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

有的情况下要通过一个按钮的接通/断开 动作等进行状态转移。进行这种状态转移 时,需要将转移信号脉冲化编程。转移条 件脉冲化编程有以下两种方法。
在上升沿和下降沿检测指令的软元件中,指定 M2800之后的辅助继电器,则只有线圈指令以后 的最初的上升沿或下降沿检测指令被执行。
在梯形图块中的适用线圈 之后,对LD,LDI,OR, ORI指令的同一编号编程 不存在问题,但是如果在 脉冲式指令中用同一编号 编程,则这些指令将被优 先执行,而转移条件则不 动作。
7.5.3 并行分支和汇合流程控制系统
按钮式人行横道线
7.3
状态转移图的类型及规则
SFC的类型
7.3.1
单流程的状态转移图
多项工序的选择处理和同时处理状态转移
图 跳转与重复流程的状态转移图 分支与汇合的组合流程状态转移图
单流程的控制
多项工作的选择分支
多项工作的并行分支
跳转流程的状态转移图
重复流程的状态转移图
B的流程没有 问题,但在A 流程的情况 下,在并行 汇合处有等 待动作的状 态,请务必 注意。

M8002
驱 动 S0

M8000
驱 动 S0
7.4.2
没有分支与汇合的一般流程
7.4.3
带跳转处理和复位处理编程
在流程中表现状态的复位处 理时,以符号 表示。
符号 则表示向上或向下, 或者向分离的其他流程上的 转移。
7.4.4
选择性分支和汇合的编程
选择性分支与一般状态的编程一样,先 进行驱动处理,然后设置转移条件,编程 时要由左至右逐个编程。
7.5
各种类型SFC编程实例分析
简单流程控制
7.5.1
1、凸轮轴旋转控制
步进顺控相关的特殊辅助继电器
系统初始化程序
Hale Waihona Puke Baidu
凸轮轴控制程序
2、多台电动 机的顺序起停 控制 由定时器控 制电机M1~M4 按顺序启动,以 相反顺序停止。
7.5.2 系统
选择性分支和汇合流程控制
1、多台电动机的顺序起停控制 2、大小球的选择传送
7.4
基本编程方法
初始状态编程
7.4.1
初始状态位于SFC图的最前面,可使用状态号S0~S9。 初始状态可由其他状态驱动,但运行开始时,必须用其
他方法预先作好驱动,否则状态流程不可能向下进行。 初始状态意外的一般状态一定要通过来自其他状态的 STL指令驱动,不能从状态以外驱动。 编程时必须将初始状态编在其他状态之前,程序中在一 系列STL指令的最后必须有RET指令。
7.2.3 步进顺控指令的动作与SFC的 对应关系
在SFC图中,每道工序中设备所起的作 用以及整个控制流程都能表示的通俗易懂, 顺控设计由此变得容易。因此有利于维护、 规格修改和故障排除等。 SFC图与步进梯形图指令都按一定的规 则编程,可以互相转换。
状态转移图和状态梯形图的对应关系
旋转工作台的状态转移图和梯形图
1.STL指令 STL步进触点指令用于“激活”某个 状态,其梯形图符号为 。 2.RET指令 RET指令用于返回主母线,其梯形图 符号为 RET 。
7.1.2
步进顺控指令应用
1.状态的动作与输出的重复使用
状态号不可重复使用。 如果STL触头接通,则与其相连的回路动作;
如果STL触头断开,则与其相连的回路不动作。 在不同的状态之间,可编写同样的输出软元件。 此外,在此场合,如果在主程序中,对状态内的 同一输出线圈编程,或在同一个状态内,对相同 的输出线圈编程,则与普通的双线圈一样处理, 请务必注意。
分支与汇合的组合流程
7.3.2
SFC的设计规则
具有多个初始状态转移图的程序,要按各
初始状态分开编程。在几部分分离的程序 流中,用OUT指令代替SET指令可实现相 互间的跳转。 并行流程或选择流程中每一分支状态的支 路数不能超过8条,总的支路数不能超过16 条。
不能进行从汇合线或汇合前得状态开始向分离状态的转 移处理或复位处理。一定要设置空状态,从分支线上向 分离状态进行转移与复位处理。
一个扫描周 期
2.输出的互锁 在状态转移的过程中, 会在一个扫描周期两种状 态同时接通。因此为了避 免不能同时接通的一对输 出同时接通,需要在PLC 外部设置互锁,同时要在 相应的程序上设置互锁。
3.定时器的重复使用 定时器线圈与输出线圈 一样,也可以在不同状态间 对同一软元件编程。但是在 相邻状态中则不能编程。如 果在相邻状态下编程,则当 前数值不能复位。
类 初始状态 返回状态 一般状态

FX2N、FX2NC系列 S0~S9,10点 S10~S19,10点 S20~S499,480点 S500~S899,400点 S900~S999,100点


用于SFC的初始状态 用于返回原点状态 用于SFC的中间状态 用于保持停电前状态 用作报警元件
掉电保持状态 信号报警状态
7.可在状态内使用的顺控指令一览表
在中断程序与子程序内,不能使用STL指令。 在STL指令内不禁止使用跳转指令,但其动作
复杂,建议不要使用。
7.2
步进顺控指令的动作与SFC表示
7.2.1
状态的功能
驱动有关负载 指定转移条件 指定转移目标
7.2.2
状态继电器
FX2N系列PLC的状态继电器
4.输出的驱动方法
状态内的母线, 一旦写入LD或 LDI指令后,对不 需要触点的指令 就不能再编程。
5.MPS/MRD/MPP指令的位置 在状态内,不能从STL内母线中直接 使用MPS/MRD/MPP指令。应在LD或LDI 指令以后编制程序。
6.状态转移的方法 OUT指令与SET指令对于STL指令后 的状态具有同样的功能,都将自动复位转 移源。但是,使用OUT指令时,在SFC图 中用于向分离的状态转移。
7.4.8
复杂转移条件的程序
在转移条件回路中,不能适用ANB、 ORB、MPS、MRD、MPP指令。
7.4.9 上升沿/下降沿检测触点适用 时的注意事项
在状态内使用脉冲式操作指令检测触点 时,状态断开时变化的触点,在状态再次 接通时被检出。
通过X013下降沿向S70转移后,若X014下 降,此时因S3断开,X014的下降沿无法检 出。当S3再次接通时,X014的下降沿才被 检测。因此S3第2次动作时,会立即向S70 转移。
电气控制及PLC
第7章 步进顺控指令和顺序功能流程图
7.1
步进顺控指令STL/RET
步进顺控指令的动作与SFC表示
状态转移图的类型及规则
7.2
7.3
7.4
基本编程方法
7.5
各种类型SFC编程实例分析
7.1
步进顺控指令STL/RET
STL/RET
7.1.1
FX系列PLC的步进顺控指令有两条: 一条是步进触点(也叫步进开始)指令 STL(Step Ladder),一条是步进返回 (也叫步进结束)指令RET。
并行汇合先对各状态的 输出处理分别编程,然后 从左到右进行汇合处理。
在并行分支与汇合点中不容许符号※或符 号*的转移条件。请按右图所示进行修改。
7.4.6
分支和汇合的组合编程
从汇合线转移到分支线时直接连接,而 没有中间状态时,建议在这之间插入一个 空状态。
7.4.7 程
利用同一信号的状态转移编
选择性汇合先进行汇合前状 态的输出处理,然后朝汇合状 态转移,此后由左至右进行汇 合转移。特别注意:分支、汇 合的转移处理程序中,不能用 MPS/MRD/MPP、ANB、 ORB指令。
7.4.5
并行分支和汇合的编程
并行分支与一般状态的编程一样,先进 行驱动处理,然后设置转移条件,编程时 要由左至右逐个编程。
相关文档
最新文档