日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PLC通过DDE通讯——基于Codesys和组态王7.5进行数据采集

發(fā)布時間:2023/12/16 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PLC通过DDE通讯——基于Codesys和组态王7.5进行数据采集 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本篇文章在另一篇文章——PLC通過ModbusTCP通訊——基于組態(tài)王7.5進行數(shù)據(jù)采集的基礎(chǔ)上用另一種方法進行數(shù)據(jù)采集。

硬件環(huán)境:WAGO(萬可)750-881PLC。

軟件環(huán)境:

? ? ? ? ? ? ? ?桌面環(huán)境:Win10

? ? ? ? ? ? ? ?PLC編程:Codesys2.3

? ? ? ? ? ? ? ?DDE通訊軟件:Excel2016

總體架構(gòu)如下:

目錄

?一、編寫PLC程序

二、 編寫DDE連接

2.1 DDE說明

2.1.1 DDE查詢變量結(jié)構(gòu)

2.1.2 用Excel連接變量

2.1.3 用Word連接變量

?2.2 編寫Excel連接Codesys變量

2.3 編寫Word連接Codesys變量

三、測試DDE連接

3.1 連接PLC與Codesys

3.2 打開Excel或Word

3.3 運行Codesys

3.4 查看DDE連接

四、在組態(tài)王中新建DDE設(shè)備

五、新建DDE變量

六、組態(tài)界面編寫及發(fā)布


?

?一、編寫PLC程序

根據(jù)實際系統(tǒng)編寫PLC程序。

注:在此使用Codesys2.3編寫,該軟件提供在線運行等功能并提供DDE接口。

二、 編寫DDE連接

2.1 DDE說明

2.1.1 DDE查詢變量結(jié)構(gòu)

DDE查詢變量可以分為三部分:程序名 ?文件名 ?變量名

其中變量名有如下三種:

2.1.2 用Excel連接變量

在Excel的單元格中輸入以下內(nèi)容即可連接變量

=CODESYS|'C:\CODESYS\PROJECT\IFMBSP.PRO'!PLC_PRG.TEST'

2.1.3 用Word連接變量

使用Word中的域功能

{ DDEAUTO CODESYS "C:\CODESYS\PROJECT\IFMBSP.PRO" "PLC_PRG.TEST" }

?2.2 編寫Excel連接Codesys變量

打開Excel2016(其他版本也可以),在sheet1中輸入如圖內(nèi)容:

2.3 編寫Word連接Codesys變量

打開Word2016(其他版本也可以),按如下步驟編寫

最終如圖所示:

三、測試DDE連接

3.1 連接PLC與Codesys

用網(wǎng)線連接電腦與PLC,該過程使用PLC的ModbusTCP協(xié)議與Codesys連接,可以在Codesys上進行運行、調(diào)試等。

3.2 打開Excel或Word

打開剛剛編寫好的Excel或Word。

3.3 運行Codesys

3.4 查看DDE連接

切換到Excel或Word,若數(shù)據(jù)顯示到Excel或Word中,則連接成功。

在Excel中如圖所示:

在Word中如圖所示:

注:Word中不會自動更新數(shù)據(jù),需要右擊域---更新域,才能更新數(shù)據(jù)。

四、在組態(tài)王中新建DDE設(shè)備

五、新建DDE變量

六、組態(tài)界面編寫及發(fā)布

組態(tài)界面編寫和發(fā)布同ModbusTCP連接PLC完全相同,可以參考另一篇文章——PLC通過ModbusTCP通訊——基于組態(tài)王7.5進行數(shù)據(jù)采集

總結(jié)

以上是生活随笔為你收集整理的PLC通过DDE通讯——基于Codesys和组态王7.5进行数据采集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。