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