為什么PROFINET模塊不使用DHCP呢?
經(jīng)常有人問:為什么不使用PROFINET模塊的DHCP協(xié)議來分配IP地址呢?實際上是可以使用的,但是通常不建議,為什么呢?下面由PROFINET模塊廠家無錫凌科自動化為大家講一講PROFINET模塊中DCP和DHCP的區(qū)別。
通常使用DCP為PROFINET設(shè)備分配設(shè)備名稱和IP地址,這使我們能夠通過PROFINET IO控制器和工程工具輕松進(jìn)行本地網(wǎng)絡(luò)管理。在每個PROFINET設(shè)備上,DCP是必需的。但是,為什么不使用DHCP進(jìn)行地址管理呢?
DHCP提供了一種類似的方法來處理地址分配,并且可以在某些特殊的安裝中使用。它需要使用DHCP服務(wù)器。主機(客戶端)在啟動時發(fā)出請求,服務(wù)器根據(jù)服務(wù)器設(shè)置發(fā)出“租用”的IP地址。這是一個問題,因為DHCP依賴于某人可用并受其支持的服務(wù)器,通常超出了自動化應(yīng)用程序的范圍。如果IT人員整夜回家或服務(wù)器因最新的安全補丁而停機,該怎么辦?另外,需要使用軟件工具來修復(fù)IP地址列表或?qū)⒃O(shè)備添加到DHCP服務(wù)器池。
我們經(jīng)??吹降牧硪粋€問題是DHCP中的第一個字母代表“動態(tài)”,這意味著IP地址可能會從其原始值更改。這不是最佳選擇,因為PROFINET網(wǎng)絡(luò)依賴基于工程組態(tài)的靜態(tài)地址,而不是可以更改的地址。由于IP地址是租用的,它也可能在一定時間后過期,需要再次請求。是否始終有可用性(用于地址或服務(wù)器),以及如何更換設(shè)備?
DHCP也使得設(shè)備更換困難,因為以太網(wǎng)中(MAC)地址通常綁定到DHCP服務(wù)器。如果更換設(shè)備,則MAC地址將更改,從而阻止新設(shè)備獲取地址,并使進(jìn)程陷入困境,直到有人重新配置DHCP服務(wù)器為止。
PROFINET DCP的一個優(yōu)點是,控制工程師可以在工程工具中使用它,也可以通過PROFINET IO控制器使用它,該控制器允許分配設(shè)備(主機)名稱和IP地址。因此,地址管理已經(jīng)是本地的,可以直接從PROFINET應(yīng)用程序進(jìn)行控制。IP地址不會過期,并且根據(jù)其設(shè)備名稱對于每個設(shè)備都是唯一的。該解決方案無需使用網(wǎng)絡(luò)管理工具即可更換設(shè)備。
在某些特殊情況下,諸如網(wǎng)關(guān)交換機之類的網(wǎng)絡(luò)組件如果不是關(guān)鍵設(shè)備或功能,則可能支持DHCP。例如,訪問交換機上的網(wǎng)頁進(jìn)行診斷。
總之,只有謹(jǐn)慎使用PROFINET模塊中的DHCP并意識到其在工業(yè)自動化應(yīng)用中的缺點,才可以使用DHCP。如果確實需要特殊用途的DHCP服務(wù),請與產(chǎn)品供應(yīng)商聯(lián)系。想了解更多有關(guān)ETHERCAT模塊、CANOPEN模塊、DEVICENET模塊作用、MODBUS TCP模塊歡迎前往現(xiàn)場總線廠家無錫凌科自動化公司。