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