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