產(chǎn)品簡介
SIMATIC S7-1200 具有集成的 PROFINET 接口、強大的集成技術(shù)功能和可擴展性強、靈活度高的設(shè)計。它實現(xiàn)了通信簡便,有效的技術(shù)任務(wù)解決方案,并*一系列的獨立自動化系統(tǒng)的 應(yīng)用需求。
詳細介紹
西門子CPU1214C主機6ES7214-1AG40-0XB0
西門子CPU1214C主機6ES7214-1AG40-0XB0
編程步驟
1. 在 DP 主站/IO 控制器上 F-CPU 的安全程序內(nèi)插入 SENDDP (頁 526) 指令。
2. 在智能從站/智能設(shè)備上 F-CPU 的安全程序中插入 RCVDP (頁 526) 指令。
3. 通過確認鍵的輸入為 SENDDP 提供輸入 SD_BO_xx。
4. 這樣,就可在 RCVDP 的 RD_BO_xx 輸出處輸出評估用戶確認的確認信號。
然后,在程序段中采用*資格方式直接從相關(guān)的背景數(shù)據(jù)塊(如
"RCVDP_DB".RD_BO_02)內(nèi)直接讀取該確認信號,并對該確認信號進行進一步處理。
5. RCVDP 中相應(yīng)輸入 SUBBO_xx 的值為 FALSE(故障安全值為 0),可確保在開始發(fā)送和
接收 F 系統(tǒng)后*建立通信之前,或是在發(fā)生安全相關(guān)的通信錯誤時,不會意外觸發(fā)用戶
確認。
說明
如果連接確認鍵的 F-I/O 處發(fā)生通信錯誤、F-I/O 錯誤或通道故障,則無法對該 F-I/O 的重
新集成進行確認。
只能通過將 DP 主站/IO 控制器上的 F-CPU 從 STOP 切換到 RUN 刪除這種“阻塞”情況。
因此,為了對連接確認鍵的 F-I/O 進行重新集成確認,建議通過可訪問 DP 主站/IO 控制器
F-CPU 的 HMI 系統(tǒng)進行確認。
如果發(fā)生安全相關(guān)的主站與智能從站/IO 控制器與智能設(shè)備通信錯誤,則無法傳送確認信號
且無法再對安全相關(guān)通信的重新集成進行確認。
只有在智能從站/智能設(shè)備上的 F-CPU 從 STOP 切換到 RUN 時才會刪除這種“阻塞”情況。
因此,對于傳輸確認信號的安全相關(guān)的通信進行重新集成確認,建議通過可訪問智能從站/
智能設(shè)備 F-CPU 的 HMI 系統(tǒng)進行確認(參見 1)。
將數(shù)據(jù)從安全程序傳送到標準用戶程序
將數(shù)據(jù)從安全程序傳送到標準用戶程序
標準用戶程序可讀取安全程序中的所有數(shù)據(jù),例如,通過對以下數(shù)據(jù)塊進行符號(*資格)
訪問:
● F-FB 的背景數(shù)據(jù)塊(“背景 DB 的名稱”.Signal_x)
● F-DB(例如,“F_DB 的名稱”.Signal_1)
● F-I/O 的過程映像輸入和輸出(如,“Emergency_Stop_Button_1”(I 5.0))
說明
對于 S7-300/400 F-CPU
F-I/O 的過程映像輸入可在主安全塊開始處和標準操作系統(tǒng)中更新。
有關(guān)標準操作系統(tǒng)的更新次數(shù),請參見 STEP 7 幫助中“過程映像輸入和輸出”。對于支持過
程映像分區(qū)的 F-CPU,還需記錄使用過程映象分區(qū)時的更新次數(shù)。為此,在標準用戶程序
中訪問 F-I/O 的過程映像輸入時,所讀取的值可能與安全程序中的不同。造成值不同的原
因有::
• 更新的次數(shù)不同
• 安全程序中使用了故障安全值
要使標準用戶程序中獲得的值與安全程序中的相同,則在執(zhí)行 F 運行組之前不能在標準程
序中訪問過程映像輸入。此時,要確定過程映像輸入正在接收故障安全值 (0) 或是接收過
程數(shù)據(jù),可評估標準用戶程序中相關(guān) F-I/O DB 內(nèi)的 QBAD 或 QBAD_I_xx 變量。使用過程
映像分區(qū)時,還需確保在執(zhí)行 F 運行組和在標準用戶程序中評估過程映像輸入期間,標準
操作系統(tǒng)或 UPDAT_PI 指令未對過程映像進行更新。