發布日期:2022-07-14 點擊率:87
實現串口轉以太網的功能需要的不僅僅是按照理想拓撲機構,把串口設備、主機和串口設備聯網服務器連接起來。上一期我們解答了如何更快地安裝和配置好串口轉以太網設備聯網服務器。本期我們會根據不同的系統要求,提供高級解決方案,幫助您更好的實現串口轉以太網的需求。
NO.2 高級安裝和配置 第二期
COM端口擴展
Q:是否可以同時監控超過256臺串口設備?
A:NPort Windows的驅動程序可同時支持多達4096個COM端口。
大多數Windows系統驅動允許一臺計算機最多支持256個COM端口。COM端口需要逐個配置,但是需要被統一管理。因此,如需擴大COM端口數量(并增加受支持的串口現場設備數量),常用方法是使用兩臺以上的主機。然而,即使您可以使用多臺主機同時支持和管理超過256臺設備,您仍然無法統一管理所有COM端口。
Moxa智能解決方案
Moxa的NPort Windows Driver Manager可支持多達4096個COM端口,您只需一臺主機,即可同時監控所有現場設備。
COM Grouping:以太網“多分支”結構
Q:如何模擬串口通信的多分支結構,通過以太網同時向所有或一組串口現場設備發出相同指令?
A:采用COM Grouping 功能,您可以模擬傳統設備通過以太網TCP/IP協議通信的多分支結構。
對一個傳統RS-485串口網絡發布的指令都會分配一個一個字節長度的ID地址。雖然串口網絡的所有節點都會收到從網絡主機發布的指令,但其實只有ID匹配的現場設備會處理該指令,而其他現場設備則會忽略該指令。在較大規模網絡內,將串口現場設備分組的簡便方法對于需要同時進行相同操作的多個串口現場設備來說尤為有用(例如同一火車站臺的所有LED指示燈須在火車即將到站時統一發出到站信號)。
然而,由于串口轉以太網絡中的物理串口各映射一臺設備服務器上的一個虛擬COM端口號碼,該網絡主機的每個本地COM端口通常僅與一個虛擬COM端口號碼通信(即串口連接)。因此,主機一次僅能對一個COM端口號碼或一定區域內的鄰近COM端口號碼發布指令。
Moxa智能解決方案
COM端口分組功能可以模擬以太網內串口通信的多分支結構。憑借這一功能,您可以創建一個COM組,向NPort設備服務器上的多個物理COM端口定向傳輸數據。此外,您僅需操控一個COM端口,即可同時控制多達32個物理串口。
優勢
● 虛擬COM端口串口號碼輕松實現串口現場設備分組。
● 每組COM端口可接入多達32個串口設備。
● 每個COM端口可讀取和寫入不同設置。
公共網絡和動態IP地址
Q:如何將使用私有IP地址的現場串口設備以及串口設備聯網服務器與使用公共IP地址的遠程主機連接?如何連接防火墻和路由器保護下的遠程串口設備?
A:NPort串口設備聯網服務器為新舊操作系統提供持續支持,而且即便是供應商不再支持的操作系統,NPort也仍然提供支持。
上述討論的所有串口轉以太網絡都是設有固定地址的私有IP網絡。此類網絡采用Real COM模式,將NPort設備服務器上的串口映射到主機上的本地COM/TTY端口,為主機和串口設備建立透明連接。Real COM模式最多同時支持8個連接,使多個主機得以同時從同一個串口設備收集數據。然而,在使用私有IP地址或IP地址環境多變的情況下,Real COM模式無法正常運行。
Moxa智能解決方案
在創新的運行模式——Reverse Real COM模式下,即使NPort設備服務器使用私有IP地址或處于動態IP地址環境,該設備服務器仍可以發揮與Real COM模式相同的功能。采用Reverse Real COM模式,NPort設備服務器啟動后就會主動連接目標IP地址域中列出的遠程主機或服務器。
優勢
● 實現帶私有IP地址的串口服務器與帶公網IP的服務器通訊。
● 實現與動態IP環境下的主機或服務器的連接。
數據預處理
Q:如何確保主機從現場串口設備接收完整串口數據?
A:高級數據打包功能確保合理的信息構架,避免產生不完整的信息。
當包含不完整串口數據的數據包或資料包到達數據處理應用時,該應用很有可能會出現故障。為了避免主機接收此種數據包或資料包,一般做法是將串口數據流存放在設備服務器存儲器內的緩存區中,從而確保屬于同一次串口傳輸的所有數據可以統一通過一個數據包或資料包傳輸。不過,串口設備服務器緩存區的容量有限,可能不適用于較高級的應用。因此,如果一段串口數據流超出FIFO大小,那么主機最終還是會收到不完整的數據包。
Moxa智能解決方案
優良的數據打包功能使用戶可以限定時間和數據大小,從而滿足任何串口數據處理應用的數據采集需求。采用NPort數據打包功能,您可以在打包時依據數據包的最大長度或依據數據包包頭或包尾中的特殊字符或分隔符,個性化設置傳輸串口數據的數據包大小。如果您無法判斷數據包的最大長度,或仍希望發送不完整的數據包,那么您可以通過強制傳輸功能預設最大時間間隔,以等待形成完整串口數據流。
保障未來網絡擴展
Q:鑒于公共IP地址數量有限,如何確保我的串口轉以太網絡在未來仍有可用的IP地址?
A:采用NPort 6000系列終端服務器等經IPv6 Ready Logo官方認證的解決方案
IPv6通信協議由互聯網工程任務組(IETF)設計,旨在解決IPv4地址枯竭問題。IPv6不僅能與IPv4規范兼容,而且能解決地址枯竭問題,成為了網絡基礎設施建設的趨勢。在某些情況下,IPv6甚至被政府合同規定為必須使用的互聯網協議。
Moxa智能解決方案
所幸的是,IPv6 Ready Logo認證項目率先在全球設立IPv6 Ready Logo測試實驗室,驗證協議的可部署性和IPv6產品的互操作性。因此,所有帶有IPv6 Ready Logo官方認證標志的產品都已經通過測試,符合最新IPv6規范。為了滿足對IPv6產品日益增長的需求,NPort串口轉以太網設備聯網服務器根據最新IPv6規范設計,并已獲得IPv6 Ready Logo認證。
點擊查看? NPort 6600系列終端服務器
最大32口設計,適用于集中監控
支持任意波特率
網絡斷線時可通過緩存暫存串口數據
端口緩存可通過SD插槽擴展
具備網絡模塊擴展槽
通用高電壓輸入范圍:100 ~ 240 VAC或88 ~ 300 VDC
常規低電壓輸入范圍:±48 VDC(20 ~ 72 VDC,-20 ~ -72 VDC
下一篇: PLC、DCS、FCS三大控
上一篇: 如何讓NPort 5000系列