多環(huán)網(wǎng)
使用多環(huán)網(wǎng),可提高星形拓?fù)浣Y(jié)構(gòu)的 PROFINET IO 網(wǎng)絡(luò)可用性。
在多環(huán)網(wǎng)組態(tài)中,從一臺交換機(jī)將引出多條 PROFINET 線路(星形拓?fù)浣Y(jié)構(gòu))。同時,IO 設(shè)備間分別建立 PROFINET 連接。PROFINET 電纜從每條線路的最后一個 IO 設(shè)備返回交換機(jī),形成多個環(huán)網(wǎng)。
該交換機(jī)將作為管理器。該管理器中必須帶有兩個環(huán)網(wǎng)端口,分別用于不同的環(huán)網(wǎng)。因此,可支持多環(huán)網(wǎng)。例如,SCALANCE X414 固件版本 V3.10 及以上版本支持多達(dá) 4 個環(huán)網(wǎng)。
管理器將分別監(jiān)視所有環(huán)網(wǎng):檢查各環(huán)網(wǎng)(MRP 域)的傳輸路徑是否正常。為此,每次都需要使用一個 MRP 實(shí)例。每個連接的環(huán)網(wǎng)都需要一個 MRP 實(shí)例(由 STEP 7 自動設(shè)置)。
要求
以下設(shè)備支持將多環(huán)網(wǎng)作為管理器:
SCALANCE X300 版本 V4.0 及以上版本(僅通過 GSDML)
SCALANCE X414 V3.10 及以上版本
組態(tài)多環(huán)網(wǎng)的規(guī)則
多環(huán)網(wǎng)上的 MRP 角色:
在各實(shí)例中,屬于所有環(huán)網(wǎng)的設(shè)備必須具有 MRP 角色,該角色在 GSD 文件中的“SupportedMultipleRole”屬性中輸入。
SCALANCE X300 系列交換機(jī) V4.0 及以上版本(僅通過 GSDML)和交換機(jī) X414 V3.10 及以上版本支持多環(huán)網(wǎng)的 MRP 角色“管理器”(Manager)。
如果屬于所有環(huán)網(wǎng)的設(shè)備在一個環(huán)網(wǎng)中具有“管理器”(Manager) 角色,則該環(huán)網(wǎng)中不能包含具有“管理器(自動)”(Manager (Auto)) 角色的設(shè)備。
組態(tài)多環(huán)網(wǎng)
要組態(tài)帶有多環(huán)網(wǎng)的 MRP 組態(tài),請按以下步驟操作:
在拓?fù)湟晥D中,互連屬于同一個 MPR 域且形成環(huán)網(wǎng)的各設(shè)備環(huán)網(wǎng)端口。
在網(wǎng)絡(luò)視圖中,選擇 PROFINET IO 系統(tǒng)。
在巡視窗口中,瀏覽到“屬性 > 常規(guī) > PROFINET > 環(huán)網(wǎng)互連 > MRP 域”(Properties > General > PROFINET > MRP domains) 的“環(huán)網(wǎng)互連”(Ring interconnection) 域中。
該域顯示了 IO 系統(tǒng)中的所有拓?fù)洵h(huán)網(wǎng)和相關(guān) MRP 域。
在“環(huán)網(wǎng)互連”(Ring interconnection) 域中,選擇一個上文生成的環(huán)網(wǎng)。
下表列出了所選環(huán)網(wǎng)中的所有 PROFINET 設(shè)備。
在 MRP 角色列中,為 PROFINET 設(shè)備設(shè)置介質(zhì)冗余角色。
修改預(yù)設(shè)的 MRP 角色
如果按照下文中的組態(tài)示例對設(shè)備進(jìn)行互連,則所有設(shè)備的 MRP 角色將初始化為“環(huán)網(wǎng)中無設(shè)備”(Not device in the ring)。
這將導(dǎo)致組態(tài)不一致。
此時,可執(zhí)行以下操作:
根據(jù) MRP 組態(tài)規(guī)則,手動分配 MRP 角色。為此,可在“MRP 域 > 環(huán)網(wǎng)互連”(MRP Domains > Ring interconnection) 區(qū)域內(nèi)編輯 PROFINET IO 系統(tǒng)的屬性。
由 STEP 7 自動分配 MRP 角色。
執(zhí)行以上任何一種操作時,均需選擇一個已組態(tài)的 MRP 環(huán)網(wǎng)(在區(qū)域“MRP 域 > 環(huán)網(wǎng)互連”(MRP domains > Ring interconnection) 中),并單擊“自動組態(tài) MRP”(Configure MRP automatically) 按鈕。對于每個組態(tài)的 MRP 環(huán)網(wǎng),重復(fù)上述步驟。
系統(tǒng)將為各環(huán)網(wǎng)分配一個新的 MRP 域,并設(shè)置 MRP 角色和 MRP 實(shí)例。且組態(tài)一致。
多環(huán)網(wǎng)示例
下圖顯示了帶有兩個環(huán)網(wǎng) ① 和 ② 的多環(huán)網(wǎng)組態(tài)示例。
在該示例中,交換機(jī) 1 屬于兩個 MRP 環(huán)網(wǎng)。環(huán)網(wǎng) 1 由交換機(jī) 1 和 PLC 1 構(gòu)成,環(huán)網(wǎng) 2 由交換機(jī) 1 和 IO 設(shè)備 1 構(gòu)成。
該管理器位于環(huán)網(wǎng) 1 和 2 的交叉處。該管理器將分別監(jiān)視兩個環(huán)網(wǎng)。為此,需要使用兩個 MRP 實(shí)例。
一個 MRP 實(shí)例檢查環(huán)網(wǎng) 1 中可訪問的所有設(shè)備;另一個實(shí)例則監(jiān)視環(huán)網(wǎng) 2 中的所有設(shè)備是否可訪問(在本示例中,每個環(huán)網(wǎng)中僅一臺設(shè)備)。
可分別組態(tài)各自的 MRP 實(shí)例。
下圖顯示了管理器中的兩個 MRP 實(shí)例(交換機(jī)的 PROFINET 接口)。在本示例中,MRP 實(shí)例 1 檢查 MRP 域“mrpdomain-1”中的設(shè)備是否可訪問。MRP 實(shí)例 2 監(jiān)視 MRP 域中“mrpdomain-2”的設(shè)備。
下圖顯示了環(huán)網(wǎng) 1 (mrpdomain-1)。在 mrpdomain-1 中,使用 CPU 的 PROFINET 接口作為“客戶端”,而交換機(jī)的PROFINET 接口的 MRP 接口 1 作為“管理器”。
下圖顯示了環(huán)網(wǎng) 2 (mrpdomain-2)。在 mrpdomain-2 中,使用 IO 設(shè)備的 PROFINET 接口作為“客戶端”,而交換機(jī)的PROFINET 接口的 MRP 接口 2 作為“管理器”。
提示信息:刪除不需要的 MRP 域
如果要刪除不需要的 MRP 域(如,域中無任何設(shè)備),則可選擇 PROFINET IO 系統(tǒng),并選擇“MRP 域”(MRP Domains) 區(qū)域。
導(dǎo)航到第一個表中。然后在該表中,選擇默認(rèn)的域。
選擇包含待刪除 MRP 域的所在行,然后按下 鍵。
除了系統(tǒng)默認(rèn)的域之外,可刪除其它所有 MRP 域。
編輯:黃飛
評論
查看更多