电子元器件原材料
采购信息平台

手机洽洽

扫一扫下载客户端
随时随地,生意尽握手中

组态王通过DDE与Excel程序的实时数据交换

来源:互联网 作者:yangzh 浏览:9818

标签:

摘要: 组态王通过DDE与Excel程序的实时数据交换原理。

组态王支持通过DDE方式与其它应用程序进行数据交换,通过DDE方式用户自编的应用程序可以无缝的与组态王进行数据交换,扩充组态王的功能,为用户提供更为灵活的应用空间。

现就组态王与Excel程序通过DDE方式进行数据交换的使用方法进行简要的说明:

Excel程序从组态王中获得数据

1.在组态王中建立变量。

建立变量”B”,并设置允许DDE访问。(本例连接的物理设备为亚控仿真PLC)

2.创建Excel数据表格,输入访问组态王变量的连接语句。

选择”R1C2”单元格按如下格式输入DDE连接语句” =VIEW|TAGNAME!设备地址”,其中设备地址为在组态王中定义的IO变量的寄存器地址,其格式为”连接设备名.寄存器名”。在本例中访问组态王中变量”B”的DDE连接语句为” =VIEW|TAGNAME!PLC.INCREA100”。

3.运行组态王的运行系统(加载演示本演示工程),Excel数据表格可以实时的得到组态王变量的数据。

组态王通过DDE与Excel程序的实时数据交换

组态王从Excel程序中获得数据

1.创建Excel数据表格,并给工作表起名为”AAA”。

2.在工作表”AAA”的R1C1单元格添加”=R1C2”的语句(在R1C1单元格引用) R1C2的值。

3.在组态王中建立Excel的DDE连接。

在组态王工程浏览器à设备àDDEà新建DDE设备。弹出设备向导,要求输入DDE的连接设备名,本例为” Excel”(可按用户的实际需求命名);单击下一部,设置DDE的服务程序名”Excel”(Excel程序的服务名,不可更改),设置话题名”AAA”(为Excel的表格名称,可以按用户的实际需求设定),设置数据交换方式为”标准的Windows项目交换”(兼容微软应用程序DDE数据交换)。单击下一步,显示所配置DDE设备信息,确认无误后单击完成,即完成Excel DDE设备的配置。

4.在组态王中添加由Excel 作为数据源的IO变量。设置连接设备为”Excel”(DDE设备名),项目名为”R1C1”(Excel表格的名称)。单击确认。在组态王的画面中建立此IO点的动态连接。

5.运行组态王的运行系统(加载本演示工程)。Excel 通过DDE连接获得组态王变量”B”的数值,并通过表格的付值操作将值传递给”R1C1”单元格,组态王IO变量”Excel2”获得此值并显示在画面上。

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67
型号/产品名 平均报价 涨跌幅
STM8S003F3P6 1.55 1.12%
74HC573D 0.64 2.86%
2N7002 3.66 400.00%
STM32F103C8T6 7.47 27.87%
1N4007 1.58 0.00%
ADM2483BRWZ 8.90 3.21%
SHT10 16.21 5.88%
STM32F103RCT6 12.56 24.44%
78L05 10.55 66.67%
LM358 118206.75 16.67%
发布求购