变量 | 数据类型 | 功能 | 初始值 | |
PASS_ON | BOOL | 1 = 启用钝化 | 0 | 可以或必须写的 变量 |
ACK_NEC | BOOL | 1 = 发生 F-I/O 故障或通道故障时需要确认重新集成 | 1 | |
ACK_REI | BOOL | 1 = 确认重新集成 | 0 | |
IPAR_EN | BOOL | 用于基于 GSD 的故障安全 DP 从站/基于 GSD的 I/O 设备的参数重新分配的变量, 或在SM 336; F‑AI 6 x 0/4 ... 20 mA HART 的情况下, 用于启用 HART 通信的变量 | 0 | |
DISABLE* | BOOL | 1 = 停用 F-I/O | 0 | |
PASS_OUT | BOOL | 钝化输出 | 1 | 可评估的 变量 |
QBAD | BOOL | 1 = 输出故障安全值 | 1 | |
ACK_REQ | BOOL | 1=确认重新集成请求 | 0 | |
IPAR_OK | BOOL | 用于基于 GSD 的故障安全 DP 从站/基于 GSD的 I/O 设备的参数重新分配的变量, 或在SM 336; F‑AI 6 x 0/4 ... 20 mA HART 的情况下, 用于启用 HART 通信的变量 | 0 | |
DIAG | BYTE | 非故障安全服务信息 | 0 |
DISABLED* | BOOL | 1 = F-I/O 已停用 | 0 | 可评估的 变量 |
QBAD_I_xx | BOOL | 1=故障安全值输出到输入通道 xx(S7-300、S7-400) | 1 | |
QBAD_O_xx | BOOL | 1=故障安全值输出到输出通道 xx(S7-300、S7-400) | 1 |
PASS_ON
例如, PASS_ON 变量支持根据安全程序中的特殊状态启用 F-I/O 的钝化。
在 F-I/O DB 中使用 PASS_ON 变量, 只能钝化 F-I/O, 不能进行通道级钝化。
PASS_ON = 1 时, 将钝化相关的 F-I/O。
ACK_NEC
如果 F-I/O 检测到 F-I/O 故障, 则会钝化相关的 F-I/O。如果检测到通道故障, 并且组态了通道级钝化, 则会钝化相关通道。如果组态了钝化整个 F-I/O, 将钝化相应 F-I/O 的所有通道。一旦消除 F-I/O 故障或通道故障, 将根据 ACK_NEC 重新集成相关 F-I/O:
• ACK_NEC = 0 时, 可指定自动重新集成。
• ACK_NEC = 1 时, 可通过用户确认指定重新集成。
ACK_REI
当 F 系统检测到通信错误或 F-I/O 故障时, 将钝化相关 F-I/O。如果检测到通道故障, 并且组态了通道级钝化, 则会钝化相关通道。如果组态了钝化整个 F-I/O, 将钝化相应 F-I/O 的所有通道。如果在排除故障后重新集成 F-I/O 通道, 则需要通过 F-I/O DB 的变量 ACK_REI 的上升沿进行用户确认:
• 每个通信错误后
• 发生 F-I/O 或通道故障后(仅执行参数分配“通道故障确认 = 手动”(Channel failureacknowledgement = manual) 或 ACK_NEC = 1
通道故障后的重新集成将重新集成所有已清除故障的通道。
在变量 ACK_REQ = 1 之前不能进行确认。
在安全程序中, 必须通过 ACK_REI 变量为每个 F-I/O 提供用户确认。
IPAR_EN
IPAR_EN 变量对应于 PROFIsafe 总线规约(PROFIsafe 规范 V1.20 及更高版本) 中的 iPar_EN_C变量。
基于 GSD 的故障安全 DP 从站/基于 GSD 的 I/O 设备
要了解在重新分配基于 GSD 的故障安全 DP 从站/基于 GSD 的 I/O 设备的参数时何时必须置位或复位该变量, 请查阅 PROFIsafe 规范 V1.20 或更高版本, 或者基于 GSD 的故障安全 DP 从站/基于 GSD 的 I/O 设备的相关文档。
请注意, IPAR_EN = 1 时, 不会触发相关 F-I/O 的钝化。
如果要在 IPAR_EN = 1 时发生钝化, 还必须将变量 PASS_ON 置为 1。
与 SM 336; F‑AI 6 x 0/4 ... 20 mA HART 的 HART 通信如果在将参数“HART_Tor”分配为“可切换”(switchable) 时将 IPAR_EN 变量设置为“1”, 则会启用SM 336; F‑AI 6 x 0/4 ... 20 mA HART 的 HART 通信。将该变量设置为“0”将禁用 HART 通信。
F-SM 通过变量 IPAR_OK = 1 或 0 来确认启用了 HART 通信还是禁用了 HART 通信。
仅当系统可对关联的 HART 设备参数安全地进行重新分配时, 才可启用 HART 通信。
例如, 如果为编写互锁程序, 而要在安全程序中评估“已启用 HART 通信”(HARTcommunication enabled) 状态, 则必须生成以下示例中所示的信息。即使在通过 IPAR_EN = 1启用 HART 通信时发生通信错误, 也要确保该信息正确可用。如果通信错误或 F-I/O/通道故障而未导致钝化, 则在此评估期间仅更改 IPAR_EN 变量的状态。
启用 HART 通信的实例