不可否認(rèn),目前工業(yè)現(xiàn)場仍然會有很多串口設(shè)備的存在,對于這些串口設(shè)備,如果想要聯(lián)網(wǎng),就必須要轉(zhuǎn)換成網(wǎng)絡(luò)接口,這時候就會用到串口服務(wù)器。
串口服務(wù)器內(nèi)置CPU,可以實現(xiàn)串口和網(wǎng)絡(luò)接口之間的互相轉(zhuǎn)換,能將傳統(tǒng)的RS-232/422/485設(shè)備立即聯(lián)網(wǎng),使用串口服務(wù)器可以在世界的任何位置, 通過網(wǎng)絡(luò),用您的計算機來存取、管理和配置遠(yuǎn)程的設(shè)備。串口服務(wù)器廣泛應(yīng)用于POS、ATM、 顯示屏、鍵盤、刷卡機、讀卡器、交換機、加油機、RTU、數(shù)控機床、測試儀表等,輕松連接以太網(wǎng),實現(xiàn)網(wǎng)絡(luò)化管理和遠(yuǎn)程控制。
1、 無人值守稱重系統(tǒng):利用串口服務(wù)器可以實現(xiàn)稱重儀表、收據(jù)打印機、道閘等稱重配套設(shè)備聯(lián)入局域網(wǎng),可以完成集中控制和數(shù)據(jù)統(tǒng)計管理。
2、門禁機:門禁機加上串口服務(wù)器,這樣傳統(tǒng)的門禁即可變身為TCP/IP網(wǎng)絡(luò)門禁機。
3、遠(yuǎn)程控制PLC:PLC增加串口服務(wù)器,編程軟件結(jié)合虛擬串口,這樣就實現(xiàn)了遠(yuǎn)程給PLC編程。
不同品牌的串口服務(wù)器使用方法大同小異,這里主要以山東濟南有人的USR-TCP232-410s為例,跟大家分享一下串口服務(wù)器的使用方法。
USR-TCP232-410s是一款工業(yè)級雙串口服務(wù)器,實現(xiàn)RS232+485轉(zhuǎn)以太網(wǎng)雙向透傳功能,兩路串口同時獨立工作,互不影響;產(chǎn)品采用M4內(nèi)核、TI方案,內(nèi)置精心優(yōu)化的TCP/IP協(xié)議棧;支持Modbus網(wǎng)關(guān)功能;支持雙重看門狗、多種保活機制;支持注冊包+雙向心跳包、虛擬串口、自動重連等功能。
首先看下硬件清單:里面包含一個串口服務(wù)器,同時也包含電源、一根232母頭及一根232公頭,還配備了一根網(wǎng)線。
接線很簡單,插上電源就可以了,它本身是支持232+485的,我這邊測試的是485的Modbus通信,還是使用之前的那個溫濕度傳感器套裝來測試,直接將溫濕度傳感器出來的A/B線接到串口服務(wù)器上就行了。
對于232通信,要用配套帶的232通信線,485的話,直接接A/B線就行了。
另外,用一根網(wǎng)線,將串口服務(wù)器接到電腦PC上,然后將電腦的IP地址設(shè)置成和串口服務(wù)器一致。
默認(rèn)串口服務(wù)器的IP地址是192.168.0.7,電腦也設(shè)置成同一網(wǎng)段就可以,如果想要修改IP,也要保住先通訊上,才能修改,我這里已經(jīng)將串口服務(wù)器的IP改成了192.168.1.55。
通信及接線都完成后,這時候,需要進行一下配置,配置方式有兩種,一種是用有人的配置軟件,也可以通過網(wǎng)頁進行配置,配置軟件,大家自己去官網(wǎng)下載就可以了,我這里為了方便起見,直接用的網(wǎng)頁來配置。
直接在地址欄,輸入IP地址即可,第一次需要輸入賬號密碼,默認(rèn)賬號密碼都是admin。
切換到RS485設(shè)置頁面,主要是設(shè)置一下串口參數(shù)和Socket參數(shù)。
設(shè)置完成后,重啟模塊。
通信測試
我們可以先用ModbusPoll軟件進行測試,這里要特別注意,選擇的Modbus模式是ModbusRTUOverTCP,因為串口服務(wù)器是透傳的,所以走的協(xié)議仍然是ModbusRTU協(xié)議,只不過是以TCP的模式運行而已,IP地址填寫串口服務(wù)器的IP地址,端口號的號填寫設(shè)置的26。
我們測試站點1,結(jié)果如下:
這樣子,我們就初步實現(xiàn)了通過串口服務(wù)器,實現(xiàn)ModbusRTU設(shè)備轉(zhuǎn)換成TCP通信。