自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > 自动化软件 > 自动化软件技术
 
组态王与VB应用程序的实时数据交换
作者: 发布时间:2007-09-19 07:36:44 来源: 繁体版
】   组态王支持通过DDE方式与其它应用程序进行数据交换,通过DDE方式用户自编的应用程序可以无缝的与组态王进行数据交换,扩充组态王的功能,为用户提供更为灵活的应用空间。
  
  VB应用程序从组态王中获得数据
  
  1. 创建VB应用程序。(参见图-1)创建标准EXE程序(工程名为VBDDE),窗体名为”VBDome”(DDE服务的话题名)。
  
  
图1
  图1
  2. 在VB应用程序中建立与组态王变量的DDE连接(参见图-2),在VB窗体里加一个”Label”控件(将其命名为VB2,),在其属性里设置与DDE相关的项目:
  设置LinkTopic的值为”view|tagname”(组态王默认的服务名和应用名,不可更改);
  设置LinkItem的值为”PLC.INCREA100”(组态王变量得寄存器地址,格式为” 连接设备名.寄存器名”);
  设置LinkMode的值为”1”(如组态王运行系统未运行,显示错误,参见第3步);
  设置LinkTimeout的值为”50”(为默认值即可)。
  
图2
  图2
  
  3. VB应用程序启动时设置连接模式为自动(VB2.LinkMode=1)。参见图-3。单击窗体(Foem),弹出代码编辑框,选择Form的Load属性。键入”VB2.LinkMode=1”。编译本工程。
  
  
图3
  图3
  4. 运行组态王的运行系统(加载本演示工程),运行生成的VB运行程序。Vb应用程序即可通过DDE方式得到组态王变量”B”的实时数据,并显示其值在当前的窗口。
  组态王从VB应用程序中获得数据
  1. 利用上述创建的VB应用程序,在菜单条选择”VBDDE属性”,弹出如下窗口(参见图-4)。选择生成属性框,在应用程序的标题中键入”VBDDE”(DDE服务程序名)。
  
  
图4
  图4
  
  2. 在窗体里添加TextBox控件(命名为VB1,将作为DDE服务的项目名),参见图-5。选择代码编辑窗口,选择Form的MouseMove事件,键入如下语句” VB1.Text = Int(VB2.Caption)+1”。
  
  
图5
  图5
  3. 设置VBDDE程序为DDE发布端。设置窗体属性的DDE属性,参见图-6。
  设置LinkMode的值为”1”(表示应用程序为DDE的发布端);
  设置LinkTopic的值为”VBDome”((DDE话题名)。
  设置完成并确认无误后即可编译生成应用程序文件。
  
图6
  图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控制方法
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved