資源簡介
W5500 ModBus TCP 例程說明文檔
前言:本例程通過ModBus TCP簡單實現 ModBus Poll 工具下發指令到W5500EVB控制EVB的板載LED燈;W5500EVB作為服務器等待客戶端的連接請求。
硬件:W5500EVB開發板(STM32 W5500網絡芯片)
軟件:ModBus TCP協議,W5500開發庫
上位機工具:ModBus Poll
實現過程:
1. 驅動W5500實現單片機聯網;
2. 編寫ModBus TCP協議代碼,主要實現ModBus TCP幀的解析;
3. 上位機通過網絡下發指令;
4. 實現結果,如下圖:
總結:該里程只是簡單實現了ModBus TCP的部分功能,如果想通過上位機控制自己的ModBus設備,可在單片機接收到來自網絡的數據幀以后將數據幀重新組包成ModBus RTU或者ModBus ASCII的幀格式,然后通過單片機的串口傳輸到ModBus設備,實現ModBus設備的控制,
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-09?11:08??W5500_ModBus_TCPS\
?????文件??????210277??2018-10-09?11:04??W5500_ModBus_TCPS\Modbus?TCP例程說明.docx
?????目錄???????????0??2018-10-09?11:08??W5500_ModBus_TCPS\上位機工具\
?????文件?????3314912??2018-09-28?16:01??W5500_ModBus_TCPS\上位機工具\ModbusPoll.zip
?????目錄???????????0??2018-10-09?11:08??W5500_ModBus_TCPS\源碼\
?????文件??????373564??2018-10-09?11:07??W5500_ModBus_TCPS\源碼\W5500_Modubus.zip
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-09?11:08??W5500_ModBus_TCPS\
?????文件??????210277??2018-10-09?11:04??W5500_ModBus_TCPS\Modbus?TCP例程說明.docx
?????目錄???????????0??2018-10-09?11:08??W5500_ModBus_TCPS\上位機工具\
?????文件?????3314912??2018-09-28?16:01??W5500_ModBus_TCPS\上位機工具\ModbusPoll.zip
?????目錄???????????0??2018-10-09?11:08??W5500_ModBus_TCPS\源碼\
?????文件??????373564??2018-10-09?11:07??W5500_ModBus_TCPS\源碼\W5500_Modubus.zip
- 上一篇:基于stm32的藍牙通信
- 下一篇:STM32F1的USB鍵盤鼠標使用HAL庫
評論
共有 條評論