STC8單片機擴展WiFi通信模塊和組態王組態軟件實現Modbus TCP以太網通信
一、通信實現功能:
1、Modbus TCP Client:組態王組態軟件
2、Modbus TCP Server:STC單片機+WiFi通信模塊
3、組態王組態軟件對單片機數字量輸入、晶體管輸出、模擬量輸入、模擬量輸出實現讀寫操作
二、組態王組態軟件詳細組態:
1、新建工程:
2、選擇IO設備:Modbus TCP
3、設備名稱:從站01
4、設備IP地址、端口號、單元ID和超時時間
5、通信恢復時間:
6、變量組態:包括數字量輸入、晶體管輸出、模擬量輸入、模擬量輸出
7、數字量輸入詳細組態:1區寄存器,寄存器編號100001開始,其他以此類推
8、晶體管輸出詳細組態:0區寄存器,寄存器編號000001開始,其他以此類推
9、模擬量輸入詳細組態:3區寄存器,寄存器編號300001開始,其他以此類推
10、模擬量輸出詳細組態:4區寄存器,寄存器編號400001開始,其他以此類推
11、新建畫面
12、畫面組態效果:
三、單片機Modbus TCP Server通信程序:
1、所選頭文件:
2、單片機串口1宏定義:
3、安信可ESP-12F系列WiFi通信模塊用宏定義:
4、共用函數定義:
5、Modbus用函數定義1:
6、Modbus用函數定義2:
7、串口1用函數定義:
8、安信可ESP-12F用函數定義:
9、串口1用變量定義:
10、共用變量定義:
11、安信可ESP-12F系列WIFI模塊用變量定義:
12、主函數:
13、定時器0中斷初始化子函數:
14、串口1中斷初始化子函數:
15、安信可ESP-12F系列WIFI模塊設置子函數:
16、安信可ESP-12F系列WIFI模塊全局中斷子函數:
17、安信可ESP-12F系列WIFI模塊處理等待子函數:
18、串口1接收判斷子函數:
19、Modbus之01功能碼判斷子函數:
20、Modbus之01功能碼處理子函數:
21、延時子函數:
-
單片機
+關注
關注
6067文章
44992瀏覽量
650649 -
STC
+關注
關注
14文章
299瀏覽量
67623
發布評論請先 登錄
WEB組態物聯網平臺是什么?有什么功能?
可視化組態數據管理平臺是什么
CCLinkIE轉ModbusTCP依靠網關搭建組態王連接三菱PLC的通訊橋梁?

Modbus TCP轉Modbus RTU網關連接組態王的5大技巧!

組態云平臺十大排名及其功能特點

PLC無線通信模塊技術參數 PLC無線通信模塊故障排除
LV和組態王上位機軟件在同一電腦通過網線讀寫同一個PLC失敗
泵站物聯網組態平臺有什么功能
PLC無線通訊模塊如何應用在2臺組態王與1臺FX5u之間?

兩臺組態王與一臺FX5u之間無線通信你見過嗎?快速了解

云組態遠程監控物聯網平臺解決方案

評論