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、延時子函數:

-
單片機
+關注
關注
6074文章
45368瀏覽量
664616 -
STC
+關注
關注
14文章
299瀏覽量
69157
發布評論請先 登錄
什么是組態屏
工業組態云平臺可以實現哪些功能
工業組態IOT平臺有哪些?有什么推薦?
水箱液位組態監控物聯網解決方案
能源組態數據大屏管理平臺有什么功能?
工業組態上云在智慧水利的應用
WEB組態物聯網平臺是什么?有什么功能?
可視化組態物聯網平臺是什么
可視化組態數據管理平臺是什么
CCLinkIE轉ModbusTCP依靠網關搭建組態王連接三菱PLC的通訊橋梁?
Modbus TCP轉Modbus RTU網關連接組態王的5大技巧!
Modbus轉換秘籍:力控組態軟件的高效應用
組態云平臺十大排名及其功能特點

STC8單片機擴展WiFi通信實現功能與組態王組態軟件詳細組態
評論