返回主站|会员中心|保存桌面

AB罗克韦尔服务商    

PLC、变频器、人机界面、传感器

联系方式
  • 联系人:方经理
  • 电话:13073017555
  • 邮件:gzws26@126.com
新闻分类
  • 暂无分类
首页 > 新闻中心 > 罗克韦尔内部图形块原生嵌套有哪些主要特点!
新闻中心
罗克韦尔内部图形块原生嵌套有哪些主要特点!
发布时间:2026-06-10        浏览次数:5        返回列表

一、整体架构:两种原生嵌套模式(AB 独有双嵌套体系)

罗克韦尔 SFC 遵循 IEC 61131-3 标准,提供同例程图形内嵌步嵌套父子 SFC 例程块层级调用嵌套两套原生嵌套机制,全部编译器原生支持,无语法限制:

  1. 内层图形直接嵌套:一个激活步内部直接嵌入完整子顺序、选择性 / 并行分支,画布上缩进内嵌绘制;

  2. 块级父子 SFC 嵌套:主 SFC 步内用动作指令(GSTART、GKILL、SFR)启动独立子 SFC 例程,形成父程序 - 子程序层级树。

二、图形内嵌(单 SFC 例程内)嵌套核心特点

1. 分支无限多层嵌套,无层级硬性上限

  • 选择性分支、并行(同步)分支可以反复向内嵌套,分支里再分叉、分叉里再嵌套子序列,编辑器自动校验汇合逻辑,不会出现多步同时激活冲突;

  • 并行分支强制同步汇合:所有嵌套子分支全部执行完毕,主流程才向下流转;选择性分支按条件多选一,内嵌分支独立流转互不干扰。

2. 步自带独立动作域,不存在母线冲突(对标 FX STL 致命短板)

三菱 FX 的 STL 依靠专属步进母线,无法二层嵌套;AB SFC 每一个步是独立状态节点,没有独占母线概念

  • 外层步激活时,内嵌子步独立激活、独立扫描;

  • 内外层动作(LAD/ST/FB)隔离执行,不会线圈重复输出、逻辑叠加错乱。

3. 动作修饰符完整支持嵌套内逻辑管控

嵌套子步内动作可配置 N、S、R、L、D 等执行模式,内层子流程置位 / 复位、脉冲、延时动作独立生效,不干扰外层主流程状态标记。

4. 可视化折叠、分层编辑

内嵌子块可一键折叠收起,顶层只看宏观工艺,展开后编辑细分工序,流程图层级一目了然,大型流水线多工位编辑维护极强。

三、块级父子 SFC 例程嵌套(工程模块化核心)

1. 严格父子从属架构,生命周期独立管控

主 SFC(父)通过内置指令控制子 SFC 块,四条核心指令原生封装:

  • GSTART:启动子 SFC,激活子 SFC 初始步;

  • GKILL:终止子 SFC,清空所有激活步,递归终止子级嵌套块;

  • GFREEZE:冻结子流程,暂停扫描、保持当前激活状态;

  • SFR:子 SFC 强制复位,下次调用从头重新执行。

规则约束:

  • 子 SFC 只能归属一个父 SFC,单向从属;父不能跨级操控孙级子 SFC;

  • 父子 SFC 必须同为 SFC 例程,不能混搭 LAD/ST 例程做 SFC 嵌套调用。

2. 多级块嵌套无硬性层数限制

FX CALL 子程序最多 5 层、三菱 Q 图形嵌套有隐性层级约束;Logix 平台 SFC 父子块嵌套仅受内存与程序架构约束,实际项目 8~10 层嵌套均可稳定运行,适合批量配方、多级工序拆解。

3. 执行状态可交互反馈

子 SFC 执行完成、故障、暂停等状态位自动生成,父步直接读取状态位判断是否结束,自动返回主流程后续步,无需手动编写状态互锁逻辑。

四、软元件与变量隔离优势(关键工程特点)

  1. 标签化全局隔离AB 全程基于标签(Tag)编程,无固定 S 状态继电器;主、嵌套子流程使用的结构体、DINT、BOOL 标签天然隔离,不存在三菱 FX S 编号重复、多步同时置位问题。

  2. 支持局部变量(例程作用域标签)内嵌子 SFC 可定义仅自身可见的局部标签,内部中间变量、计时、联锁不会污染主流程全局变量,模块化封装性极强。

五、执行扫描机制特点

  1. SFC 编译器自动转译为底层执行逻辑,CPU 周期扫描原生调度激活步,嵌套子流程仅扫描当前激活步,非激活嵌套分支不占用扫描时间,嵌套层级再多也不会拖慢周期;

  2. 转换条件支持上升沿触发 / 电平触发可配置,嵌套子流程跳转逻辑不会误触发外层步流转;

  3. 支持嵌套子流程独立单次执行、循环执行、自动复位三种运行模式,适配工位循环工序。

六、嵌套调试功能原生配套

  1. 在线监控可逐层展开嵌套步,实时查看每一级父 / 子步激活状态、转换条件真假;

  2. 可单独单步执行某一层内嵌子 SFC,单独调试细分工序,不用整体走完整条生产线;

  3. 嵌套子块可单独禁用 / 启用,设备分段调试、故障定位效率极高。

七、和三菱两代 SFC 嵌套横向对比总结

表格

特性罗克韦尔 Logix SFC 原生嵌套三菱 FX STL(不能直接嵌套)三菱 Q/R 图形 SFC
同画布内嵌步嵌套✅ 无限多层,原生支持❌ 语法禁止✅ 支持多层内嵌
分支嵌套并行 / 选择多层内嵌自动校验仅单层分支,不能内嵌二级分支多层内嵌支持
母线 / 执行冲突无独占母线,内外层隔离STL 步进母线独占,二层报错独立子母线隔离
块级父子调用GSTART/GKILL 原生指令管控生命周期只能 CALL 子程序模拟,层数上限 5 层子程序 CALL 调用,层级受限
变量隔离局部标签 + 全局标签双重隔离全部全局 S 元件,人工编号分区全局 S 编号规划,无局部元件
嵌套调试逐层展开监控、单步子块调试无法图形分层调试支持折叠分层查看

八、工程应用典型用法

  1. 顶层 SFC:设备总流程(上电→手动 / 自动选择→停机复位);

  2. 自动运行步内嵌套子 SFC:上料工序;

  3. 上料子 SFC 内部再内嵌夹紧、定位二级子分支;

  4. 每一级子流程执行完毕自动向上反馈完成位,主流程继续向下流转。

收缩
  • 电话咨询

  • 13073017555
  • 添加微信客服