工控機串口轉以太網有優勢嗎?工業一體機串口轉以太網轉換器是通過何種模式?
采用以太網總線集成通過把串口信號都轉換到以太網上傳輸優勢如下:
1、充分利用了以太網總線,在距離較遠,設備分散的情況下,既很大程度上簡化了現場布線,也同時提高了組網的靈活性;
2、極大地提高了系統的通訊速度,相應的增加了采集的數據點數,這些在串口通訊方式下是無法實現的;
3、與使用傳統的RS485方式相比,節約了硬件成本;
4、簡化了網絡的調試工作量;
5、在BAS服務器端開發基于以太網的數據采集程序比開發基于串口的程序更方便;
6、把串口設備服務器,作為Server向外開放數據,實現數據共享,這樣也方便了程序的調試。
串口轉以太網轉換器解決的是RS232/485/422串口到網口的轉化,那么轉化為網口之后,用戶軟件如何和轉換器通信呢。串口轉換器提供軟件方案有4種:虛擬串口、Socket編程、使用DLL庫、Modbus TCP。
虛擬串口,就是說用戶在使用TCP/IP串口轉換器后無需修改原有的軟件(串口設備應該有一個在計算機上運行的與設備通信的軟件),使用宇泰串口服務器軟件程序可以虛擬出類似COM4、COM65等的虛擬串口,然后通過軟件將COM4、COM5和制定的轉換器綁定。之后,用戶軟件打開COM4、COM5就同原來打開COM1等硬件串口一樣使用了。使用虛擬串口對于已有串口軟件的用戶是可以考慮的,但是對于還未設計軟件的用戶,建議使用Socket編程,因為Socket編程比虛擬串口的效率更高,也無需安裝驅動。
Socket編程,就是利用Windows/Linux等操作系統上的開發環境開發網絡程序,直接和TCP/IP轉換器通信。協議就是透明傳輸,即網絡發送什么串口就收到什么,反之亦然。用戶可以選擇VC、VB、Delphi、C#等開發環境提供的Socket編程,例如向處于服務器模式的轉換器連接就是調用Connect函數,參數就是轉換器的IP和端口。
使用DLL庫,DLL是使用Socket編程封裝對ZLSN模塊基本操作的動態連接庫。用戶可以使用DLL庫實現對ZLSN模塊的搜索、參數設置、通信功能。與Socket編程相比,DLL庫的功能更為強大,也更方便調用。但是對于熟悉網絡編程的用戶來說,用戶還是希望自己用Socket編程設計程序,也不想自己的軟件帶一大堆DLL。
Modbus TCP,就是用戶軟件使用標準的Modbus TCP協議,串口轉TCP/IP可以直接將網口的Modbus TCP數據流轉化為Modbus RTU數據流,在轉換器的串口可以以Modbus RTU方式和用戶的串口設備通信。轉換器可以作為Modbus網關使用,實現標準Modbus TCP軟件訪問標準的Modubus RTU設備。