没有合适的资源?快使用搜索试试~ 我知道了~
使用BCB和DELPHI可以快速开发出OPC客户端程序,用于小型的监控系统。我们需要以下控件包: iocomp For Delphi BCB 当前的版本为 3.0.2。它有多余60个控件,包括各种样式的文字,实时曲线控件,流向棒图,风闸状态图,opc数据写入等等。它可以设置所有控件的界面主题(类似与windows xp的主题桌面),它甚至提供了clx控件安装(我还没有在Linux下用过)。最重要的是,他的所有动态控件的各种属性可以直接绑定到opc上,可以不用写一行代码完成对opc数据的读出与写入。
资源推荐
资源详情
资源评论
用 BCB 和 DELPHI 开发 OPC 监控程序
看到论坛里面有人问 BCB 和 DELPHI 开发 opc 的问题,本人先前已做过摸
索,这是本人的原创文章,希望给想做 OPC 客户端的朋友引个路。如果你想转
载,麻烦注明作者 wyddr。
1、本文介绍的方法,适用于快速开发小型的监控程序,主要使用了 opc da,
包括 opc 的读写。该方法已在我做过的几个工程中得到应用;
2、本文涉及的软件和控件,如果你用于商业用途,请购买正版;
3、你最好掌握 OPC 的基本概念,掌握 bcb 和 delphi 的基本使用,包括控件的
编写、安装与程序的调试,相关内容参阅有关书籍;
4、如果感兴趣的人多,我还考虑写用 Delphi 开发 OPC Server,你有兴趣么?
5、Windows 通过 System32 和 SysWoW64(Windows-on-Windows64-bit)两件文
件夹来区分 64 位和 32 位的系统文件,没错 System32 存在的是 64 位文件,如
果 32 位程序必须访问 System32 目录下的文件也可以放到这里,这样就出现了
一个问题,32 位的应用程序怎么访问真正的 System32 文件夹呢,即存放 64 位
系统文件的文件夹?答案就是通过 SysNative 文件夹。这个文件夹并不存在,
即在资源管理器中找不到,但当 32 位的应用程序尝试访问这个文件夹时,64
位的 Windows 会把它重定向到真正的 System32 文件夹,从而提供了一种让 32
位应用程序访问 64 位系统文件的方法,SysNative 文件夹只是 64 位 Windows
系统提供的一种重定向机制。
一、一切得益于面向控件的开发
使用 BCB 和 DELPHI 可以快速开发出 OPC 客户端程序,用于小型的监控系
统。我们需要以下控件包:
iocomp For Delphi BCB 当前的版本为 3.0.2。它有多余 60 个控件,包括各种
样式的文字,实时曲线控件,流向棒图,风闸状态图,opc 数据写入等等。它可
以设置所有控件的界面主题(类似与 windows xp 的主题桌面),它甚至提供了
clx 控件安装(我还没有在 Linux 下用过)。最重要的是,他的所有动态控件
的各种属性可以直接绑定到 opc 上,可以不用写一行代码完成对 opc 数据的读
出与写入。
BCB 和 delphi 使用控件的情况大同小异,我采用 delphi 示例(受不了 bcb 的
编译速度),在深入分析的时候,它的源码都是 delphi 的。
二、起步:基本的读出与写入
安装完 iocomp 后,IDE 上面会出现三个栏目的控件集(如下图)。
各种控件的用法请参考它的 Demo,我们只关心 opc 部分。
资源评论
ljklxlj
- 粉丝: 4
- 资源: 98
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功