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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

本篇文章在另一篇文章——PLC通過ModbusTCP通訊——基于組態王7.5進行數據采集的基礎上用另一種方法進行數據采集。

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

軟件環境:

? ? ? ? ? ? ? ?桌面環境:Win10

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

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

總體架構如下:

目錄

?一、編寫PLC程序

二、 編寫DDE連接

2.1 DDE說明

2.1.1 DDE查詢變量結構

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連接

四、在組態王中新建DDE設備

五、新建DDE變量

六、組態界面編寫及發布


?

?一、編寫PLC程序

根據實際系統編寫PLC程序。

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

二、 編寫DDE連接

2.1 DDE說明

2.1.1 DDE查詢變量結構

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

其中變量名有如下三種:

2.1.2 用Excel連接變量

在Excel的單元格中輸入以下內容即可連接變量

=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中輸入如圖內容:

2.3 編寫Word連接Codesys變量

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

最終如圖所示:

三、測試DDE連接

3.1 連接PLC與Codesys

用網線連接電腦與PLC,該過程使用PLC的ModbusTCP協議與Codesys連接,可以在Codesys上進行運行、調試等。

3.2 打開Excel或Word

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

3.3 運行Codesys

3.4 查看DDE連接

切換到Excel或Word,若數據顯示到Excel或Word中,則連接成功。

在Excel中如圖所示:

在Word中如圖所示:

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

四、在組態王中新建DDE設備

五、新建DDE變量

六、組態界面編寫及發布

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。