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