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