STC8單片機(jī)擴(kuò)展WiFi通信模塊和組態(tài)王組態(tài)軟件實(shí)現(xiàn)Modbus TCP以太網(wǎng)通信
一、通信實(shí)現(xiàn)功能:
1、Modbus TCP Client:組態(tài)王組態(tài)軟件
2、Modbus TCP Server:STC單片機(jī)+WiFi通信模塊
3、組態(tài)王組態(tài)軟件對(duì)單片機(jī)數(shù)字量輸入、晶體管輸出、模擬量輸入、模擬量輸出實(shí)現(xiàn)讀寫(xiě)操作
二、組態(tài)王組態(tài)軟件詳細(xì)組態(tài):
1、新建工程:
2、選擇IO設(shè)備:Modbus TCP
3、設(shè)備名稱(chēng):從站01
4、設(shè)備IP地址、端口號(hào)、單元ID和超時(shí)時(shí)間
5、通信恢復(fù)時(shí)間:
6、變量組態(tài):包括數(shù)字量輸入、晶體管輸出、模擬量輸入、模擬量輸出
7、數(shù)字量輸入詳細(xì)組態(tài):1區(qū)寄存器,寄存器編號(hào)100001開(kāi)始,其他以此類(lèi)推
8、晶體管輸出詳細(xì)組態(tài):0區(qū)寄存器,寄存器編號(hào)000001開(kāi)始,其他以此類(lèi)推
9、模擬量輸入詳細(xì)組態(tài):3區(qū)寄存器,寄存器編號(hào)300001開(kāi)始,其他以此類(lèi)推
10、模擬量輸出詳細(xì)組態(tài):4區(qū)寄存器,寄存器編號(hào)400001開(kāi)始,其他以此類(lèi)推
11、新建畫(huà)面
12、畫(huà)面組態(tài)效果:
三、單片機(jī)Modbus TCP Server通信程序:
1、所選頭文件:
2、單片機(jī)串口1宏定義:
3、安信可ESP-12F系列WiFi通信模塊用宏定義:
4、共用函數(shù)定義:
5、Modbus用函數(shù)定義1:
6、Modbus用函數(shù)定義2:
7、串口1用函數(shù)定義:
8、安信可ESP-12F用函數(shù)定義:
9、串口1用變量定義:
10、共用變量定義:
11、安信可ESP-12F系列WIFI模塊用變量定義:
12、主函數(shù):
13、定時(shí)器0中斷初始化子函數(shù):
14、串口1中斷初始化子函數(shù):
15、安信可ESP-12F系列WIFI模塊設(shè)置子函數(shù):
16、安信可ESP-12F系列WIFI模塊全局中斷子函數(shù):
17、安信可ESP-12F系列WIFI模塊處理等待子函數(shù):
18、串口1接收判斷子函數(shù):
19、Modbus之01功能碼判斷子函數(shù):
20、Modbus之01功能碼處理子函數(shù):
21、延時(shí)子函數(shù):
-
單片機(jī)
+關(guān)注
關(guān)注
6043文章
44622瀏覽量
638529 -
STC
+關(guān)注
關(guān)注
14文章
299瀏覽量
66431
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
LV和組態(tài)王上位機(jī)軟件在同一電腦通過(guò)網(wǎng)線讀寫(xiě)同一個(gè)PLC失敗
PLC無(wú)線通訊模塊如何應(yīng)用在2臺(tái)組態(tài)王與1臺(tái)FX5u之間?
![PLC無(wú)線通訊模塊如何應(yīng)用在2臺(tái)<b class='flag-5'>組態(tài)王</b>與1臺(tái)FX5u之間?](https://file1.elecfans.com//web2/M00/02/85/wKgZoma8TEaAJ7KLAAFygAkmp7k515.png)
工業(yè)云組態(tài)應(yīng)用平臺(tái)的特性功能有哪些
![工業(yè)云<b class='flag-5'>組態(tài)</b>應(yīng)用平臺(tái)的特性<b class='flag-5'>功能</b>有哪些](https://file1.elecfans.com/web2/M00/01/78/wKgZoma1qxuAYoJgAAZ7x7U85Do831.png)
兩臺(tái)組態(tài)王與一臺(tái)FX5u之間無(wú)線通信你見(jiàn)過(guò)嗎?快速了解
![兩臺(tái)<b class='flag-5'>組態(tài)王</b>與一臺(tái)FX5u之間無(wú)線<b class='flag-5'>通信</b>你見(jiàn)過(guò)嗎?快速了解](https://file1.elecfans.com//web2/M00/01/35/wKgZoma0LTyAJG-kAAFyhMo3YyY694.png)
組態(tài)王播放視頻注意事項(xiàng)
工控組態(tài)軟件的特點(diǎn)和應(yīng)用
組態(tài)軟件與PLC的通訊控制
人機(jī)界面與組態(tài)軟件的區(qū)別
常用的組態(tài)軟件有哪些
上位機(jī)組態(tài)軟件有哪些類(lèi)型
拖拽式云組態(tài)是什么?
什么是組態(tài)軟件?組態(tài)軟件有什么用?
組態(tài)王與多臺(tái)美國(guó)羅克韋爾AB PLC無(wú)線通訊怎么實(shí)現(xiàn)?
![<b class='flag-5'>組態(tài)王</b>與多臺(tái)美國(guó)羅克韋爾AB PLC無(wú)線通訊怎么<b class='flag-5'>實(shí)現(xiàn)</b>?](https://file1.elecfans.com//web2/M00/C7/CE/wKgZomYWX-aACsEKAAIjP-PP6Z4675.png)
搞不懂組態(tài)軟件和HMI?常見(jiàn)組態(tài)軟件有哪些?
![搞不懂<b class='flag-5'>組態(tài)</b><b class='flag-5'>軟件</b>和HMI?常見(jiàn)<b class='flag-5'>組態(tài)</b><b class='flag-5'>軟件</b>有哪些?](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
什么是組態(tài)云平臺(tái)?有什么功能?
![什么是<b class='flag-5'>組態(tài)</b>云平臺(tái)?有什么<b class='flag-5'>功能</b>?](https://file1.elecfans.com//web2/M00/C5/38/wKgaomXyjmKAfrX-AATidzJzsJg881.png)
評(píng)論