產(chǎn)品簡(jiǎn)介
SIMATIC S7-1200 具有集成 PROFINET 接口,強(qiáng)大的集成工藝功能和靈活的可擴(kuò)展性等特點(diǎn),為各種工藝任務(wù)提供了簡(jiǎn)單的通信和SIMATIC S7-1200 小型可編程控制器充分滿足于中小型自動(dòng)化的系統(tǒng)需求。在研發(fā)過(guò)程中充分考慮了系統(tǒng),控制器,人機(jī)界面和軟件的無(wú)縫整合和***協(xié)調(diào)的需求。
詳細(xì)介紹
西門子數(shù)字量6ES7221-1BF32-0XB0安裝使用
西門子數(shù)字量6ES7221-1BF32-0XB0安裝使用
編程安全相關(guān)的 IO 控制器與 IO 控制器通信
編程要求
必須組態(tài) PN/PN 耦合器上輸入和輸出數(shù)據(jù)的傳輸區(qū)域。
編程步驟
編程安全相關(guān)的 IO 控制器與 IO 控制器通信,如下所示:
1. 在待發(fā)送數(shù)據(jù)的安全程序中,可在主安全塊的結(jié)束處調(diào)用 SENDDP 指令 (頁(yè) 526)發(fā)送數(shù)
據(jù)。
2. 在待接收數(shù)據(jù)的安全程序中,可在主安全塊的開始處調(diào)用 RCVDP 指令 (頁(yè) 526)接收數(shù)
據(jù)。
3. 將硬件與網(wǎng)絡(luò)編輯器中所組態(tài)的 PN/PN 耦合器中輸出和輸入數(shù)據(jù)傳輸區(qū)域的起始地址分配
給各個(gè) LADDR 輸入。
每個(gè) F-CPU 的各通信連接都必需進(jìn)行以上分配操作。
4. 然后,再將各自 F 通信 ID 的值分配給 DP_DP_ID 輸入。這樣,將在一個(gè) F-CPU 中
SENDDP 指令與另一個(gè) F-CPU 中 RCVDP 指令間建立通信連接:相應(yīng)的指令將接收相同
的 DP_DP_ID 值。
下圖舉例說(shuō)明了如何在 SENDDP 和 RCVDP 指令的輸入處為 5 個(gè)與安全相關(guān)的 IO 控制器
-IO 控制器通信關(guān)系 F 通信 ID。
5. 在 SENDDP 的 SD_BO_xx and SD_I_xx 輸入中輸入發(fā)送信號(hào)。要減少塊參數(shù)傳送過(guò)程中
的中間信號(hào),可在調(diào)用 SENDDP 之前以*資格訪問(wèn)方式(例如,"Name
SENDDP_1".SD_BO_02)直接在 SENDDP 的背景 DB 中寫入值。
6. 在 RCVDP 的 RD_BO_xx 和 RD_I_xx 輸出處,輸入要在其它程序段中進(jìn)一步處理的信
號(hào),或在程序段中通過(guò)*資格訪問(wèn)方式從相關(guān)聯(lián)背景數(shù)據(jù)塊內(nèi)直接讀取而且需要進(jìn)一步
處理的信號(hào)(例如,"Name RCVDP_1".RD_BO_02)。
7. 在 RCVDP 的 SUBBO_xx 和 SUBI_xx 輸入處,輸入 RCVDP 待輸出的故障安全值以代替
過(guò)程數(shù)據(jù),直到發(fā)送和接收 F 系統(tǒng)后*建立起通信或在安全相關(guān)的通信中發(fā)生錯(cuò)誤為
止。
–