在硬件与网络编辑器中组态 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)
在安全管理编辑器的“ 设置”(Settings) (页 82) 区域中选择选项“ 创建不带前缀的 F-I/O
DB”(Creates F- I/O DBs without prefix) 时,名称仅包含以下部分:
● 在硬件和网络编辑器或设备视图的 F-I/O 属性中输入的名称(最多为 117 个字符)
示例:F- DI24xDC24V_1
更改 F - I/O DB 的名称和编号
通过更改在硬件和网络编辑器或设备视图的 F-I/O 属性中输入的名称来更改名称。可以在相关 F-I/O 的“ 属性/F 参数”(Properties/F- parameters) 选项卡中更改编号。
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 通信的变量.
DISABLED* BOOL 1 = F- I/O 已停用
QBAD_I_xx BOOL 1 = 将故障安全值输出到输入通道 xx (S7 -300/400)
QBAD_O_xx BOOL 1 = 将故障安全值输出到输出通道 xx (S7 -300/400)
审核编辑:汤梓红
-
plc
+关注
关注
5010文章
13271浏览量
463024 -
西门子
+关注
关注
94文章
3034浏览量
115776 -
编辑器
+关注
关注
1文章
805浏览量
31162
原文标题:西门子安全PLC:F- I/O DB
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论