首先串口服務(wù)器提供了串口轉(zhuǎn)接網(wǎng)絡(luò)的功能,它可以實(shí)現(xiàn)RS-232/485/422串口到TCP/IP網(wǎng)絡(luò)接口的轉(zhuǎn)換,并且可以在RS-232/485/422串口與TCP/IP網(wǎng)絡(luò)接口之間實(shí)現(xiàn)雙向透明傳輸。
串口設(shè)備可直接與TCP/IP網(wǎng)絡(luò)接口,通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信,極大地?cái)U(kuò)大了串行設(shè)備的通信距離。簡(jiǎn)單地說(shuō),串行設(shè)備Web服務(wù)器可以讓傳統(tǒng)的RS-232/422/485設(shè)備直接接入網(wǎng)絡(luò)。串行設(shè)備網(wǎng)絡(luò)服務(wù)器類似微型計(jì)算機(jī),擁有CPU、實(shí)時(shí)操作系統(tǒng)和TCP/IP協(xié)議。
該系統(tǒng)通過(guò)串口和網(wǎng)絡(luò)設(shè)備進(jìn)行傳輸,實(shí)現(xiàn)了用戶對(duì)RS-232/422/485設(shè)備的遠(yuǎn)程統(tǒng)一操作。
串口服務(wù)器有3種工作方式:
1. 網(wǎng)絡(luò)工作方式TCP/IP服務(wù)器串口服務(wù)器記錄TCP/IP端口號(hào)并等待連接。連接到串口服務(wù)器的可能是計(jì)算機(jī)或者其他嵌入式計(jì)算機(jī)設(shè)備。
2. TCP/IP客戶機(jī)模式根據(jù)設(shè)置,串行端口服務(wù)器連接到必須以服務(wù)器模式工作的特定遠(yuǎn)程控制服務(wù)器的TCP/IP端口號(hào)。UDP廣播程序在此模式下,數(shù)據(jù)通信由串口服務(wù)器使用UDP廣播程序來(lái)完成。預(yù)設(shè)情況下,統(tǒng)計(jì)資料會(huì)使用UDP傳送至廣播位址255.255.255:246。另外,還將接收到一個(gè)詳細(xì)地址:255.255.255.255:378。當(dāng)用戶接收到數(shù)據(jù)后,也可以根據(jù)需要修改主要參數(shù)。
3. 另外,通過(guò)TCP或UDP連接,有兩種工作方式:
安裝驅(qū)動(dòng)程序,在PC機(jī)上模擬16個(gè)串口。不同之處是,當(dāng)你操縱這些串口時(shí),驅(qū)動(dòng)會(huì)把你的(complete+complete)通過(guò)網(wǎng)絡(luò)發(fā)送給串口服務(wù)器。Ethernet的高速運(yùn)行,使得UDP經(jīng)常被使用,TCP具有實(shí)時(shí)連接,從而節(jié)約了資源。
直接編寫以太網(wǎng)通信程序,將數(shù)據(jù)直接發(fā)送到串行端口服務(wù)器,并用數(shù)據(jù)+串行端口號(hào)的方法返回所收到的數(shù)據(jù)。該方法可為單個(gè)虛擬串行端口和多個(gè)串行服務(wù)器維護(hù)通信程序。你也可以維護(hù)串行服務(wù)器。