西門子CPU1214C主機(jī)6ES7214-1AG40-0XB0
西門子CPU1214C主機(jī)6ES7214-1AG40-0XB0

編程步驟
1. 在 DP 主站/IO 控制器上 F-CPU 的安全程序內(nèi)插入 SENDDP (頁(yè) 526) 指令。
2. 在智能從站/智能設(shè)備上 F-CPU 的安全程序中插入 RCVDP (頁(yè) 526) 指令。
3. 通過(guò)確認(rèn)鍵的輸入為 SENDDP 提供輸入 SD_BO_xx。
4. 這樣,就可在 RCVDP 的 RD_BO_xx 輸出處輸出評(píng)估用戶確認(rèn)的確認(rèn)信號(hào)。
然后,在程序段中采用*資格方式直接從相關(guān)的背景數(shù)據(jù)塊(如
"RCVDP_DB".RD_BO_02)內(nèi)直接讀取該確認(rèn)信號(hào),并對(duì)該確認(rèn)信號(hào)進(jìn)行進(jìn)一步處理。
5. RCVDP 中相應(yīng)輸入 SUBBO_xx 的值為 FALSE(故障安全值為 0),可確保在開(kāi)始發(fā)送和
接收 F 系統(tǒng)后*建立通信之前,或是在發(fā)生安全相關(guān)的通信錯(cuò)誤時(shí),不會(huì)意外觸發(fā)用戶
確認(rèn)。
說(shuō)明
如果連接確認(rèn)鍵的 F-I/O 處發(fā)生通信錯(cuò)誤、F-I/O 錯(cuò)誤或通道故障,則無(wú)法對(duì)該 F-I/O 的重
新集成進(jìn)行確認(rèn)。
只能通過(guò)將 DP 主站/IO 控制器上的 F-CPU 從 STOP 切換到 RUN 刪除這種“阻塞”情況。
因此,為了對(duì)連接確認(rèn)鍵的 F-I/O 進(jìn)行重新集成確認(rèn),建議通過(guò)可訪問(wèn) DP 主站/IO 控制器
F-CPU 的 HMI 系統(tǒng)進(jìn)行確認(rèn)。
如果發(fā)生安全相關(guān)的主站與智能從站/IO 控制器與智能設(shè)備通信錯(cuò)誤,則無(wú)法傳送確認(rèn)信號(hào)
且無(wú)法再對(duì)安全相關(guān)通信的重新集成進(jìn)行確認(rèn)。
只有在智能從站/智能設(shè)備上的 F-CPU 從 STOP 切換到 RUN 時(shí)才會(huì)刪除這種“阻塞”情況。
因此,對(duì)于傳輸確認(rèn)信號(hào)的安全相關(guān)的通信進(jìn)行重新集成確認(rèn),建議通過(guò)可訪問(wèn)智能從站/
智能設(shè)備 F-CPU 的 HMI 系統(tǒng)進(jìn)行確認(rèn)(參見(jiàn) 1)。
將數(shù)據(jù)從安全程序傳送到標(biāo)準(zhǔn)用戶程序
將數(shù)據(jù)從安全程序傳送到標(biāo)準(zhǔn)用戶程序
標(biāo)準(zhǔn)用戶程序可讀取安全程序中的所有數(shù)據(jù),例如,通過(guò)對(duì)以下數(shù)據(jù)塊進(jìn)行符號(hào)(*資格)
訪問(wèn):
● F-FB 的背景數(shù)據(jù)塊(“背景 DB 的名稱”.Signal_x)
● F-DB(例如,“F_DB 的名稱”.Signal_1)
● F-I/O 的過(guò)程映像輸入和輸出(如,“Emergency_Stop_Button_1”(I 5.0))
說(shuō)明
對(duì)于 S7-300/400 F-CPU
F-I/O 的過(guò)程映像輸入可在主安全塊開(kāi)始處和標(biāo)準(zhǔn)操作系統(tǒng)中更新。
有關(guān)標(biāo)準(zhǔn)操作系統(tǒng)的更新次數(shù),請(qǐng)參見(jiàn) STEP 7 幫助中“過(guò)程映像輸入和輸出”。對(duì)于支持過(guò)
程映像分區(qū)的 F-CPU,還需記錄使用過(guò)程映象分區(qū)時(shí)的更新次數(shù)。為此,在標(biāo)準(zhǔn)用戶程序
中訪問(wèn) F-I/O 的過(guò)程映像輸入時(shí),所讀取的值可能與安全程序中的不同。造成值不同的原
因有::
• 更新的次數(shù)不同
• 安全程序中使用了故障安全值
要使標(biāo)準(zhǔn)用戶程序中獲得的值與安全程序中的相同,則在執(zhí)行 F 運(yùn)行組之前不能在標(biāo)準(zhǔn)程
序中訪問(wèn)過(guò)程映像輸入。此時(shí),要確定過(guò)程映像輸入正在接收故障安全值 (0) 或是接收過(guò)
程數(shù)據(jù),可評(píng)估標(biāo)準(zhǔn)用戶程序中相關(guān) F-I/O DB 內(nèi)的 QBAD 或 QBAD_I_xx 變量。使用過(guò)程
映像分區(qū)時(shí),還需確保在執(zhí)行 F 運(yùn)行組和在標(biāo)準(zhǔn)用戶程序中評(píng)估過(guò)程映像輸入期間,標(biāo)準(zhǔn)
操作系統(tǒng)或 UPDAT_PI 指令未對(duì)過(guò)程映像進(jìn)行更新。