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