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