時間:2018-11-22 09:44:42來源:摩莎科技(上海)有限公司
Modbus協(xié)議已廣泛運用于自動化應(yīng)用。ModbusRTU設(shè)備因部署和故障排查簡便且成本低,使用者頗多。
然而,隨著越來越多的工業(yè)化應(yīng)用改用以太網(wǎng),許多系統(tǒng)將ModbusTCP應(yīng)用于控制室的SCADA上位機,導(dǎo)致ModbusRTU協(xié)議與ModbusTCP協(xié)議之間出現(xiàn)通訊問題。
此系列問題整理了Modbus轉(zhuǎn)換的常見問題,我們將按期推出,敬請關(guān)注。
本期問題:為了把ModbusRTU串口設(shè)備連接到以太網(wǎng),需要使用特定的協(xié)議轉(zhuǎn)換網(wǎng)關(guān)嗎?只用一個串口設(shè)備聯(lián)網(wǎng)服務(wù)器可以做到嗎?
在解決這個問題前,首先您要了解您想在SCADA上位機上使用哪個Modbus驅(qū)動程序。您有4個選擇:
●SCADA上位機配備ModbusTCP驅(qū)動程序;
●SCADA上位機配備ModbusRTU驅(qū)動程序,且有內(nèi)置串口;
●SCADA上位機配備ModbusRTU驅(qū)動程序,無內(nèi)置串口;
●SCADA上位機配備以太網(wǎng)封裝驅(qū)動程序。
01.SCADA上位機配備ModbusTCP驅(qū)動程序
這種情況下,請使用協(xié)議轉(zhuǎn)換網(wǎng)關(guān)。有了網(wǎng)關(guān),您就可以使用ModbusTCP協(xié)議實現(xiàn)與ModbusRTU設(shè)備的通訊。
在自動化領(lǐng)域,有許多“Modbus網(wǎng)關(guān)”解決方案支持通過ModbusTCP協(xié)議連接ModbusTCPslave設(shè)備。當(dāng)網(wǎng)關(guān)收到ModbusTCP請求后,它會將報文包轉(zhuǎn)換為一個ModbusRTU報文包,并即刻傳輸至ModbusRTU設(shè)備。
02.SCADA上位機配備ModbusRTU驅(qū)動程序,且有內(nèi)置串口
如果您只是想要把現(xiàn)有的SCADA上位機和ModbusRTU設(shè)備連接到以太網(wǎng),可選擇此方案。如果您現(xiàn)有的SCADA上位機帶有內(nèi)置串口,一對網(wǎng)關(guān)就可以幫您解決問題。
如圖中拓?fù)渌?,網(wǎng)關(guān)可以將ModbusRTU報文包轉(zhuǎn)換為ModbusTCP報文包,然后再轉(zhuǎn)換回ModbusRTU報文包。但是,如果您的SCADA上位機上沒有內(nèi)置串口,這個解決方案就不適用了,請您考慮選項3。
03.SCADA上位機配備ModbusRTU驅(qū)動程序,無內(nèi)置串口
如果您想使用現(xiàn)有的SCADA系統(tǒng)和設(shè)備,但是您的SCADA上位機又沒有內(nèi)置串口,則可以使用“串口設(shè)備聯(lián)網(wǎng)服務(wù)器”,為連接串口設(shè)備的遠(yuǎn)程串口設(shè)備聯(lián)網(wǎng)服務(wù)器上的串口建立一個“虛擬COM口”。
這一配置可以讓您通過串口設(shè)備聯(lián)網(wǎng)服務(wù)器訪問遠(yuǎn)程串口設(shè)備,如同SCADA上位機本身就有一個COM口。串口設(shè)備聯(lián)網(wǎng)服務(wù)器將在您的SCADA上位機上安裝“虛擬COM口驅(qū)動”,來創(chuàng)建一個“虛擬COM口”。
為啟用虛擬COM口,請務(wù)必將您的串口服務(wù)器配置為“虛擬COM”模式。所有傳送至這個虛擬COM口的數(shù)據(jù),都將轉(zhuǎn)送至串口設(shè)備聯(lián)網(wǎng)服務(wù)器的遠(yuǎn)程串口。
所有調(diào)制解調(diào)器信號發(fā)送的指令,也會得到同樣的處理。您可以像使用本地自帶COM口一樣使用這一虛擬COM口,所以您可以直接將ModbusRTU請求傳送到COM口,就像有一個真實的COM口存在。
04.SCADA上位機配備以太網(wǎng)封裝驅(qū)動程序
您的SCADA上位機上沒有內(nèi)置串口,您又不想安裝“虛擬COM口”驅(qū)動程序,您可以考慮使用“以太網(wǎng)封裝”驅(qū)動程序。但是您的SCADA軟件必須能夠支持“以太網(wǎng)封裝”驅(qū)動程序,而事實往往并非如此。
一般來說,如果您對串口和TCP/IP有深入的了解,那么“以太網(wǎng)封裝”驅(qū)動程序會是最佳選擇。
對于本方案,您需要一個可選“原始套接字模式”或“隧道模式”的“串口設(shè)備聯(lián)網(wǎng)服務(wù)器”。這樣一來,當(dāng)SCADA將ModbusRTU報文包發(fā)送至現(xiàn)場設(shè)備時,上位機和串口設(shè)備聯(lián)網(wǎng)服務(wù)器之間無需任何協(xié)議,就可以通過透明的TCP/IP或UDP通訊來連通。
由于ModbusRTU使用區(qū)間超時來決定報文包的終端,因此串口設(shè)備聯(lián)網(wǎng)服務(wù)器必須配置得當(dāng)。如果ModbusRTU報文包被分成了兩個或以上的TCP/IP或UDP報文包,可能會造成通訊問題。
如果您不能恰當(dāng)處理串口設(shè)備聯(lián)網(wǎng)服務(wù)器與以太網(wǎng)網(wǎng)絡(luò)之間的報文傳輸,那么網(wǎng)關(guān)解決方案(選項2)或虛擬COM驅(qū)動解決方案(選項3)可能更適合您。
盡管串口設(shè)備聯(lián)網(wǎng)服務(wù)器也能把ModbusRTU設(shè)備接入以太網(wǎng),網(wǎng)關(guān)解決方案(選項2)卻幾乎可以滿足任何系統(tǒng)的要求。您的上位機必須支持ModbusTCP連接,但這不是問題,因為ModbusTCP很受歡迎,已得到廣泛使用。在下列情況下,您需要使用特定的網(wǎng)關(guān)解決方案:
1.Master設(shè)備多或冗余
以太網(wǎng)不僅支持遠(yuǎn)程訪問連接,還支持同時建立多個連接。多數(shù)網(wǎng)關(guān)最多可支持32個連接接入,這就意味著最多可以有32臺SCADA上位機同時訪問ModbusRTU設(shè)備。
在這種情況下,串口設(shè)備聯(lián)網(wǎng)服務(wù)器很難提供網(wǎng)絡(luò)冗余,因為多數(shù)串口設(shè)備聯(lián)網(wǎng)服務(wù)器不支持連接多個master設(shè)備,但是使用網(wǎng)關(guān)就不會有這個問題。
2.多個ModbusRTU設(shè)備使用單一連接
有時您可能想通過與SCADA上位機建立單一連接來查詢多個ModbusRTU設(shè)備。這時,網(wǎng)關(guān)是唯一可以處理路由機制的解決方案。
您可以使用多串口網(wǎng)關(guān),經(jīng)過配置后確保網(wǎng)關(guān)根據(jù)特有的slaveID將Modbus請求傳達(dá)給正確的串口。而串口設(shè)備聯(lián)網(wǎng)服務(wù)器無法滿足如此復(fù)雜的要求。
舊的ModbusRTUHMI和新的ModbusTCPSCADA同時訪問設(shè)備
盡管以太網(wǎng)連接能提供易于部署的遠(yuǎn)程訪問,但有時您可能想要保留現(xiàn)有的本地HMI連接。問題是設(shè)備上的串口已經(jīng)與網(wǎng)關(guān)連接,所以沒有多余的串口可以用來連接HMI。
在這種情況下,一些網(wǎng)關(guān)提供的“串口重定向”可以為您解決這一問題?!按谥囟ㄏ颉迸c路由器非常相似,依靠這一功能,網(wǎng)關(guān)就可以根據(jù)slaveID在不同的串口間傳輸請求。
總結(jié)
Conclusion
對于串口轉(zhuǎn)以太網(wǎng)通訊,有多種不同的解決方案。一些解決方案相當(dāng)簡單,比如采用透明模式進行串口和以太網(wǎng)端口間的數(shù)據(jù)傳輸,但是如果您需要處理Modbus等工業(yè)協(xié)議,那么選用特定網(wǎng)關(guān)通常會是一個更好的選擇。特定網(wǎng)關(guān)可以長期提供穩(wěn)定通訊,并且可以識別Modbus報文包進而恰當(dāng)處理整個報文包。
標(biāo)簽:
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>顛覆傳統(tǒng)加工!維宏VHTube一鍵實現(xiàn)變徑...
2025-06-16
2025-06-09
2025-06-06
2025-05-19
2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11