Modbus TCP轉Modbus RTU的實現
作者:上海卓嵐信息科技有限公司 來源:zlmcu
本文介紹使用ZLSN2040、NETCOM2040實現Modbus TCP到Modbus RTU的轉化。
1.Modbus TCP與Modbus RTU
Modbus是工業設備之間通信的標準協議。在儀器、儀表上用得更為普遍。不同的設備在遵守Modbus標準之后可以互相通信的目的。Modbus初是使用串行鏈路的,例如RS232、RS485/422,隨著網絡的發展,后來又推出了Modbus TCP標準。串行鏈路的Modbus分為ASCII和RTU,其中RTU的傳輸效率高,用得比較多。所以這里基本上以Modbus RTU為例來介紹。
2.Modbus TCP轉Modbus RTU
隨著Modbus TCP和Mobus RTU兩協議的普及,設備越來越多,要實現Modbus TCP訪問Modbus RTU設備的需求日益增加。Modbus TCP具有自身的優勢,因為其可以利用現有的網絡、internet等設施,而大批量的Modbus RTU設備已經存在。用一個統一的Modbus TCP客戶端軟件去訪問所有的Modbus設備,統一、集中式管理將大大提高系統的集成度。
硬件連接上:
將2040的串口和Modbus RTU設備連接,網口連接入網絡。此后Modbus TCP軟件即可通過訪問2040的IP地址(一般端口為502)來訪問Modbus RTU設備。
圖 2 2040的軟件配置界面
2.轉化協議一項應該選擇為Modbus TCP,工作模式為TCP服務端,端口為502。如圖2所示。
新聞報道:卓嵐Modbus TCP轉RTU的產品與合作伙伴三維力控通過了Modbus兼容性測試。
應用手冊:關于Modbus TCP轉RTU功能的使用,請參考光盤:文檔\完整應用案例\Modubus_RTU網絡化升級\《Modubus_RTU網絡化升級》的“1.5 基于Modbus TCP到Modbus RTU轉化的通信”。
詳情參考:http://www.zlmcu.com/products_netcom.htm h