工業(yè)級串口服務(wù)器是將來自tcp/ip協(xié)議的數(shù)據(jù)包,解析為串口數(shù)據(jù)流;反之,也可以將串口數(shù)據(jù)流打成tcp/ip協(xié)議的數(shù)據(jù)包,從而實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸。
工業(yè)級串口服務(wù)器能將多個(gè)串口設(shè)備連接并能將串口數(shù)據(jù)流進(jìn)行選擇和處理,把現(xiàn)有的ttl串口或者rs232/rs485/rs422接口的數(shù)據(jù)轉(zhuǎn)化為ip端口的數(shù)據(jù),這樣就能夠?qū)鹘y(tǒng)的串行數(shù)據(jù)送上流行的ip通道,而無須過早的淘汰原有的不帶以太網(wǎng)模塊的設(shè)備,從而提高現(xiàn)有設(shè)備的利用率,節(jié)約了投資,簡化了布線。在數(shù)據(jù)處理方面,串口服務(wù)器完成的是一個(gè)面向連接的ttl串口或者rs232/rs485/rs422鏈路和面向無連接以太網(wǎng)之間的通訊數(shù)據(jù)的存儲(chǔ)控制,系統(tǒng)對各種數(shù)據(jù)進(jìn)行處理,處理來自串口設(shè)備的串口數(shù)據(jù)流,并進(jìn)行格式轉(zhuǎn)換,使之成為可以在以太網(wǎng)中傳播的數(shù)據(jù)幀;對來自以太網(wǎng)的數(shù)據(jù)幀進(jìn)行判斷,并轉(zhuǎn)換成串行數(shù)據(jù)送達(dá)響應(yīng)的串口設(shè)備。
在實(shí)際應(yīng)用方面,工業(yè)級串口服務(wù)器完成是將tcp/ip協(xié)議的以太網(wǎng)接口映射為windows操作系統(tǒng)下的一個(gè)標(biāo)準(zhǔn)串口,應(yīng)用程序可以像對普通串口一樣對其進(jìn)行收發(fā)和控制,比如一般計(jì)算機(jī)有兩個(gè)串口com1和com2,通過串口服務(wù)器可將其上面的串口映射為com3、com4、com5等。
工業(yè)級串口服務(wù)器工作方式:
1.tcp/udp通訊模式:該模式下,串口服務(wù)器成對的使用,一個(gè)作為server端,一個(gè)作為client端,兩者之間通過ip地址與端口號建立連接,實(shí)現(xiàn)數(shù)據(jù)雙向透明傳輸。該模式適用于將兩個(gè)串口設(shè)備之間的總線連接改造為tcp/ip網(wǎng)絡(luò)連接。
2.使用虛擬串口通訊模式:該模式下,一個(gè)或者多個(gè)轉(zhuǎn)換器與一臺(tái)電腦建立連接,支持?jǐn)?shù)據(jù)的雙向透明傳輸。由電腦上的虛擬串口軟件管理下面的轉(zhuǎn)換器,可以實(shí)現(xiàn)一個(gè)虛擬串口對應(yīng)多個(gè)轉(zhuǎn)換器,n個(gè)虛擬串口對應(yīng)m個(gè)轉(zhuǎn)換器(n<=m)。該模式適用于串口設(shè)備由電腦控制的485總線或者232設(shè)備連接。
3.基于網(wǎng)絡(luò)通訊模式:該模式下,電腦上的應(yīng)用程序基于socket協(xié)議編寫了通訊程序,在轉(zhuǎn)換器設(shè)置上直接選擇支持socket協(xié)議即可。