自动化在线 数据加载中...
数据加载中...
首页
|
下载系统
|
供求信息
|
新闻系统
|
企业信息
|
产品信息
|
展会信息
|
论坛
首页
>
新闻系统
>
自动化软件
>
自动化软件技术
组态王与VB应用程序的实时数据交换
作者: 发布时间:2007-09-19 07:36:44 来源:
繁体版
】 组态王支持通过DDE方式与其它应用程序进行数据交换,通过DDE方式用户自编的应用程序可以无缝的与组态王进行数据交换,扩充组态王的功能,为用户提供更为灵活的应用空间。
VB应用程序从组态王中获得数据
1. 创建VB应用程序。(参见图-1)创建标准EXE程序(工程名为VBDDE),窗体名为”VBDome”(DDE服务的话题名)。
图1
2. 在VB应用程序中建立与组态王变量的DDE连接(参见图-2),在VB窗体里加一个”Label”控件(将其命名为VB2,),在其属性里设置与DDE相关的项目:
设置LinkTopic的值为”view|tagname”(组态王默认的服务名和应用名,不可更改);
设置LinkItem的值为”PLC.INCREA100”(组态王变量得寄存器地址,格式为” 连接设备名.寄存器名”);
设置LinkMode的值为”1”(如组态王运行系统未运行,显示错误,参见第3步);
设置LinkTimeout的值为”50”(为默认值即可)。
图2
3. VB应用程序启动时设置连接模式为自动(VB2.LinkMode=1)。参见图-3。单击窗体(Foem),弹出代码编辑框,选择Form的Load属性。键入”VB2.LinkMode=1”。编译本工程。
图3
4. 运行组态王的运行系统(加载本演示工程),运行生成的VB运行程序。Vb应用程序即可通过DDE方式得到组态王变量”B”的实时数据,并显示其值在当前的窗口。
组态王从VB应用程序中获得数据
1. 利用上述创建的VB应用程序,在菜单条选择”VBDDE属性”,弹出如下窗口(参见图-4)。选择生成属性框,在应用程序的标题中键入”VBDDE”(DDE服务程序名)。
图4
2. 在窗体里添加TextBox控件(命名为VB1,将作为DDE服务的项目名),参见图-5。选择代码编辑窗口,选择Form的MouseMove事件,键入如下语句” VB1.Text = Int(VB2.Caption)+1”。
图5
3. 设置VBDDE程序为DDE发布端。设置窗体属性的DDE属性,参见图-6。
设置LinkMode的值为”1”(表示应用程序为DDE的发布端);
设置LinkTopic的值为”VBDome”((DDE话题名)。
设置完成并确认无误后即可编译生成应用程序文件。
图6
4. 在组态王建立IO变量,并以前面所创建的VB用程序作为数据源。添加DDE设备的方法同前(定义的DDE设备名为VBDDE),DDE的应用程序名和话题名为前面设置的名称,即应用程序名为”VBDDE”,话题名为”VBDome”。
5. 在组态王建立变量”VB2”(参见图-7),连接设备为”VBDDE”,项目名为”VB1”(即为VB程序TexTBox控件的名称)。
1
/
2
1
2
››
›|
【
评论
】【
加入收藏夹
】【
大
中
小
】【
打印
】【
关闭
】
来顶一下
返回首页
※ 相关信息
·
鑫弘宇线切割变频器,线切割专用
(2008-08-06)
·
科昊推出KH300制药厂专用温度记录
(2008-06-17)
·
科昊最新推出冷库专用KH300B蓝屏
(2008-06-09)
·
科昊最新推出KH300压力专用无纸记
(2008-06-09)
·
科昊最新推出KH300专用PH值记录仪
(2008-06-09)
·
NI LabView环境帮助开发现场总线
(2008-02-20)
·
通用为巴西最大石油输送公司提供
(2008-02-20)
·
Solid电信级高可用数据库在Linux
(2008-02-20)
·
工业实时数据库协会筹备会圆满落
(2008-02-20)
·
GE Fanuc 免费Proficy® Hist
(2008-02-20)
关键:
数据
交换
实时
应用程序
DDE
设置
参见
运行
名为
变量
※ 其他信息
Wonderware InTouch在变电站综合自动化中的应用
组态王在纯化水制备自动控制系统中的应用
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
搜索新闻
标题
全文
作者
[
提交投稿
] [
管理投稿
]
最新新闻
·
硫化氢报警器,硫化氢泄露报
·
天然气浓度报警器,天然气气
·
首届军民两用维修技术产品展
·
首届军民两用维修技术产品展
·
科昊公司最新推出大屏幕160X
·
科昊最新推出U盘即插即读记录
·
日本(shimpo)新宝计测仪器产
·
台达变频器/VFD-M
·
FL 最新推出 19寸 LCD折叠液
·
鑫弘宇线切割变频器,线切割
热点新闻
·
PLC课程设计课题——三层电梯
·
先进控制技术及应用
·
变频器原理
·
一般变频器常见故障及处理
·
CK6432(FANUC-0TD)数控车床
·
集成温度传感器AD590及其应用
·
3G无线接入网IP化传送承载方
·
基于PLC的机械手控制设计
·
谈步进电机的PLC控制方法
·
浅谈单相电度表的反转
数据加载中..
网站地图
Auto
o
o
.Net
版权所有
Copyright © 2007 All rights reserved