今天跟大家分享pn/pn coupler使用入門。pn/pn coupler用于連接兩個profinet網(wǎng)絡進行數(shù)據(jù)交換。最多可以傳送256個字節(jié)的輸入和256個字節(jié)的輸出。它具有兩個profinet接口,每個接口做為一個io device連接到各自的profinet系統(tǒng)中。
注意:pn/pn coupler需要使用mmc卡存儲device name,只需要一張。
pn/pn coupler使用方式如下圖所示,兩個s7-300做為io controller通過profinet與et200s、pg/op通信組成兩個profinet系統(tǒng)。同時兩個s7-300之間還需要進行實時數(shù)據(jù)交換,這時就可以使用pn/pn coupler來傳遞數(shù)據(jù)。
pn/pn coupler耦合的兩個profinet是相互獨立的,通信速率可以不同。它的每個profinet接口做為一個獨立的io device在網(wǎng)絡中有單獨的device name,而且,兩個profinet接口的update time可以不同。但是,兩個網(wǎng)絡的通信數(shù)據(jù)區(qū)輸入/輸出方式必須相互對應,如下圖所示。pn/pn coupler在profinet網(wǎng)絡1中device name是“coupler-x1”,配置輸出數(shù)據(jù)16字節(jié),輸入數(shù)據(jù)8字節(jié)。相應profinet網(wǎng)絡2中對應為輸入數(shù)據(jù)16字節(jié),輸出數(shù)據(jù)8字節(jié)。profinet網(wǎng)絡2中pn/pn coupler的device name是“coupler-x2”。
下面介紹配置和調(diào)試pn/pn coupler
1、數(shù)據(jù)通信區(qū)分配(以上圖配置為例)
profinet網(wǎng)絡x1:
-pn/pn coupler的device name為“coupler-x1”,ip地址192.168.0.2,update time為2ms
-與網(wǎng)絡x2的數(shù)據(jù)通信接口區(qū):
.1字節(jié)的輸入
.6字節(jié)的輸入/12字節(jié)輸出
.2字節(jié)的輸出
profinet網(wǎng)絡x2:
-pn/pn coupler的device name為“coupler-x2”,ip地址192.168.1.2,update time為8ms
-與網(wǎng)絡1的數(shù)據(jù)通信接口區(qū):
.1字節(jié)的輸出
.12字節(jié)的輸入/6字節(jié)輸出
.2字節(jié)的輸入
2、pn/pn coupler在profinet網(wǎng)絡1中配置過程
打開step7,新建一個項目,命名為“pn_pn coupler”在項目中插入一個s7-300站,完成硬件配置后,插入一條profinet網(wǎng)絡,建成profinet io系統(tǒng)。從右側(cè)的硬件目錄中將對應的pn/pn coupler拖拽至profinet-io-system下。
接下來雙擊網(wǎng)絡上的pn/pn coupler在彈出的屬性對話框中設置device name和ip地址。后雙擊配置中pn/pn coupler的x1插槽,在彈出屬性頁中設置update time。下一步在pn/pn coupler的相應插槽配置輸入輸出數(shù)據(jù)。
配置完成后,編譯保存項目。接下來分配device name。選中硬件配置中的pn/pn couple,點擊plc菜單-〉ethernet選項,選擇assign device name。選擇assign device name后,step7會自動掃描網(wǎng)絡上的節(jié)點,并將所有節(jié)點相關(guān)信息列出,核對mac地址與pn/pn coupler模塊上的mac地址一致后,點擊assign name按鈕分配device name。
3、pn/pn coupler在profinet網(wǎng)絡2中配置過程
在同一個項目下,插入另一個s7-300站,pn/pn coupler硬件配置過程和分配device name的過程是一樣的,只是在進行通信數(shù)據(jù)區(qū)配置時有簡便方法。在設置完device name、ip地址、update time后,直接雙擊pn/pn coupler,在屬性對話框中直接選擇profinet網(wǎng)絡1中的pn/pn couple,之后通信數(shù)據(jù)區(qū)會自動對應。如果不是在同一個step7項目中,就需要按照對應關(guān)系配置pn/pn coupler的通信數(shù)據(jù)區(qū),雙方數(shù)據(jù)區(qū)配置。
4 、通信測試
將所有項目編譯保存后,下載到cpu中,建立變量表,對輸入輸出進行強制賦值,查看數(shù)據(jù)狀態(tài)。