串口服務器提供串口轉網絡功能,能夠將RS232/485/422串口轉換成TCP/IP網絡接口,實現RS232/485/422串口與TCP/IP網絡接口的數據雙向透明傳輸。使得串口設備能夠立即具備TCP/IP網絡接口功能,連接網絡進行數據通信,極大的擴展串口設備的通信距離。
串口服務器是將來自TCP/IP協(xié)議的數據包,解析為串口數據流;反之,也可以將串口數據流打成TCP/IP協(xié)議的數據包,從而實現數據的網絡傳輸。它能多個串口設備連接并能將串口數據流進行選擇和處理,把現有的RS232接口的數據轉化為IP端口的數據,這樣就能夠將傳統(tǒng)的串行數據送上流行的IP通道,而無須過早的淘汰原有的不帶以太網模塊的數控系統(tǒng)設備,從而提高現有設備的利用率,節(jié)約了投資,簡化了布線。在數據處理方面,串口服務器完成的是一個面向連接的RS232鏈路和面向無連接以太網之間的通訊數據的存儲控制,系統(tǒng)對各種數據進行處理,處理來自串口設備的串口數據流,并進行格式轉換,使之成為可以在以太網中傳播的數據幀;對來自以太網的數據幀進行判斷,并轉換成串行數據送達響應的串口設備。在實際應用方面,串口服務器完成是將TCP/IP協(xié)議的以太網接口映射為Windows操作系統(tǒng)下的一個標準串口,應用程序可以像對普通串口一樣對其進行收發(fā)和控制,比如一般計算機有兩個串口COM1和 COM2,通過串口服務器可將其上面的串口映射為 COM3、COM4、COM5等。應用串口服務器的應用領域很廣,主要應用在門禁系統(tǒng)、考勤系統(tǒng)、售販系統(tǒng)、POS系統(tǒng)、樓宇自控系統(tǒng)、自助銀行系統(tǒng)、電信機房監(jiān)控、電力監(jiān)控等。
故障排除一.使用轉換器設置程序,不能找到設備。
1.由于轉換器設置程序是利用UDP協(xié)議進行設置的,一般有可能是防病毒軟件帶的防火墻將UDP的請求阻擋住,導致不能找到設備。
2.有些時候客戶將瑞星,諾頓等防病毒軟件都已經關閉,但是還是不能找到設備,在這個情況下,有可能是WINDOWS XP自帶的防火墻阻擋了UDP請求,如果要將防火墻關閉,請按照以下步驟操作:右鍵點擊"網上鄰居",選擇"屬性",右鍵點擊"本地連接",選擇"屬性",再選擇"高級"選項,點擊"設置",進入到相關頁面,關閉防火墻。
3.將所有的防火墻都關閉,如果還是不能找到設備的話,就必須找網絡管理員,因為在該情況下,有可能是串口服務器設置的IP地址與局域網內的電腦IP地址沖突,也有可能導致設備不能找到。也有可能是由于網絡管理員對局域網進行管理,不容許沒有注冊的IP地址,MAC地址在局域網內運行,可以要求網絡管理員開放。
故障排除二.對轉換器進行設備完成之后,發(fā)現不能建立TCP連接。
1.有可能防火墻將TCP連接擋住,不讓其建立連接,解決方法可以參考上面的一些方法進行解決。
2.可能IP地址設置有誤,如果轉換器作為客戶端的時候,服務器的IP地址為電腦的IP地址或者與轉換器通信的網絡設備.如果轉換器作為服務器端的時候,在使用虛擬串口的"連接管理系統(tǒng)"的時候,在設置向導中有一個"轉換器作為服務器端"的設置,將轉換器的IP地址,端口號填入。
3.如果使用虛擬串口的時候,一定在"轉換器設置程序"的"串口參數設置"中"使用虛擬串口"選擇上,如果沒有選上這個選項的話,連接管理系統(tǒng)不能建立TCP連接.但是如果沒有使用虛擬串口的話,如果直接基于WINSOCKET的程序的話,這個選項必須要去除,否則數據會出現亂碼。
故障排除三.建立了TCP連接,但是不能通信
這種情況一般都是體現在使用虛擬串口情況下,多見于485轉TCP/IP的情況,在平常的情況下,485總線的通信協(xié)議是通過輪詢來實現點到多點的通信,如果主機向從機點名如果在某個規(guī)定的時間內沒有響應的話,則主機視為從機不存在,因為我們默認的參數是有一定的延時,所以將延時修改就可以解決這個問題.即在串口服務器的"轉換器設置程序"的"串口參數設置"中將網絡最小發(fā)送時間和網絡最大發(fā)送字節(jié)全部設置為0,0就基本可以解決這個問題。
串口服務器接交換機:
1、2、3、4、5、6、7、8(橙白、橙、綠白、蘭、蘭白、綠、棕白、棕)接交換機
2、8、4、6、3、5、1、7(橙、棕、蘭、綠、綠白、蘭白、橙白、棕白)接串口服務器
串口服務器接工業(yè)路由器:
1、2、3、4、5、6、7、8(橙白、橙、綠白、蘭、蘭白、綠、棕白、棕)接串口服務器
X、4、X、5、X、X、X、3(X、蘭、X、蘭白、X、X、X、綠白)接串口服務器