串口服務(wù)器提供串口轉(zhuǎn)網(wǎng)絡(luò)功能,能夠?qū)S232/485/422串口轉(zhuǎn)換成TCP/IP網(wǎng)絡(luò)接口,實(shí)現(xiàn)RS232/485/422串口與TCP/IP網(wǎng)絡(luò)接口的數(shù)據(jù)雙向透明傳輸。使得串口設(shè)備能夠立即具備TCP/IP網(wǎng)絡(luò)接口功能,連接網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信,極大的擴(kuò)展串口設(shè)備的通信距離。
串口服務(wù)器是將來(lái)自TCP/IP協(xié)議的數(shù)據(jù)包,解析為串口數(shù)據(jù)流;反之,也可以將串口數(shù)據(jù)流打成TCP/IP協(xié)議的數(shù)據(jù)包,從而實(shí)現(xiàn)數(shù)據(jù)的網(wǎng)絡(luò)傳輸。它能多個(gè)串口設(shè)備連接并能將串口數(shù)據(jù)流進(jìn)行選擇和處理,把現(xiàn)有的RS232接口的數(shù)據(jù)轉(zhuǎn)化為IP端口的數(shù)據(jù),這樣就能夠?qū)鹘y(tǒng)的串行數(shù)據(jù)送上流行的IP通道,而無(wú)須過(guò)早的淘汰原有的不帶以太網(wǎng)模塊的數(shù)控系統(tǒng)設(shè)備,從而提高現(xiàn)有設(shè)備的利用率,節(jié)約了投資,簡(jiǎn)化了布線。在數(shù)據(jù)處理方面,串口服務(wù)器完成的是一個(gè)面向連接的RS232鏈路和面向無(wú)連接以太網(wǎng)之間的通訊數(shù)據(jù)的存儲(chǔ)控制,系統(tǒng)對(duì)各種數(shù)據(jù)進(jìn)行處理,處理來(lái)自串口設(shè)備的串口數(shù)據(jù)流,并進(jìn)行格式轉(zhuǎn)換,使之成為可以在以太網(wǎng)中傳播的數(shù)據(jù)幀;對(duì)來(lái)自以太網(wǎng)的數(shù)據(jù)幀進(jìn)行判斷,并轉(zhuǎn)換成串行數(shù)據(jù)送達(dá)響應(yīng)的串口設(shè)備。在實(shí)際應(yīng)用方面,串口服務(wù)器完成是將TCP/IP協(xié)議的以太網(wǎng)接口映射為Windows操作系統(tǒng)下的一個(gè)標(biāo)準(zhǔn)串口,應(yīng)用程序可以像對(duì)普通串口一樣對(duì)其進(jìn)行收發(fā)和控制,比如一般計(jì)算機(jī)有兩個(gè)串口COM1和 COM2,通過(guò)串口服務(wù)器可將其上面的串口映射為 COM3、COM4、COM5等。應(yīng)用串口服務(wù)器的應(yīng)用領(lǐng)域很廣,主要應(yīng)用在門(mén)禁系統(tǒng)、考勤系統(tǒng)、售販系統(tǒng)、POS系統(tǒng)、樓宇自控系統(tǒng)、自助銀行系統(tǒng)、電信機(jī)房監(jiān)控、電力監(jiān)控等。
故障排除一.使用轉(zhuǎn)換器設(shè)置程序,不能找到設(shè)備。
1.由于轉(zhuǎn)換器設(shè)置程序是利用UDP協(xié)議進(jìn)行設(shè)置的,一般有可能是防病毒軟件帶的防火墻將UDP的請(qǐng)求阻擋住,導(dǎo)致不能找到設(shè)備。
2.有些時(shí)候客戶將瑞星,諾頓等防病毒軟件都已經(jīng)關(guān)閉,但是還是不能找到設(shè)備,在這個(gè)情況下,有可能是WINDOWS XP自帶的防火墻阻擋了UDP請(qǐng)求,如果要將防火墻關(guān)閉,請(qǐng)按照以下步驟操作:右鍵點(diǎn)擊"網(wǎng)上鄰居",選擇"屬性",右鍵點(diǎn)擊"本地連接",選擇"屬性",再選擇"高級(jí)"選項(xiàng),點(diǎn)擊"設(shè)置",進(jìn)入到相關(guān)頁(yè)面,關(guān)閉防火墻。
3.將所有的防火墻都關(guān)閉,如果還是不能找到設(shè)備的話,就必須找網(wǎng)絡(luò)管理員,因?yàn)樵谠撉闆r下,有可能是串口服務(wù)器設(shè)置的IP地址與局域網(wǎng)內(nèi)的電腦IP地址沖突,也有可能導(dǎo)致設(shè)備不能找到。也有可能是由于網(wǎng)絡(luò)管理員對(duì)局域網(wǎng)進(jìn)行管理,不容許沒(méi)有注冊(cè)的IP地址,MAC地址在局域網(wǎng)內(nèi)運(yùn)行,可以要求網(wǎng)絡(luò)管理員開(kāi)放。
故障排除二.對(duì)轉(zhuǎn)換器進(jìn)行設(shè)備完成之后,發(fā)現(xiàn)不能建立TCP連接。
1.有可能防火墻將TCP連接擋住,不讓其建立連接,解決方法可以參考上面的一些方法進(jìn)行解決。
2.可能IP地址設(shè)置有誤,如果轉(zhuǎn)換器作為客戶端的時(shí)候,服務(wù)器的IP地址為電腦的IP地址或者與轉(zhuǎn)換器通信的網(wǎng)絡(luò)設(shè)備.如果轉(zhuǎn)換器作為服務(wù)器端的時(shí)候,在使用虛擬串口的"連接管理系統(tǒng)"的時(shí)候,在設(shè)置向?qū)е杏幸粋€(gè)"轉(zhuǎn)換器作為服務(wù)器端"的設(shè)置,將轉(zhuǎn)換器的IP地址,端口號(hào)填入。
3.如果使用虛擬串口的時(shí)候,一定在"轉(zhuǎn)換器設(shè)置程序"的"串口參數(shù)設(shè)置"中"使用虛擬串口"選擇上,如果沒(méi)有選上這個(gè)選項(xiàng)的話,連接管理系統(tǒng)不能建立TCP連接.但是如果沒(méi)有使用虛擬串口的話,如果直接基于WINSOCKET的程序的話,這個(gè)選項(xiàng)必須要去除,否則數(shù)據(jù)會(huì)出現(xiàn)亂碼。
故障排除三.建立了TCP連接,但是不能通信
這種情況一般都是體現(xiàn)在使用虛擬串口情況下,多見(jiàn)于485轉(zhuǎn)TCP/IP的情況,在平常的情況下,485總線的通信協(xié)議是通過(guò)輪詢來(lái)實(shí)現(xiàn)點(diǎn)到多點(diǎn)的通信,如果主機(jī)向從機(jī)點(diǎn)名如果在某個(gè)規(guī)定的時(shí)間內(nèi)沒(méi)有響應(yīng)的話,則主機(jī)視為從機(jī)不存在,因?yàn)槲覀兡J(rèn)的參數(shù)是有一定的延時(shí),所以將延時(shí)修改就可以解決這個(gè)問(wèn)題.即在串口服務(wù)器的"轉(zhuǎn)換器設(shè)置程序"的"串口參數(shù)設(shè)置"中將網(wǎng)絡(luò)最小發(fā)送時(shí)間和網(wǎng)絡(luò)最大發(fā)送字節(jié)全部設(shè)置為0,0就基本可以解決這個(gè)問(wèn)題。
串口服務(wù)器接交換機(jī):
1、2、3、4、5、6、7、8(橙白、橙、綠白、蘭、蘭白、綠、棕白、棕)接交換機(jī)
2、8、4、6、3、5、1、7(橙、棕、蘭、綠、綠白、蘭白、橙白、棕白)接串口服務(wù)器
串口服務(wù)器接工業(yè)路由器:
1、2、3、4、5、6、7、8(橙白、橙、綠白、蘭、蘭白、綠、棕白、棕)接串口服務(wù)器
X、4、X、5、X、X、X、3(X、蘭、X、蘭白、X、X、X、綠白)接串口服務(wù)器