0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STC8單片機(jī)擴(kuò)展WiFi通信實(shí)現(xiàn)功能與組態(tài)王組態(tài)軟件詳細(xì)組態(tài)

ss ? 來源:關(guān)育謀 ? 作者:關(guān)育謀 ? 2020-09-19 10:17 ? 次閱讀

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)軟件對單片機(jī)數(shù)字量輸入、晶體管輸出、模擬量輸入、模擬量輸出實(shí)現(xiàn)讀寫操作

二、組態(tài)王組態(tài)軟件詳細(xì)組態(tài):

1、新建工程:

2、選擇IO設(shè)備:Modbus TCP

3、設(shè)備名稱:從站01

4、設(shè)備IP地址、端口號、單元ID和超時時間

5、通信恢復(fù)時間:

6、變量組態(tài):包括數(shù)字量輸入、晶體管輸出、模擬量輸入、模擬量輸出

7、數(shù)字量輸入詳細(xì)組態(tài):1區(qū)寄存器,寄存器編號100001開始,其他以此類推

8、晶體管輸出詳細(xì)組態(tài):0區(qū)寄存器,寄存器編號000001開始,其他以此類推

9、模擬量輸入詳細(xì)組態(tài):3區(qū)寄存器,寄存器編號300001開始,其他以此類推

10、模擬量輸出詳細(xì)組態(tài):4區(qū)寄存器,寄存器編號400001開始,其他以此類推

11、新建畫面

12、畫面組態(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、定時器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ù):

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635287
  • STC
    STC
    +關(guān)注

    關(guān)注

    14

    文章

    299

    瀏覽量

    66225
