当前位置:首页 > 新型工业化 >西门子安全plc详解(西门子f系列plc)

西门子安全plc详解(西门子f系列plc)

在硬件和网络编辑器中配置F-I/O 时,会自动为每个F-I/O 创建一个F-I/O DB(在安全模式下)。

F-I/O DB 包含用户可以评估或可以/必须写入安全程序的变量。

西门子安全plc详解(西门子f系列plc)

不允许直接更改F-I/O DB 中变量的初始值。删除F-I/O 时,关联的F-I/O DB 也会被删除。

访问F-I/O DB

以下是访问F-I/O DB 变量的原因:

在通信错误、F-I/O 故障或通道故障后重新集成F-I/O

F-I/O 将根据安全程序的特殊状态进行钝化(例如组钝化)

禁用F-I/O(例如,配置控制)

更改基于GSD 的故障安全DP 从站/基于GSD 的I/O 设备的参数

评估是否应输出故障安全值或过程数据

F-I/O DB 名称和编号

F-I/O DB 的名称由以下部分组成:

固定前缀“F”

F-I/O 的起始地址以及在硬件和网络编辑器或设备视图中的F-I/O 属性中输入的名称(最多前24 个字符)。

示例:F00004_F- DI24xDC24V_1

选项“创建不带前缀的F - I/O DB”(S7-1200、S7-1500)

在安全管理编辑器的“设置”(页82)区域中选择选项“创建不带前缀的F-I/O”

DB”(创建不带前缀的F-I/O DB),名称仅包含以下部分:

在硬件和网络编辑器或设备视图的F-I/O 属性中输入的名称(最多117 个字符)

示例:F-DI24xDC24V_1

更改F - I/O DB 的名称和编号

通过更改硬件和网络编辑器或设备视图中F-I/O 属性中输入的名称来更改名称。您可以在相关F-I/O 的“属性/F 参数”选项卡中更改该数字。

F-I/O DB 中的变量:

可以或必须写入的变量:

PASS_ON BOOL 1=启用钝化

ACK_NEC BOOL 1=F-I/O 故障或通道故障时需要确认重新集成

ACK_REI BOOL 1=确认重新集成

IPAR_EN BOOL 用于为基于GSD 的故障安全DP 从站重新分配参数的变量/基于GSD 的I/O 设备,或在SM 336 的情况下; F-AI 6 x 0/4 . 20 mA HAR,可变以启用HART 通信。

DISABLE* BOOL 1=禁用F-I/O

可评估变量:

PASS_OUT BOOL 钝化输出

QBAD BOOL 1=输出故障安全值

ACK_REQ BOOL 1=确认重新集成请求IPAR_OK BOOL 用于为基于故障安全GSD 的DP 从站/基于GSD 的I/O 设备或SM 336 中的参数重新分配参数的变量; F-AI 6 x 0/4.对于20 mA HART,该变量用于启用HART 通信。

DIAG BYTE 非故障安全服务信息

DISABLED* BOOL 1=F- I/O 已禁用

QBAD_I_xx BOOL 1=将故障安全值输出到输入通道xx (S7-300/400)

QBAD_O_xx BOOL 1=将故障安全值输出到输出通道xx (S7-300/400)

审稿人:刘庆