Model PX2002串口聯網服務器組網方式經驗談

濟南普訊科技生產的型號爲PX2002的串口聯網服務器,是一款功能強大的工業級串口聯網的利器,產品設計符合EMC標準,可在如變電站等強電磁干擾應用環境下使用,10M/100M以太網自適應,集成了RS-232與RS-422/485接口,可靠穩定的TCP/IP協議棧,以及豐富互聯網協議,簡單易用的web下配置軟件,寬電壓輸入方式。除了這些基本的產品特徵,PX2002更爲優秀的表現在於其多樣的組網方式,可以滿足不同類型的串口聯網應用需要。

一:局域網內串口設備的聯網

這種方式是應用範圍最廣的組網方式,例如在一個工廠的自動化系統中,用戶需要將車間內的每一個數控機牀通過PX2002串口聯網服務器與其本身的RS-232接口或是RS-422/485接口相連,通過10M/100M以太網與上位機/操作員工作站/工程師操作站建立計算機集中操作、監控的系統。用戶分配給每個PX2002串口服務器一個企業局域網內的IP地址,如192.168.168.125。由此每個數控機牀都成爲配有IP地址的網絡設備。

對於這個以計算機作爲集中控制的應用,用戶對於數控機牀與上位機/操作站通訊的操作方式,可有2個選擇:
1.1 虛擬串口方式:虛擬串口方式是最爲簡單的局域網內設備與主控計算機通訊方式。通過PX2002附帶的系統軟件配置,可以將每一個連接串口服務器的數控機牀的串口,虛擬成爲一個主控機計算機本身的串口,由此主控計算機可任意與每臺接入局域網的數控機牀進行實時的雙向數據交換。PX2002配置軟件,可以支持用戶主控計算機配置出自COM1至COM99多達99個的虛擬串口。在虛擬串口通訊方式下,系統對上位機的性能要求有較高的配置與負載能力,以滿足多串口形式下數據的併發處理和維護。所以虛擬串口通訊主要應用於小規模終端聯網的應用
1.2 TCP連接:採用TCP直接與系統的終端設備相連,多應用於大規模聯網的需要。在這種應用方式下,用戶也要給每個PX2002串口服務器分配一個局域網內固定的IP。由於採用的是TCP直接連接方式,這就要求上位機和PX2002串口服務器通訊採用socket連接,用戶的上位機的形式爲TCP Server設置,並提供製定的端口監聽。所有的連接終端設備的PX2002串口服務器被設置爲TCP Client模式。這就需要用戶自可採用VB,C## ,Delphi等語言開發Socket應用的後臺軟件。通常對於大規模應用PX2002串口服務器的應用,我們推薦用戶採用socket方式建立上位機與終端間的直接TCP連接。我們提供相應的TCP Server測試軟件與Socket編程幫助文檔。

二:城域網內串口設備的聯網
我公司在一個熱電廠遠程抄表與遠程控制的項目中,由於每個換熱站分佈在城區的不同位置,系統要求每個換熱站的RTU都要通過internet與熱電廠的計算機集中控制系統連接。我們推薦最終用戶採用的是有中國電信本地分公司提供的城域網方式以PX2002組網。每個連接RTU的串口服務器都配置一個城域網內固定的IP地址。系統結構的主控服務器爲TCP Server形式,每個連接RTU的PX2002串口服務器配置爲TCP Client,通訊採用TCP直接連接,由第三方提供的抄表與控制軟件具有socket功能。這種組網方式與在企業局域網內的組網基本原理與設置幾乎相同,區別在於一個是由電信服務提供商構建的城域網,一個是由企業自身構建的局域網。

三:使用PPPOE協議,採用ADSL modem連接的跨網關通訊。
我公司生產型號爲PX2002的串口聯網服務器,一個重要的功能是具有PPPOE協議棧,與ADSL Modem相連可以接入互聯網,具有跨網關通訊的卓越特性。這個特性對於企業局域網或是電信業務服務商提供的城域網不能覆蓋的範圍內,串口設備如何聯網,具有顯著的意義。

我們同樣以一個案例說明在採用ADSL撥號下,串口設備如何與遠端的主控計算機建立的TCP連接。

國內某UPS生產商向我們提出了這樣的一個需求:基於更及時、快捷的給用戶提供遠程的設備運行狀態監控、設備的遠端調試與維護,客戶需要給分佈在全國各地所銷售出的UPS通過互聯網連接,與廠家的計算機監控系統組成一個跨網關通訊的應用。

由於PX2002串口服務器支持PPPOE方式下ADSL提供的動態IP連接,同時也支持ADSL綁定的固定IP連接。這種特性滿足了分佈於全國各地,無論採用網通或是電信的ADSL接入聯網的用戶各種形式的配置。

在這個方案中,UPS廠商的主控計算機配置了一個合法的公網IP地址作爲TCP通訊服務器端,每個分佈在全國各地的PX2002串口服務器,通過其隨機配備的配置軟件,被設置成工作爲TCP Client模式,其中Remote Host IP Address (遠端主機IP)設置爲USP生產商所配置的那個合法的公網IP地址,連接的端口號爲TCP通訊服務器所設置的端口號。在這種情況下,一但給PX2002串口服務器上電,PX2002將自動的採用PPPOE方式對ADSL modem撥號接入互聯網,完成聯網後,PX2002串口服務器主動連接那臺UPS廠商配置好合法公網IP地址的TCP服務器,並於此TCP服務器建立socket連接,用以完成數據傳輸與交換。

四:不具有TCP協議的設備間的互聯

我們所遇到的客戶常常有這樣的需求與困擾,比如如何讓兩臺處在不同位置,而且相隔很遠的PLC或是RTU建立點對點的通訊,或是建立點多多點的通訊模式?
例如在一個大範圍的廠區內,2個在不同車間的PLC之間需要交換數據,單獨爲此連接佈線變得不可能或是極其不便。如果恰好這2臺PLC都可以由PX2002接入企業的工業以太網,那麼可將其中的一臺用隨機配送的軟件配置爲TCP Server工作模式,另外一個PX2002配置爲TCP Client工作模式,並將Remote Host IP address (遠端主機IP地址)設置爲那個作爲TCP Server的PLC所被分配的工業以太網內的IP地址並設置其端口號。由此這兩臺PLC之間具備了相互直接TCP通訊的能力,而不必藉助於任何計算機的幫助。

同理,如果用戶要建立一個點多多點的設備間TCP直接連接,可將其中的一臺設備所連接的PX2002 設置爲TCP Server工作模式,其他附有PX2002的串口設備,均設置爲TCP Client工作模式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章