在硬件和网络编辑器中配置F-I/O 时,会自动为每个F-I/O 创建一个F-I/O DB(在安全模式下)。
F-I/O DB 包含用户可以评估或可以/必须写入安全程序的变量。
不允许直接更改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)
审稿人:刘庆