A. 7個經典問答!帶你看懂串口伺服器(RS232 / RS485 / RS422)
串口伺服器提供串口轉網路功能,能夠將RS-232/485/422串口轉換成TCP/IP網路介面,實現RS-232/485/422串口與TCP/IP網路介面的數據雙向透明傳輸。
使得串口設備能夠立即具備TCP/IP網路介面功能,連接網路進行數據通信,極大的擴展串口設備的通信距離。
1
串口伺服器是什麼?
串口伺服器是一種用於通過網路連接兩個或多個串口設備的聯網設備。它使您能夠擺脫物理電纜長度的限制,無論它們位於世界的任何地方,都可以通過乙太網連接串口設備。通過使用串口連接的方法,設備可以像緊靠設備一樣工作,而無需任何中間設備。
2
串品伺服器有什麼作用?
串口伺服器能將傳統的 RS-232/422/485設備立即聯網。串口設備聯網伺服器如同含CPU、實時操作系統和 TCP/IP協議的微型電腦,在串口和網路設備中傳輸數據。使用串口伺服器可以在世界的任何位置,通過網路,用您的計算機來存取、管理和配置遠程的設備。
讓只具備串列介面的電氣設備,如RTU、數控機床、測試儀等輕松連接乙太網,實現網路化管理和遠程式控制制。
3
串口伺服器是不是交換機?
不是。
交換機也稱為工業乙太網交換機,它的作用拓展網路信號的設備,是工業控制中使用的乙太網交換機設備。由於採用了網路標准,因此它是開放的,廣泛使用的並且便宜。它使用透明且統一的TCP / IP協議。網路已經成為工業控制領域的主要通信標准。
而串口伺服器的主要目的是允許在網路中使用諸如列印機、掃描儀或氣候控制系統之類的串列設備,而無需依靠計算機的串列埠進行連接。這樣,任何串口設備都可以連接到網路,並可以從任何地方(包括Internet)進行訪問。
4
串口伺服器的連接方法有哪些?
直接連接方式和乙太網連接方式。
所謂的直接連接方式,就是將串口伺服器上的網口與計算機上的網線口直接相連。該組網方式布線簡單,可以實現較長距離傳輸。之所以能實現較長距離傳輸,是因為從計算機到串口伺服器的距離增大。
通過串口伺服器將數控設備連接到乙太網上,其接線方式非常簡單,只需要將串口伺服器連接到集線器或者交換機上即可,通過設置串口伺服器的IP地址,就可使串口伺服器成為乙太網上的一個節點,從使連接到該串口伺服器的數控系統連接到乙太網上,通過該組網方式能夠將不同的設備,將RS232/485/422串口,連接到乙太網上,實現異構組網。
5
串口伺服器的工作模式有幾種?
有四種。
1、TCP Server 模式。
2、TCP Client 模式。
3、UDP 模式。
4、HTTPD Client 模式
6
串口伺服器的應用領域有哪些?
串口伺服器的應用領域非常廣泛,數據採集、遠程式控制制的網路化項目改造,都可以使用。
舉3個常見的案例
1
無人值守稱重: 利用串口伺服器可以實現稱重儀表、收據列印機、道閘等稱重配套設備聯入區域網,利用一台區域網電腦就可以完成集中控制和數據統計管理,控制中心可以通過乙太網遠程式控制制道閘開關。
2
智能化農業: 通過串口伺服器連接溫濕度儀表,可以實現現場環境監測管理,實現人工智慧管理。
3
智能交通: 將串口伺服器連接信號燈,控制中心通過乙太網實現現場交通數據採集處理,同時,還可以為交通指揮調度和城市交通規劃提供准確的量化依據。
從區域或全局的角度對交通擁擠、通行時間、交通事故、通行能力等交通現象實時優化。
7
串口伺服器是怎麼應用的?
串口伺服器的使用通常是串口端RS232/485連接串口設備,另一端與網口相連,RS232和RS485串口同時獨立工作,互不影響。
Modbus TCP/RTU雙向轉換與組態軟體介面
串口伺服器典型應用
串口伺服器互聯網ADSL、動態域名應用
多個串口伺服器匯聚到一個COM口
B. 串口伺服器
所謂直連就是將計算機上的網線口與串口伺服器上的乙太網口直接相連,該組網方式布線簡單,可以實現較長距離傳輸,較長距離傳輸的實現。是因為從計算機到串口伺服器的距離增大。網線的製作與一般的上網用的網線接線相同。通過虛擬串口管理軟體將串口伺服器上的串口映射為COM3、COM4等,便可像普通串口一樣對其進行操作。對於串口伺服器來說,如果將其TTL串口增加MAX485晶元就成為RS422或RS485,同樣可以將其映射為COM3、COM4。等,所以對於上位機來說不管串口伺服器以什麼樣的串口方式輸出,其操作方式與對計算機自身的COM1、COM2口的操作方式一樣,大大簡化了上位機的編程工作量然而,串口伺服器真正的優勢以及價值的體現並不是表現在直連方式的應用上,將設備連接到乙太網上是它重要的目的。
通過串口伺服器將串口設備連接到乙太網上,其接線方式非常簡單,只需要將串口伺服器連接到路由器或者交換機上即可,通過設置串口伺服器的IP。地址(XUNWEI品牌的產品默認是動態獲取DHCP打開的,可以自動獲取IP地址),就可使串口伺服器成為乙太網上的一個節點,從而使連接到該串口伺服器的設備連接到乙太網上,通過該組網方式能夠將不同的設備,將不同形式的串口。(如TTL、RS232、RS485和RS422),連接到乙太網上,實現異構組網。該組網方式可以將整個公司的設備連接到網路上,在組網過程中,除了可以利用交換機和路由器擴展外,還可以利用工業乙太網交換機,擴展不同型號的串口伺服器,實現設備的靈活組網,工作人員可以分許可權、分級別對設備進行監控,從公司領導、總工、技術負責人到普通操作員在自己的許可權內都可以對系統進行監控,實現了網路資源的共享和對所有系統的集中管理,為網路製造技術搭建平台。
C. 如何把串口伺服器的IP地址映射到本地
//創建一個串口通訊
SerialPort CurrentPort = null;
CurrentPort = new SerialPort();
CurrentPort.ReadBufferSize = 128;
CurrentPort.PortName = comName; //埠號
CurrentPort.BaudRate = bandRate; //比特率
CurrentPort.Parity =parity;//奇偶校驗
CurrentPort.StopBits = stop;//停止位
CurrentPort.DataBits = databit;//數據位
CurrentPort.ReadTimeout = 1000; //讀超時,即在1000內未讀到數據就引起超時異常
//綁定數據接收事件,因為發送是被動的,所以你無法主動去獲取別人發送的代碼,只能通過這個事件來處理
CurrentPort.DataReceived += Sp_DataReceived;
CurrentPort.Open();
定義一個變數 byte[] receiveStr;
//綁定的事件處理函數
private static void Sp_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
SerialPort sp = sender as SerialPort;
if (sp == null)
return;
byte[] readBuffer = new byte[sp.ReadBufferSize];
sp.Read(readBuffer, 0, readBuffer.Length);
//賦值
receiveStr=readBuffer;//當然你可以通過轉換將byte[]轉換為字元串。
}
//你要求的按鈕事件可以這么寫
private void button1_Click(object sender, EventArgs e)
{
if(receiveStr!=null)
{
變數 xxx=receiveStr;
}
}
D. 串口伺服器修改IP
如果你知道串口伺服器現在的ip,修改你電腦ip網段與其保持一致,使用瀏覽器即可修改配置串口伺服器的ip。
如果你不知道該串口伺服器現在的ip,長按串口伺服器上的reset建大概十秒,使其恢復出廠設置,串口伺服器的ip也恢復默認,然後再用上面說的方法進行修改配置。
這樣可以么?
E. 一文看懂串口伺服器的原理及用法
串口伺服器 ,也被成為串口到乙太網轉換器、串口設備伺服器。它是終端伺服器通過TCP/IP伺服器的串口進行數據傳輸,然而所有這些名稱都是相同類型的設備,基本是將串列的RS232、RS485或RS422介面鏈接到串口伺服器的串口端,傳輸數據到乙太網數據包,同時可以將數據包再傳回至RS232、RS485或RS422串口端,實現數據雙向透傳。串口伺服器具有自己的實際IP地址,這就是為什麼它有時被稱為伺服器的原因。
原理: 計算機串口(COM埠)和乙太網區域網(LAN)之間傳輸數據的設備。這使得可以使用乙太網代替串列電纜,最大限度地減少工作站的混亂,並允許將串列設備放置在距離計算機較遠的位置。
作用: 串口伺服器可實現串口(RS232/485/422)到乙太網口的數據的雙向透明傳輸。串口伺服器內部模塊自行完成協議轉換。串口側是串口電平數據,乙太網口側是網路數據包,通過簡單設置即可實現聯網功能。
串口伺服器在實際使用過程中,是將TCP/IP協議的乙太網介面映射到計算機的標准串口上,類似對普通串口一樣進行收發數據。也就是說通常計算機上有1個硬碟,通過串口伺服器可並聯出多個硬碟。比如一般極端及上有COM1和COM2兩個埠,通過串口伺服器可以將其映射出COM3、COM4、COM5等多個埠來。
有人科技提供相關的串口伺服器使用方法,請點擊:
串口伺服器的連接方法 :https://www.usr.cn/News/720.html
串口伺服器的使用方法 :https://www.usr.cn/News/1305.html
串口伺服器的參數設置 :https://www.usr.cn/News/1465.html
串口伺服器如何與組態王連接 :https://www.usr.cn/Down/Software/M4-1.pdf
串口伺服器的應用領域比較廣泛,通常與工業路由器或工業交換機搭配使用。例如無人值守稱重、遠程考勤、門禁道閘等。
電氣火災報警應用: 串口伺服器與電氣火災報警器的RS232/485串口進行聯網通訊,將報警信息快速傳輸至雲平台,提醒工作人員排除火情。
智慧廠礦照明: 傳統的廠礦照明設施多是「人管燈」,無法做到與生產、監控聯動,造成能源浪費。串口伺服器與串口照明設備聯網通信,方便照明控制,還能實現設備故障主動上報等功能。
自來水廠供水監控: 目前,自來水廠的供水系統仍是基於串口的組網通訊,只適合單機操作且傳輸距離有限,系統維護困難。串口伺服器可提供通過TCP Server模式實時監控水廠設備工作詳情。
F. 串口伺服器修改IP
1.因為串口伺服器並沒分配IP的功能;
2.你電腦已有了IP地址;
3.你電腦的IP與串口伺服器IP不是同一網段;
4.很簡單,把電腦的IP改成跟串口服的IP同一網段,
馬上就能訪問到它的網頁;
5.我搞過此項目,很成功的;
G. 串口伺服器如何工作
在USB協議發明之後,我們生活中很少見到串口設備。由於現代傳輸系統的這個原因,大多數製造商不再在筆記本電腦、台式計算機或現代設備上添加串列埠。因此,比如串列列印機、電子秤、條形碼掃描儀、串列消費/工業設備、GPS、監控攝像頭等設備通常都有一個串口連接的功能,如RS232、RS422或RS485串口與計算機交互。
從遠程計算機建立對這組設備的遠程訪問問題需要串口伺服器的幫助。 一個串口伺服器 可以把大多數串列設備連接到一個乙太網埠,這樣就可以直接在計算機或交換機或網路路由器上使用,並遠程式控制制這個設備。
串口伺服器是一種小型設備,有時稱為 串口聯網轉換器 、串列TCP/IP伺服器或簡單的終端伺服器。然而,所有這些名稱只是對同一種設備的不同稱呼而已,這種設備是將串口(RS232、RS422或RS485)數據轉換為乙太網數據包,乙太網數據包雙向轉換為串口(RS232、RS422或RS485)數據。如果IP/TCP數據包通過ieee802.11a/b/g網路鏈路傳輸,它也可以用作無線串口伺服器。串口伺服器通過網路重定向串列設備。因此,它消除了與計算機物理連接的必要性。串口伺服器有其唯一的IP地址。這就是它通常被稱為伺服器的原因。
首先,當你購買一個串口伺服器時,需要先在計算機上安裝驅動軟體。該程序用於在計算機上創建虛擬COM埠,方便連接了硬體。所有虛擬串列埠都是通過設備軟體的助手創建的,這些軟體作為本地項到達計算機的設備管理器中。這種方法,適用於任何需要植入串列到乙太網硬體的COM埠上,就好像它是自己的物理埠一樣。現在,每次將串列設備連接到串口伺服器的COM埠時,外圍設備都會重定向到計算機的虛擬串列埠。它會被計算機識別為本地設備。
大多數串口伺服器系統都添加了虛擬COM埠驅動程序。在開始使用轉換器之前,必須先將其安裝在計算機上。安裝過程完成後,當硬體連接到計算機時,虛擬COM軟體將立即能夠在計算機的設備管理器中創建虛擬COM埠。
要設置串口伺服器,只需連接乙太網電纜、串列電纜和電源適配器。
在完成前面提到的所有步驟之後,您就可以開始配置串口伺服器了。幾乎所有的串口伺服器都是直接開箱即用的,因為它會自動檢測你正在使用的串列介面和所有其他設置。但是,如果需要配置默認設置,則可以登錄到串口伺服器的設置界面進行設置。有時,您可以通過訪問虛擬COM軟體登錄到「單元管理」面板,但大多數情況下,使用web瀏覽器會更快、更簡單。只需在瀏覽器地址欄中輸入該轉換器的默認IP地址,您將看到串口伺服器的管理登錄頁面。現在您可以根據自己的喜好配置串口伺服器了。
原文出自: https://www.usr.cn/News/1667.html
H. 配置串口伺服器時,是否需要選擇允許自動獲得ip地址
動態域名方式:選擇所需要配置的串口,進入「配置串口」,如果需要「動態域名服務」,將「選擇獲取遠程主機IP方式:」設置為「2-通過域名解析獲得遠程主機IP地址」,
I. 串口伺服器如何使用
設備連線:
首先將串口伺服器的串口和設備串口連接,串口伺服器的 RJ45介面和路由器(或者直接連接PC)連接,然後對串口伺服器上電。
配置串口參數:
串口伺服器可以通過Web網頁進行參數修改。通過 Web網頁修改參數時需要串口伺服器必須和計算機處於同一個子網中。串口參數包括:波特率、數據位、停止位、校驗位。
配置網路參數:
串口伺服器必須具有一個 IP,可以配置為靜態或者通過 DHCP伺服器獲得。配置串口聯網伺服器的工作模式:包括 TCP SERVER模式(是指計算機主動尋找串口聯網伺服器)、 TCP CLIENT模式(是指串口聯網伺服器主動找計算機)、 UDP模式。配置網路參數的目的 是讓計算機能夠順利地和聯網伺服器建立連接。
啟用虛擬串口:
由於一般用戶的 PC端軟體還是打開串口和設備通信的,此時由於改用了網路所以必須在計算機上虛擬一個串口,虛擬串口負責與串口伺服器建立連接,並將數據轉發給打開虛擬串口的用戶程序。運行用戶設備通信程序,並打開虛擬串口。之後用戶應用程序即可和設備通信。
飛暢科技,專業做工業交換機的廠家,歡迎前來了解、交流。