串口服務器是什么?
串口服務器是一種小型電子設備,它有時也被稱為串口設備服務器,可以將以太網(wǎng)IP/TCP數(shù)據(jù)包轉換為RS232,RS485或RS422串口數(shù)據(jù)信號,反之亦然。
Modbus網(wǎng)關是什么?
Modbus是一種串口通信協(xié)議,用于其可編程邏輯控制器(PLC)。簡而言之,它是一種用于在電子設備之間通過串口線路傳輸信息的方法。請求信息的設備稱為Modbus主站,提供信息的設備稱為Modbus從站。
兩者區(qū)別
串口服務器,即能夠通過以太網(wǎng)將其他設備與RS232,RS422和RS485接口連接到計算機(或其他設備)的設備。數(shù)據(jù)以其原始格式傳輸,程序使用虛擬COM端口或TCP客戶端進行服務器模式運行。
網(wǎng)關是通過以太網(wǎng)將具有RS232,RS422和RS485接口的設備連接到您的計算機(或其他設備)。此外,它們能夠將協(xié)議從Modbus RTU/ASCII轉換為Modbus TCP,反之亦然(以及其他協(xié)議)。在這種情況下,可以使用Modbus TCP通過網(wǎng)關的IP地址訪問連接的設備,而不是使用虛擬COM端口。
兩者應用上的案例:
1、如果需要使用可用軟件將帶有RS485接口和特定協(xié)議的條形碼掃描儀的數(shù)據(jù)處理到計算機上。
在這種情況下,串口服務器可以將RS485接口轉換為以太網(wǎng),而無需對傳輸?shù)臄?shù)據(jù)進行任何更改。安裝虛擬COM和特定軟件,就也可以在其他模式下工作。
2、如果需要使用運行特定協(xié)議的設備通過以太網(wǎng)擴展RS232接口,電纜長度僅為15米的情況下怎么辦。
需要在配對模式或TCP客戶端/服務器模式下使用兩個串口設備。這允許將數(shù)據(jù)從一個COM端口傳輸?shù)搅硪粋€COM端口,而無需對其進行任何更改。
3、需要通過以太網(wǎng)將輸入輸出的RS485模塊與Modbus RTU協(xié)議連接到設置SCADA系統(tǒng)的遠程計算機。
使用modbus網(wǎng)關將Modbus RTU轉換為Modbus TCP和RS485接口轉換為以太網(wǎng)。modbus網(wǎng)關專門設計用于Modbus協(xié)議。使用帶Modbus協(xié)議的串口服務器并不能達到這項需求。另外,它有助于協(xié)議的正確互換,并最大限度地降低數(shù)據(jù)丟失的風險。
4、需要通過以太網(wǎng)擴展RS485線路,通過該線路使用Modbus RTU/ASCII協(xié)議傳輸數(shù)據(jù)。
最好的辦法是使用兩個相互連接的MGate網(wǎng)關。
5、需要將運行Modbus RTU協(xié)議的電表連接到缺少COM端口且位于您旁邊的建筑物中的計算機。該軟件僅識別Modbus RTU,不適用于Modbus TCP。
有兩種方法可以解決這個問題:
使用串口服務器在計算機上創(chuàng)建虛擬COM端口,協(xié)議保持不變。
使用Modbus網(wǎng)關創(chuàng)建虛擬COM端口,該協(xié)議仍然是Modbus RTU。