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