收藏 人收藏

    評論

    相關(guān)推薦

    LV和組態(tài)王上位機(jī)軟件在同一電腦通過網(wǎng)線讀寫同一個PLC失敗

    問題:LV和組態(tài)王上位機(jī)軟件在同一電腦通過同一個網(wǎng)卡、同一根網(wǎng)線和IP讀寫同一個PLC失敗 PLC型號:西門子S7-200 smart 現(xiàn)狀:非標(biāo)設(shè)備自帶組態(tài)王上位
    發(fā)表于 10-18 08:26

    PLC無線通訊模塊如何應(yīng)用在2臺組態(tài)王與1臺FX5u之間?

    :12-24VDC l 通訊協(xié)議:ModbusTCP/IP協(xié)議 l 傳輸距離:100米,1KM 本方案以2臺組態(tài)王和1臺三菱FX5u PLC為例,介紹多臺組態(tài)王與PLC的無線以太網(wǎng)通信實(shí)現(xiàn)過程。在本方案中
    的頭像 發(fā)表于 08-14 14:19 ?399次閱讀
    PLC無線通訊模塊如何應(yīng)用在2臺<b class='flag-5'>組態(tài)王</b>與1臺FX5u之間?

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

    方式。本方案以2臺組態(tài)王和1臺三菱FX5u PLC為例,介紹多臺組態(tài)王與PLC的無線以太網(wǎng)通信實(shí)現(xiàn)過程。在本方案中采用了三菱PLC無線通訊終端——DTD419MB,作為實(shí)現(xiàn)無線通訊的硬
    的頭像 發(fā)表于 08-08 10:28 ?296次閱讀
    兩臺<b class='flag-5'>組態(tài)王</b>與一臺FX5u之間無線<b class='flag-5'>通信</b>你見過嗎?快速了解

    組態(tài)王播放視頻注意事項(xiàng)

    組態(tài)王使用自帶的控件-"AVI動畫",使用腳本指令PLAYAvi()使控件打開視頻,顯示“無法找到視頻,找不到“vids:xvid”解壓縮軟件”的解決辦法;
    發(fā)表于 07-08 14:55 ?0次下載

    工控組態(tài)軟件的特點(diǎn)和應(yīng)用

    隨著工業(yè)自動化的不斷發(fā)展,工控組態(tài)軟件作為工業(yè)自動化領(lǐng)域中的關(guān)鍵工具,扮演著越來越重要的角色。工控組態(tài)軟件以其強(qiáng)大的數(shù)據(jù)可視化、系統(tǒng)監(jiān)控和配置功能
    的頭像 發(fā)表于 06-19 11:07 ?652次閱讀

    組態(tài)軟件與PLC的通訊控制

    ,為工程師和技術(shù)人員提供了直觀、高效的控制手段;而PLC作為工業(yè)自動化系統(tǒng)的核心控制設(shè)備,具有穩(wěn)定性高、可靠性強(qiáng)的特點(diǎn)。本文將從多個方面詳細(xì)介紹組態(tài)軟件與PLC的通訊控制,旨在為讀者提供全面、深入的理解。
    的頭像 發(fā)表于 06-12 16:46 ?1866次閱讀

    常用的組態(tài)軟件有哪些

    在工業(yè)自動化、建筑管理、能源監(jiān)控等領(lǐng)域,組態(tài)軟件作為一種重要的軟件工具,發(fā)揮著至關(guān)重要的作用。它不僅能夠幫助用戶快速構(gòu)建和配置各種操作界面,還能實(shí)現(xiàn)對監(jiān)測設(shè)備、控制設(shè)備和數(shù)據(jù)的管理與操
    的頭像 發(fā)表于 06-07 14:29 ?1602次閱讀

    上位機(jī)組態(tài)軟件有哪些類型

    是一些主要類型及其特點(diǎn)的詳細(xì)介紹。 通用型組態(tài)軟件 通用型組態(tài)軟件是一種適用于各種工業(yè)領(lǐng)域的通用解決方案。這類
    的頭像 發(fā)表于 06-06 10:12 ?1237次閱讀

    拖拽式云組態(tài)是什么?

    組態(tài)是指將傳統(tǒng)的組態(tài)軟件遷移到云平臺上運(yùn)行,實(shí)現(xiàn)組態(tài)的可視化、遠(yuǎn)程監(jiān)控和遠(yuǎn)程操作。 云組態(tài)的基
    的頭像 發(fā)表于 04-29 15:44 ?357次閱讀

    什么是組態(tài)軟件?組態(tài)軟件有什么用?

    組態(tài)軟件就是一種可以幫助用戶快速構(gòu)建工業(yè)自動控制系統(tǒng)監(jiān)控功能的專業(yè)軟件。 組態(tài)軟件
    的頭像 發(fā)表于 04-20 14:16 ?786次閱讀

    組態(tài)王與多臺美國羅克韋爾AB PLC無線通訊怎么實(shí)現(xiàn)?

    組態(tài)王與多臺美國羅克韋爾AB PLC間的無線通信測試需要用到以下設(shè)備: 三菱PLC型號:FX5u × 2臺 上位機(jī)組態(tài)王6.55 × 1臺 達(dá)泰歐美系PLC無線通訊終端——DTD41
    的頭像 發(fā)表于 04-10 17:46 ?638次閱讀
    <b class='flag-5'>組態(tài)王</b>與多臺美國羅克韋爾AB PLC無線通訊怎么<b class='flag-5'>實(shí)現(xiàn)</b>?

    搞不懂組態(tài)軟件和HMI?常見組態(tài)軟件有哪些?

    ,圖形界面直觀,符合人的自然思維,可以使用戶更專注于功能。邏輯的設(shè)計(jì)極大地減少開發(fā)周期,節(jié)約開發(fā)資金并且得到可靠安全的功能系統(tǒng)。什么是組態(tài)軟件組態(tài)
    的頭像 發(fā)表于 03-22 08:19 ?6228次閱讀
    搞不懂<b class='flag-5'>組態(tài)</b><b class='flag-5'>軟件</b>和HMI?常見<b class='flag-5'>組態(tài)</b><b class='flag-5'>軟件</b>有哪些?

    什么是組態(tài)云平臺?有什么功能

    時至今日,云計(jì)算已經(jīng)深度融合進(jìn)我們的生活、工作等方方面面之中,為我們帶來各種好處。在工業(yè)場景中,組態(tài)軟件通常部署到上位機(jī)中,為生產(chǎn)監(jiān)控、設(shè)備管理等提供可靠便利的手段,但在云計(jì)算的支持下,組態(tài)
    的頭像 發(fā)表于 03-14 13:42 ?429次閱讀
    什么是<b class='flag-5'>組態(tài)</b>云平臺?有什么<b class='flag-5'>功能</b>?

    易云系統(tǒng)云組態(tài)的優(yōu)勢特點(diǎn)

    傳統(tǒng)的組態(tài)軟件主要是觸摸屏的組態(tài)軟件和 電腦端的組態(tài)軟件 。
    的頭像 發(fā)表于 01-20 09:50 ?1397次閱讀

    組態(tài)王與S7-1200PLC之間 Profinet無線以太網(wǎng)通信

    組態(tài)王與S7-1200PLC之間想要搭建 Profinet無線以太網(wǎng)通信,需要用到以下設(shè)備: ● 西門子PLC型號:S7-1200 × 2臺 ● 上位機(jī)組態(tài)王6.55 × 1臺 ●
    的頭像 發(fā)表于 01-09 09:21 ?1007次閱讀
    <b class='flag-5'>組態(tài)王</b>與S7-1200PLC之間 Profinet無線以太網(wǎng)<b class='flag-5'>通信</b>