DCP協(xié)議在PROFINET模塊中都有哪些作用?
PROFINET模塊的DCP協(xié)議的功能十分強(qiáng)大,主要包括:“全部識別”,“識別”,“設(shè)置”,設(shè)置–“閃存”,設(shè)置–“重置為出廠”,“獲取”和“您好”功能。那么這些功能各起到了什么作用呢?下面由PROFINET模塊廠家無錫凌科自動化為您介紹PROFINET模塊中DCP協(xié)議各種功能的作用。
1、DCP識別全部
DCP“全部識別”服務(wù)是一種識別/瀏覽PROFINET網(wǎng)絡(luò)并查找所有連接的PROFINET設(shè)備的方法。通過在組態(tài)工具中使用此功能,您可以快速找到所有已連接的PROFINET設(shè)備,并獲得其所有信息的設(shè)備列表,例如當(dāng)前設(shè)備名稱,IP地址,子網(wǎng)掩碼,路由器地址,MAC地址,設(shè)備類型,供應(yīng)商等。
獲得設(shè)備列表后,很容易確定是否存在網(wǎng)絡(luò)管理問題,例如設(shè)備:
l 未連接
l 名稱/ IP地址錯誤
l 與其他設(shè)備的IP地址重復(fù)或名稱重復(fù)
l 設(shè)備名稱未設(shè)置
l 設(shè)備類型或供應(yīng)商不正確
2、DCP識別
當(dāng)需要使用特定/已知設(shè)備名稱查找設(shè)備時,將使用“識別”服務(wù)。PROFINET控制器通常在啟動時使用它來識別每個設(shè)備,并在參數(shù)化之前檢查其IP地址設(shè)置,名稱以及是否具有預(yù)期的設(shè)備。另一個用途可能是在工程工具中。例如,假設(shè)我們已經(jīng)設(shè)置了一個有意義的名稱為“ filler-cab1”的設(shè)備。然后,您可以使用工程工具中的檢查名稱服務(wù)(或使用以前的功能:“全部識別”)來檢查設(shè)備上是否已設(shè)置名稱。在這種情況下,該工具使用的是DCP“識別”服務(wù),基本上是說“設(shè)備填充物-cab1在外面嗎?”。如果設(shè)備在其中并且具有名稱,則檢查會成功,因?yàn)樵O(shè)備會做出響應(yīng)。
3、DCP閃存
“設(shè)置”服務(wù)用于設(shè)置設(shè)備的名稱或IP。它還具有其他一些特殊功能,接下來將要提到,例如將設(shè)備重置為出廠設(shè)置以及設(shè)備LED閃爍。
在工程工具中,最初設(shè)置PROFINET設(shè)備的典型方法是使用制造商提供的GSD文件對其進(jìn)行配置,然后離線設(shè)置參數(shù)和設(shè)備名稱。完成此操作后,必須使用工程工具中的命名功能將設(shè)備名稱寫入設(shè)備。您可以在此處閱讀有關(guān)設(shè)備命名約定的信息。當(dāng)該工具寫入名稱時,它將使用DCP“設(shè)置”命令。
DCP“設(shè)置”可以是永久的也可以是臨時的。永久集(可保留,默認(rèn)設(shè)置)表示該名稱永久存儲在設(shè)備上的內(nèi)存中(即使在整個電源循環(huán)中)。臨時表示使用該名稱,直到關(guān)機(jī)后再打開,然后恢復(fù)為默認(rèn)值(例如:“”,未設(shè)置名稱)。
通常,當(dāng)控制器啟動設(shè)備時,它會嘗試使用DCP'Identify'通過配置的設(shè)備名稱查找設(shè)備,然后控制器檢查工程師在PROFINET項(xiàng)目中設(shè)置的配置IP地址。如果未設(shè)置IP地址或IP地址錯誤,則控制器將使用DCP“設(shè)置”命令將IP地址寫入設(shè)備(參見圖1)。如果控制器發(fā)現(xiàn)其他設(shè)備/或其他節(jié)點(diǎn)已經(jīng)具有IP地址,則無法設(shè)置重復(fù)項(xiàng)。在那種情況下,用戶將需要在工程組態(tài)中或在沖突的節(jié)點(diǎn)上更改設(shè)備IP。IP也可以設(shè)置為永久或臨時。如果在重啟后暫時恢復(fù),則IP通常會恢復(fù)為零設(shè)置(0.0.0.0),如果保留,則IP地址也會保留。
4、DCP設(shè)置/重置
“設(shè)置/重置為出廠”服務(wù)是一種特殊的設(shè)置命令,可以在用戶確認(rèn)后將其發(fā)送到設(shè)備,該確認(rèn)將設(shè)備設(shè)置為PROFINET出廠(默認(rèn))狀態(tài),為空名稱(“”),IP設(shè)置為0.0.0.0。
5、DCP設(shè)置/信號(閃光)
“設(shè)置/信號”服務(wù)是另一種可選的特殊設(shè)置命令,可用于通過閃爍設(shè)備上某處的LED來識別設(shè)備。如果您要使用的多個相同類型的設(shè)備,則可以更輕松地在必要時直觀地識別設(shè)備。
6、DCP獲取
“獲取”服務(wù)可用于從設(shè)備獲取信息。例如,根據(jù)配置或診斷工具,您可以讀出名稱,IP地址和制造商信息。例如,可以請求的其他信息是供應(yīng)商ID,設(shè)備ID,設(shè)備類型,MAC地址,設(shè)備角色(例如:控制器/設(shè)備)等。
7、DCP您好
當(dāng)在設(shè)備上也采用并啟用了快速啟動時,將使用“ Hello”服務(wù)。它允許設(shè)備在重啟后通知控制器(一個或多個控制器)其已恢復(fù)在線狀態(tài),而不是等待控制器找到它(這可能會延長啟動時間)。
我們希望上述內(nèi)容能使您了解什么是PROFINET DCP以及如何使用它。它確實(shí)使網(wǎng)絡(luò)管理變得容易,并且是與PROFINET一起使用的理想方法。想了解更多有關(guān)ETHERCAT模塊、CANOPEN模塊、DEVICENET模塊作用、MODBUS TCP模塊配置歡迎前往現(xiàn)場總線廠家無錫凌科自動化公司。