n
说明
当创建好顺控器之后,你可以通过 "Test" 面板使用 "Sequencer" 功能测试顺控器。在这里,只需要在程序块 (例如OB1) 中调用 GRAPH FB。转到 "Tools > Settings"可以选择标准和最大接口参数。最大接口参数提供了额外的诊断选项。FB 参数值不需要设置 。n
- 程序下载到控制器 (CPU 或者 PLCSIM)之后,打开 GRAPH FB 。n
- 点击 "Spectacles"图标,打开在线视图并确认后续消息。n
- 打开 "Test"面板并点击 "Sequencer control" 。n
- 现在可以在"Sequencer control" 中所有操作模式下测试顺控器。
图 01 显示Sequencer control功能在 FB 参数 (背景数据位) 中对应的名称。n
图01n
通过 "Test Settings" 可以为控制器选择所需要的设置。对话框中所有设置与输入与相应的 FB参数有相同的效果。图 02 显示顺控器测试功能选项及其在FB 参数 (背景数据位)中对应的名称。n
图02n
完成"Sequencer controler"测试功能后,必须参数化调用的 GRAPH FB 以实现用户程序的顺序控制功能。但是没有必要为所有参数赋值。最重要的几个参数有"OFF_SQ", "INIT_SQ"和 "ACK_EF",分别用于停止顺控器,初始化顺控器和错误信息确认。图 03 显示使用符号变量参数化调用的 "STEP_Supervision"顺控器。n
图03n
GRAPH-FB的背景数据块同样包含静态结构变量 "MOP" ,LAD/STL/FBD 编辑器下程序的任何地方都可以通过调用该结构变量来控制顺控器。n
图. 04n
下表提供一个概述:n
- 控制顺控器所需要的 FB 参数n
- 内部,静态变量n
- 可用于测试顺控器的顺控功能
FB 参数 (上升沿) |
内部变量 (静态) |
顺序控制器 测试 GRAPH FB |
OFF_SQ | MOP.OFF | 停止所有 |
INIT_SQ | MOP.INIT | 初始化 |
ACK_EF | MOP.ACK_S | -(V)-故障确认 |
S_PREV | MOP.S_PREV | --- |
S_NEXT | MOP.S_NEXT | --- |
SW_AUTO | MOP.AUTO | 自动操作 |
SW_TAP | MOP.TAP | 半自动操作 |
SW_TOP | MOP.TOP | --- |
SW_MAN | MOP.MAN | 手动模式 |
T_PUSH | MOP.T_PUSH | 转换条件切换 |
S_SEL | --- | 手动选择步骤 |
S_ON | MOP.S_ON | 激活显示 |
S_OFF | MOP.S_OFF | 去激活显示 |
EN_SSKIP | MOP.SSKIP | 使能忽略步 |
EN_ACKREQ | MOP.ACKREQ | 使能确认需求 |
HALT_SQ | MOP.HALT | 暂停顺控器 |
HALT_TM | MOP.TMS_HALT | 暂停激活步的运行时间 |
ZERO_OP | MOP.OPS_ZERO | 激活动作 |
EN_SV | MOP.LOCK | 使能步监视 |
EN_IL | MOP.SUP | 使能步的互锁 |
更多信息可在 STEP 7 V11在线帮助下
- 更多的静态参数
- 测试模式下的顺序控制
编程环境
FAQ 中提及到的画面都是在 STEP 7 (TIA Portal) V11+SP2编程环境中创建
关键词
运行功能
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc330276.html