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