五位模式选择器 (FPMS)

该指令适用于 Compact GuardLogix 5370、GuardLogix 5570、Compact GuardLogix 5380、GuardLogix 5580 和 ControlLogix 5590 控制器。
“五位模式选择器”(FPMS) 指令主要用于提供从可编程控制器到三到五位选择开关的接口。
可用语言
梯形图
FPMS_LD_avail_v31
功能块
此指令不可用于功能块中。
结构化文本
此指令不可用于结构化文本中。
操作数
重要提示: 如果发生以下情况,可能会出现意外操作,包括控制器断言或重大不可恢复故障:
  • 备用标签成员被写入。
  • 备用标签被多个指令调用共享。
  • 备用标签成员作为参数传递给由同一备用标签控制的指令。
  • 备用标签
    .EnableIn
    成员在程序中的任意位置被引用。
    .EnableIn
    是一个参数,表示指令中的梯级状态,仅供内部使用。
    有关这些备用标签不当用法的示例,请参阅可能导致意外操作的备用标签用法
下表介绍指令输入。
参数
数据类型
说明
安全、激活和初始值
FPMS
FIVE_POS_MODE_SELECTOR
此参数为支持标签。顾名思义,它用于保留每次使用此指令的重要执行信息。请勿重复使用此支持标签,或者在程序的其他任何位置对该标签的任何成员执行写操作。
-
输入 1
BOOL
选择模式 1 时的输入
安全 = 0
激活 = 1
输入 2
BOOL
选择模式 2 时的输入
安全 = 0
激活 = 1
输入 3
BOOL
选择模式 3 时的输入
安全 = 0
激活 = 1
输入 4
BOOL
选择模式 4 时的输入
安全 = 0
激活 = 1
输入 5
BOOL
选择模式 5 时的输入
安全 = 0
激活 = 1
故障复位
BOOL
纠正指令的故障条件后,当此输入由 OFF 跳变为 ON 时,会将此指令的“存在故障”输出清零。
初始值 = 0
复位 = 1
下表介绍指令输出。
参数
数据类型
说明
安全、激活和初始值
输出 1
BOOL
与输入 1 相关的输出
安全 = 0
激活 = 1
输出 2
BOOL
与输入 2 相关的输出
安全 = 0
激活 = 1
输出 3
BOOL
与输入 3 相关的输出
安全 = 0,
激活 = 1
输出 4
BOOL
与输入 4 相关的输出
安全 = 0
激活 = 1
输出 5
BOOL
与输入 5 相关的输出
安全 = 0
激活 = 1
未选择模式 (No Mode)
BOOL
未选择模式的故障
初始值 = 0
故障 = 1
选定多种模式 (Multiple Modes Selected)
BOOL
已选择多个模式的故障
初始值 = 0
故障 = 1
存在故障 (Fault Present)
BOOL
当指令中存在故障时,此值置位。当“存在故障”置位时,输出无法进入激活状态。当所有故障清除,并且故障复位输入由 OFF 跳变为 ON 时,“存在故障”输出清零。
初始值 = 0
故障 = 1
重要提示: 在任何情况下,均不要对任何指令输出标签执行写操作。
操作
正常运行
“五位模式选择器”指令具有与五路输入相关的五路输出。此指令主要用于当相关输入激活时使能五路输出中相应的输出。
若有多路输入激活,就会生成一种故障,而若没有任何输入激活,会生成另一种故障。若相关输入条件存在的时间超过 250 ms,将发生这些故障。在此 250 ms 的时间段内,若检测到其中任一种故障条件,则输出将暂时保持上一状态。如果故障条件在 250 ms 后仍然存在,则“存在故障”位会设为一,而且此指令的输出均设为零。
故障可以在“故障复位”信号出现上升沿时清除,但必须在输入故障条件已清除后才能清除。
假梯级状态行为
在假梯级执行该指令时,除了所有输出(包括提示和故障指示器)置零外,其行为与真梯级状态完全相同。当梯级状态变为真时,输出将根据指令逻辑置位。
影响数学状态标志
严重/轻微故障
没有特定于此指令的故障。对于数组索引故障,请参阅 数组索引编制
执行
条件/状态
执行的操作
预扫描
.O1、.O2、.O3、.O4、.O5、.NM、.NMS 和 .FP 设置为假。
梯级输入条件为假
此指令按“假梯级状态行为”部分所述执行。
梯级输入条件为真
此指令按正常运行部分所述执行。
后扫描
此指令按“假梯级状态行为”部分所述执行。
示例
接线示例
以下接线图显示了五位选择开关与 1791DS 安全 I/O 模块之间的接线方式示例,该示例符合 ISO 13849-1 4 类标准的要求。
FPMS Wiring diagram
编程示例
以下编程示例展示了“五位模式选择器”(FPMS) 指令与上述接线图之间的关系。
FPMS_Other_Pg397_v31
应使用
Logix Designer
编程软件配置以下 I/O 模块参数。
输入配置
类型
点模式
0 (IN0)
单个
安全
1 (IN1)
单个
安全
2 (IN2)
单个
安全
3 (IN3)
单个
安全
4 (IN4)
单个
安全
5 (IN5)
单个
安全
输出
点模式
0
电源
1
电源
2
未使用
3
未使用
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal