摘要
在網上搜集的一些關於 MODBUS RTU 通訊協議和在 Qt 中實現的博客,在此記錄以供參考。
Modbus 通訊協議
MODBUS-RTU 數據幀格式、報文實例
博客中介紹了 MODBUS-RTU 報文模型,主機對從機的讀操作、寫操作, MODBUS-RTU 的常用功能碼,寄存器的起始地址划分,最后給出了一個報文實例。
Modbus RTU 通信協議詳解以及與 Modbus TCP 通信協議之間的區別和聯系
MODBUS-RTU 通訊協議簡介
博客中詳細地介紹了 MODBUS-RUT 通信協議,並給出了 ACRXXXE 的應用細節及參量地址表。
Modbus 通信協議在 QT 中的實現
請問 QT 中如何實現 MODBUS RTU 通信協議
問答中給出了使用第三方串口類 qextserialport 實現 modbus 協議通信的操作步驟,不需要移植 modbus 協議庫,如有需要可以參考。
協議-modbus
博客為一個系列文章,介紹了 Qt4 環境下如何使用第三方串口類 qextserialport 搭建主機和從機。
Ubuntu 下安裝 libmodbus3.1.0 運用在 Qt 上
博客簡單介紹了 ubuntu 下安裝 libmodbus 和使用時需要注意的兩個地方。其一是編寫 Qt 程序時,記得 include 絕對路徑的頭文件的就OK了;其二還要記得添加在工程中 LIBS += -L (/*自己創建的安裝目錄*/) -lmodbus。
libmodbus 庫移植
一個 modbus 協議庫移植——libmodbus-master
libmodbus 在 Windows 平台上 Qt5 MinGW 中的測試
在 windows 平台上使用 Qt 和 libmodbus 庫實現 modbus 主機功能
【modbus】libmodbus 庫的移植與使用
博客很詳細了介紹了 libmodbus 庫在 linux 環境下移植的全過程,非常適合小白學習參考。此外內容中還包括了 libmodbus 庫在開發板程序中的測試和使用。
FreeModbus 庫移植
FreeModbus_Slave-Master-RTT-STM32