在硬件與網絡編輯器中組態 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
+關注
關注
5016文章
13385瀏覽量
465285 -
GSD
+關注
關注
2文章
25瀏覽量
10752
原文標題:西門子安全PLC:F- I/O DB
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論