如何讓自動化領(ling)域的(de)串口(kou)(kou)設備(bei)(bei)具(ju)備(bei)(bei)聯網(wang)(wang)能(neng)力(li),立即聯網(wang)(wang)?串口(kou)(kou)聯網(wang)(wang)服務(wu)(wu)器讓傳(chuan)統(tong)的(de)RS-232/422/485設備(bei)(bei)立即聯網(wang)(wang),利用基于TCP/IP的(de)串口(kou)(kou)數(shu)據流傳(chuan)輸的(de)實(shi)現來(lai)控制(zhi)管理的(de)設備(bei)(bei)硬件是專為串口(kou)(kou)轉(zhuan)以(yi)太網(wang)(wang)設計(ji)(ji)連接的(de)橋梁。串口(kou)(kou)設備(bei)(bei)聯網(wang)(wang)服務(wu)(wu)器就像一臺帶(dai)CPU、實(shi)時操(cao)作系統(tong)和TCP/IP協議的(de)微型(xing)電腦,方(fang)便(bian)在串口(kou)(kou)和網(wang)(wang)絡(luo)設備(bei)(bei)中傳(chuan)輸數(shu)據。您(nin)可以(yi)在世界任何位置通過網(wang)(wang)絡(luo),用您(nin)的(de)計(ji)(ji)算機(ji)來(lai)存取,管理和配置遠程的(de)設備(bei)(bei)。
對于(yu)串口服(fu)務器,兩(liang)個關鍵詞是(shi)串口和網(wang)絡。網(wang)絡分為內(nei)網(wang)和外網(wang)兩(liang)種,內(nei)網(wang)一般(ban)指以太網(wang),外網(wang)指Internet,它是(shi)進行全球范圍內(nei)通信的(de)有效手段(duan)。在網(wang)絡盛行之前,設備與計算機之間(jian)一般(ban)通過(guo)簡單的(de)RS232來實現(xian)數據的(de)交換;如(ru)果需(xu)要遠距離傳輸(shu)也可以采(cai)用RS485(最長(chang)1000多(duo)米(mi))。
遠視串口服務器,隨著網絡和(he)現代信息(xi)技術的發展,對設備的幾種需(xu)求(qiu)逐漸(jian)提出來(lai):
1.某些(xie)應用需要對分布(bu)于世(shi)界(jie)各地的(de)設備進行遠(yuan)距離監(jian)控(kong)。
2.像(xiang)機房監控(kong)、自(zi)助銀行系統通信、辦公樓自(zi)動控(kong)制系統等應用(yong)(yong)中(zhong),本身已經(jing)有完整的網絡(luo)布線,能否(fou)利(li)用(yong)(yong)這些已有的網絡(luo)設(she)施實現(xian)設(she)備的通信。
3.對于RS232接口(kou),PC機(ji)的一(yi)個(ge)串(chuan)口(kou)只能夠接一(yi)臺串(chuan)口(kou)設備(bei),如果需要連接多個(ge)設備(bei),原來的串(chuan)口(kou)方案將不(bu)易于擴展,而(er)網絡則沒有該問題(ti)。
由于以上(shang)原(yuan)因,需(xu)要將設(she)備連接到網(wang)絡(luo)上(shang)。但是(shi)已經有(you)成千上(shang)萬原(yuan)有(you)的串(chuan)口(kou)設(she)備已存(cun)在,對(dui)這(zhe)些設(she)備的大批量改造顯然不是(shi)一蹴而就的,這(zhe)樣作為(wei)暫時(shi)的解決方案——將串(chuan)口(kou)轉化為(wei)網(wang)口(kou)的串(chuan)口(kou)聯網(wang)服務器就應運而生了(le)。
內部集成ARP,IP,TCP,HTTP,ICMP,SOCK5,UDP,DNS,HCP等(deng)協議。RS-485/422轉(zhuan)換提供數(shu)據自(zi)動(dong)(dong)控制。RS-232/422/485三合一串行接(jie)口,300-230.4KBPS波特率。支(zhi)(zhi)持動(dong)(dong)態(tai)IP(DHCP)和靜態(tai)IP,支(zhi)(zhi)持網關和代(dai)理服務器,可以(yi)通過Internet傳輸數(shu)據。提供數(shu)據雙向(xiang)透明傳輸,用(yong)戶不(bu)需要對原有(you)系(xi)統做任何(he)修(xiu)改。所(suo)有(you)串口內置600W防雷。10/100M以(yi)太網、自(zi)動(dong)(dong)偵測直連或交叉(cha)線。可以(yi)同時支(zhi)(zhi)持多(duo)個連接(jie)。工(gong)作方式有(you)全(quan)雙工(gong)或半雙工(gong),傳輸距離可以(yi)到100米,接(jie)口形(xing)式是RJ45。
軟件(jian)名稱:虛擬串(chuan)口設置軟件(jian)
軟件語言:支(zhi)持簡體(ti)中文/繁體(ti)/英(ying)文
軟件(jian)類型:綠(lv)色軟件(jian)
授權方式(shi):免費軟件(jian)
運行(xing)系統:32位/64位
運(yun)行環境:Win9X/Win2000/WinXP/Win2003/Vista/Win7/Win8
虛擬(ni)串(chuan)口(kou)(kou)程(cheng)序(xu)是(shi)一個(ge)很簡單(dan)的(de)串(chuan)口(kou)(kou)設(she)置(zhi)(server網(wang)絡資(zi)源)程(cheng)序(xu),用(yong)delphi花了1天時間編寫,下位(wei)(wei)機用(yong)普通(tong)的(de)單(dan)片機最小系統即可(ke)(ke),如(ru)(ru)果(guo)不太熟悉(xi)的(de)話(hua)其電路(lu)和單(dan)片機下位(wei)(wei)機的(de)程(cheng)序(xu)可(ke)(ke)以通(tong)過(guo):虛擬(ni)串(chuan)口(kou)(kou)(server網(wang)絡資(zi)源)網(wang)頁(ye)來下載(zai),點擊打開串(chuan)口(kou)(kou)后如(ru)(ru)果(guo)沒有提示錯誤則已經建立了連接,后續設(she)置(zhi)好參數即可(ke)(ke)正常通(tong)訊。
1.TCP/UDP通訊模(mo)(mo)式:該模(mo)(mo)式下,串口服務器(qi)成對(dui)的(de)使用(yong),一個(ge)作為server端(duan)(duan),一個(ge)作為client端(duan)(duan),兩(liang)者之(zhi)間通過IP地(di)址與端(duan)(duan)口號建(jian)立連(lian)(lian)接,實現(xian)數據雙向透明傳輸。該模(mo)(mo)式適用(yong)于將兩(liang)個(ge)串口設備(bei)之(zhi)間的(de)總線連(lian)(lian)接改造為TCP/IP網絡連(lian)(lian)接。
2.使用(yong)虛擬(ni)串口(kou)通訊模(mo)式:該(gai)模(mo)式下,一(yi)(yi)個(ge)或者(zhe)多個(ge)轉換(huan)(huan)器(qi)與一(yi)(yi)臺電腦建立(li)連(lian)接(jie),支(zhi)持數據的(de)雙(shuang)向(xiang)透明傳輸。由電腦上的(de)虛擬(ni)串口(kou)軟(ruan)件(jian)管理下面的(de)轉換(huan)(huan)器(qi),可以實(shi)現一(yi)(yi)個(ge)虛擬(ni)串口(kou)對(dui)應多個(ge)轉換(huan)(huan)器(qi),N個(ge)虛擬(ni)串口(kou)對(dui)應M個(ge)轉換(huan)(huan)器(qi)(N<=M)。該(gai)模(mo)式適用(yong)于(yu)串口(kou)設(she)備(bei)由電腦控制的(de)485總線或者(zhe)232設(she)備(bei)連(lian)接(jie)。
3.基(ji)于網絡通訊(xun)(xun)模式(shi):該模式(shi)下,電腦上(shang)(shang)的(de)應用程序基(ji)于SOCKET協議(yi)編寫(xie)了通訊(xun)(xun)程序,在(zai)轉換器設置上(shang)(shang)直接選擇支持(chi)SOCKET協議(yi)即可。
在使用串口服務器的過程中,一(yi)般按照(zhao)操作手冊進行操作基本上可以解決問題,但是,在實際操作中還是會出現(xian)一(yi)些異常情(qing)況,現(xian)將異常情(qing)況羅列如下,供參考。
一(yi).使(shi)用轉換器設(she)置程序(xu),不能找到設(she)備。
1.由(you)于轉(zhuan)換器設置程序是利用UDP協(xie)議進(jin)行設置的(de),一般(ban)有可能是防(fang)病毒軟件帶的(de)防(fang)火墻將UDP的(de)請求阻擋住,導致(zhi)不能找到設備。
2.有些(xie)時(shi)候(hou)客戶將瑞(rui)星,諾頓(dun)等(deng)防病毒軟件都已(yi)經關(guan)(guan)閉,但是還是不能(neng)找到設備,在這個情況下,有可能(neng)是WINDOWSXP自帶的防火墻(qiang)阻(zu)擋了(le)UDP請求,如果要將防火墻(qiang)關(guan)(guan)閉,請按照以下步(bu)驟操作(zuo):右鍵點擊"網上(shang)鄰居",選(xuan)擇"屬性",右鍵點擊"本地(di)連接(jie)",選(xuan)擇"屬性",再選(xuan)擇"高級"選(xuan)項,點擊"設置",進入到相關(guan)(guan)頁面,關(guan)(guan)閉防火墻(qiang)。
3.將所有的(de)防火墻都關閉,如(ru)果還(huan)是不(bu)能找到設備的(de)話,就必須找網(wang)絡(luo)管理員(yuan),因為在(zai)該情(qing)況下(xia),有可能是串(chuan)口服務器設置的(de)IP地(di)址(zhi)與局(ju)域網(wang)內的(de)電(dian)腦(nao)IP地(di)址(zhi)沖突,也有可能導致設備不(bu)能找到。也有可能是由于網(wang)絡(luo)管理員(yuan)對(dui)局(ju)域網(wang)進行管理,不(bu)容許(xu)沒有注冊(ce)的(de)IP地(di)址(zhi),MAC地(di)址(zhi)在(zai)局(ju)域網(wang)內運行,可以要求網(wang)絡(luo)管理員(yuan)開放。
二.對轉換器進行設備完成之后(hou),發現不能建立TCP連(lian)接(jie)。
1.有可(ke)能防火墻將TCP連(lian)(lian)接擋住,不讓其建立連(lian)(lian)接,解決方法可(ke)以參考上面(mian)的一些方法進行解決。
2.可能(neng)IP地(di)(di)址(zhi)(zhi)設(she)置(zhi)有誤,如果(guo)轉換(huan)(huan)器作為客戶端(duan)的(de)(de)時(shi)(shi)候,服(fu)務(wu)(wu)器的(de)(de)IP地(di)(di)址(zhi)(zhi)為電腦的(de)(de)IP地(di)(di)址(zhi)(zhi)或(huo)者與轉換(huan)(huan)器通信(xin)的(de)(de)網絡設(she)備(bei).如果(guo)轉換(huan)(huan)器作為服(fu)務(wu)(wu)器端(duan)的(de)(de)時(shi)(shi)候,在(zai)使用虛擬串口(kou)的(de)(de)"連(lian)接管理系統"的(de)(de)時(shi)(shi)候,在(zai)設(she)置(zhi)向導中有一個"轉換(huan)(huan)器作為服(fu)務(wu)(wu)器端(duan)"的(de)(de)設(she)置(zhi),將轉換(huan)(huan)器的(de)(de)IP地(di)(di)址(zhi)(zhi),端(duan)口(kou)號填入。
3.如(ru)果(guo)使用(yong)虛(xu)擬(ni)串口(kou)的(de)時候,一定在"轉(zhuan)換器設(she)置程序"的(de)"串口(kou)參數設(she)置"中"使用(yong)虛(xu)擬(ni)串口(kou)"選(xuan)擇上,如(ru)果(guo)沒有(you)選(xuan)上這個選(xuan)項的(de)話(hua),連(lian)接管理系統(tong)不(bu)能建立TCP連(lian)接.但是(shi)如(ru)果(guo)沒有(you)使用(yong)虛(xu)擬(ni)串口(kou)的(de)話(hua),如(ru)果(guo)直接基于WINSOCKET的(de)程序的(de)話(hua),這個選(xuan)項必須(xu)要去除(chu),否則數據會出現(xian)亂(luan)碼。
三.建(jian)立了TCP連(lian)接,但(dan)是不能(neng)通信
這(zhe)種(zhong)情況一般(ban)都是使用虛(xu)擬串(chuan)(chuan)口情況下(xia),多見于485轉TCP/IP的情況,在(zai)平常的情況下(xia),485總線的通(tong)信協議是通(tong)過(guo)輪詢(xun)來實現點到多點的通(tong)信,如果主(zhu)(zhu)機(ji)向從機(ji)點名如果在(zai)某個(ge)(ge)規定的時間內沒有響應的話,則主(zhu)(zhu)機(ji)視(shi)為從機(ji)不(bu)存(cun)在(zai),因為我們默認的參(can)數是有一定的延(yan)時,所以(yi)(yi)將(jiang)延(yan)時修改就可以(yi)(yi)解決這(zhe)個(ge)(ge)問題.即在(zai)串(chuan)(chuan)口服務(wu)器(qi)的"轉換器(qi)設置程(cheng)序"的"串(chuan)(chuan)口參(can)數設置"中將(jiang)網(wang)絡(luo)最小發送時間和(he)網(wang)絡(luo)最大發送字節全部設置為0,0就基本可以(yi)(yi)解決這(zhe)個(ge)(ge)問題。
串(chuan)口服務(wu)器的應用(yong)領域很廣,主要(yao)應用(yong)在門禁系(xi)統(tong)(tong)(tong)、考(kao)勤系(xi)統(tong)(tong)(tong)、售販系(xi)統(tong)(tong)(tong)、POS系(xi)統(tong)(tong)(tong)、樓宇自控(kong)系(xi)統(tong)(tong)(tong)、自助(zhu)銀行系(xi)統(tong)(tong)(tong)、電信機房監控(kong)、電力(li)監控(kong)等。
傳統的網絡門禁管理系統大都采用總線連接,總線的通訊距離一(yi)般小于(yu)1200m,并且在門(men)(men)禁工程設計(ji)初期存在著布線等問(wen)題。因此,基于(yu)現有的(de)(de)internet的(de)(de)TCP/IP門(men)(men)禁機隨之產(chan)生,通訊距離、布線難易(yi)程度(du)以(yi)及給(gei)客戶的(de)(de)產(chan)品技(ji)術(shu)含量就(jiu)足以(yi)使(shi)TCP/IP網絡的(de)(de)門(men)(men)禁成為安防工程的(de)(de)新寵。
但是,由于(yu)新型(xing)的TCP/IP網(wang)絡門(men)禁機(ji)成本較高,并且存在安裝門(men)禁后與(yu)傳(chuan)統的門(men)禁機(ji)兼容產生了問(wen)題。利(li)用串口服務器在兼容傳(chuan)統門(men)禁系統的基(ji)礎(chu)上,僅僅做(zuo)小小的改(gai)動即可升級(ji)為網(wang)絡TCP/IP門(men)禁。
使(shi)用(yong)可(ke)(ke)以迅速將傳(chuan)(chuan)統的(de)門(men)禁(jin)(jin)機變身(shen)為(wei)網(wang)絡(luo)門(men)禁(jin)(jin)機,并且可(ke)(ke)以與原有(you)的(de)門(men)禁(jin)(jin)機兼容(即同時存在傳(chuan)(chuan)統門(men)禁(jin)(jin)機與網(wang)絡(luo)門(men)禁(jin)(jin)機)布網(wang)。串口服(fu)務器針對(dui)安防門(men)禁(jin)(jin)產品應用(yong)場合專門(men)增加了透傳(chuan)(chuan)參數設置,相對(dui)市面上的(de)串口服(fu)務器有(you)較大的(de)優勢以及靈活性。使(shi)用(yong)串口服(fu)務器后(hou),傳(chuan)(chuan)統的(de)門(men)禁(jin)(jin)即可(ke)(ke)變身(shen)為(wei)TCP/IP網(wang)絡(luo)門(men)禁(jin)(jin)。