西門子6ES7222-1BH32-0XB0數(shù)字量模塊
西門子6ES7222-1BH32-0XB0數(shù)字量模塊
通過 S7 連接進(jìn)行安全相關(guān)的通信
對通過 S7 連接的安全相關(guān)的通信進(jìn)行組態(tài)
簡介
與標(biāo)準(zhǔn)程序中相同,通過 S7 連接在 F-CPU 的安全程序間進(jìn)行安全相關(guān)的通信時,需要在硬
件與網(wǎng)絡(luò)編輯器的網(wǎng)絡(luò)視圖中建立的 S7 連接。
限制
說明
在 SIMATIC Safety 中,通常僅能通過工業(yè)以太網(wǎng)進(jìn)行 S7 連接。
通過 S7 連接可以與以下 CPU 進(jìn)行安全相關(guān)的通信:
• 通過集成的 PROFINET 接口與 S7-300 F-CPU 進(jìn)行通信
• 通過集成的 PROFINET 接口或 CP 443-1 或 CP 443-1 Advanced-IT,與 S7-400 F-CPU
進(jìn)行通信
創(chuàng)建 S7 連接
對于兩個 F-CPU 之間的每個連接,都必須在硬件與網(wǎng)絡(luò)編輯器的網(wǎng)絡(luò)視圖中創(chuàng)建一個 S7 連
接。
編程通過 S7 連接進(jìn)行安全相關(guān)的通信
簡介
以下章節(jié)將介紹如何編程通過 S7 連接進(jìn)行安全相關(guān)的 CPU 與 CPU 通信。在相應(yīng) F-CPU 的
安全程序中必須進(jìn)行以下設(shè)置:
● 創(chuàng)建 F-DB(F 通信 DB),存儲通信中的發(fā)送/接收數(shù)據(jù)。
● 在安全程序的“指令”(Instructions) 任務(wù)卡中,調(diào)用通信指令并分配參數(shù)。
編程要求
必須在硬件與網(wǎng)絡(luò)編輯器中網(wǎng)絡(luò)視圖內(nèi)的“連接”(Connections) 選項(xiàng)卡中組態(tài)相關(guān) F-CPU 間的
S7 連接。
創(chuàng)建并編輯 F 通信 DB
在項(xiàng)目樹中,F 通信 DB 的創(chuàng)建和編輯方式與其它 F-DB 的相同。可在 SENDS7 和 RCVS7
指令中分配 F 通信的 DB 編號。
說明
接收方 F 通信 DB 的長度和結(jié)構(gòu)必須與對應(yīng)發(fā)送方 F 通信 DB 的長度和結(jié)構(gòu)相匹配。
如果兩端的 F 通信 DB 不匹配,則 F-CPU 可能切換到 STOP 模式。在 F-CPU 的診斷緩沖區(qū)
中輸入一個診斷事件。
為此,建議采用以下操作步驟:
1. 在發(fā)送方 F-CPU 的項(xiàng)目樹或“程序塊”(Program blocks) 文件夾下,創(chuàng)建一個 F 通信 DB。
2. 然后,根據(jù)待傳輸?shù)臄?shù)據(jù)相應(yīng)的 F 通信 DB 結(jié)構(gòu)。
3. 將該 F 通信 DB 復(fù)制到接收方 F-CPU 的項(xiàng)目樹或“程序塊”(Program blocks) 文件夾下。在
必要時,可更改該 F 通信 DB 的名稱。