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

本文介绍如何通过DDE(动态数据交换)在Codesys和组态王7.5之间进行数据采集。详细步骤包括在Codesys中编写PLC程序,设置DDE连接,使用Excel和Word连接Codesys变量,并在组态王中创建DDE设备和变量,实现数据交互。
摘要由CSDN通过智能技术生成

本篇文章在另一篇文章——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中的域功能


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值