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