机制有效的计算机设置方法。
第6章包括了当开发OPC应用程序时对你非常有用的一些信息,比如OPC符号,OPC错误码和OPC数据型。
此外,本章还将告诉你怎样使用本书配套光盘中提供的OPC示范源程序。
在本章的最后,还告诉你怎样从本书配套光盘和互联网中找到有关OPC的其他详细信息。
怎样使用本书 你可以按照下面的流程图来阅读本书。
iii 因为第一章是说明有关开发OPC客户应用程序的基础的并且重要的背景知识,所以我们推荐所有的读者从第1章开始阅读本书。
下面你要决定使用哪种编程语言, (
VB) 是Visual Basic 还是应用程序的Visual Basic(Visual Basic for Applications VBA)。
VB的功能当然比VBA更强,但是VBA可以在广泛被使用的Excel等微软的办公室软件中使用。
如果你决定使用
VB,那末你应该接着读第2章去学习怎样编写你的基本的OPC程序。
第3章是为具有一定编程知识的用户编写的,主要讲述怎样开发他们的OPCActiveX控件,这些ActiveX控件是可作为多次使用的软件组件。
如果你决定使用VBA,你可以在理解了第1章中讲述的概念后直接开始阅读第4章去学习怎样使用VBA建立你的OPC应用程序。
第5章的内容对于
VB和VBA开发者都是需要的,特别当你希望在其他的计算机上运行你完成的程序。
第1章 OPC基础知识 第2章 第4章 使用
VB的OPC 使用Excel的OPC 第3章 OPC ActiveX控件 第5章 OPC的设置方法 执笔者 郑 立 (日本山武公司) 【第1,5,6章】 寺冈 义则(日本日立制造所) 【第2章】 北山 胜 (日本Intellution公司) 【第3章】 乌山 幸嗣(日本欧姆龙软件公司) 【第4章 4.1节】 大西 辉生(日本欧姆龙软件公司) 【第4章 4.2节】 iv 目录序.................................................................................................... 错误!未定义书签。
译者序........................................................................................................................... II前言.................................................................................................................................I目录.............................................................................................................................. VI1 OPC的基础知识 ..................................................................................................... 1 1.1 OPC的开发背景和历史..................................................................................... 1 1.1.1 为什么需要OPC ......................................................................................... 1 1.1.2 OPC怎样解决你的问题 .............................................................................. 1 1.1.3 OPC的历史................................................................................................. 3 1.1.4 OPC现状和发展 ......................................................................................... 3 1.2 什么是OPC........................................................................................................ 4 1.2.1 基于COM技术的OPC................................................................................. 4 1.2.2 OPC和DDE的比较 ..................................................................................... 5 1.2.3 OPC适用于哪些地方.................................................................................. 6 1.3 OPC的概要........................................................................................................ 7 1.3.1 OPC服务器和包装DLL .............................................................................. 7 1.3.2 OPC的主要功能 ......................................................................................... 9 1.4
VB的对象.........................................................................................................12 1.4.1 Visual Basic 对象.........................................................................................12 1.4.2
VB的集合对象...........................................................................................14 1.5 OPC的对象.......................................................................................................14 1.5.1 OPC对象的分层结构.................................................................................15 1.5.2 OPC标签....................................................................................................16 1.5.3 服务器句柄................................................................................................16 1.5.4 OPC服务器对象 ........................................................................................16 1.5.5 OPC组集合对象 ........................................................................................19 1.5.6 OPC组对象................................................................................................21 1.5.7 OPC标签集合对象.....................................................................................28 1.5.8 OPC标签对象 ............................................................................................30 1.5.9 OPC浏览器对象 ........................................................................................302 使用VISUAL BASIC开发OPC应用程序 ............................................................ 32 2.1 建立一个VISUAL BASIC工程 .............................................................................32 2.1.1 启动Visual Basic .........................................................................................32 2.1.2 设置OPC包装DLL.....................................................................................32 2.2 建立一个OPC对象 ...........................................................................................34 2.2.1 变量声明....................................................................................................34 2.2.2 连接OPC服务器和建立OPC组..................................................................35 2.2.3 添加OPC标签 ............................................................................................35 2.2.4 断开OPC服务器 ........................................................................................36 2.3 同步数据读写...................................................................................................37 vi 2.3.1 窗体设计....................................................................................................37 2.3.2 命令按钮的事件处理.................................................................................38 2.3.3 同步数据读取 ............................................................................................39 2.3.4 同步数据写入 ............................................................................................40 2.3.5 运行结果....................................................................................................41 2.4 异步数据读写...................................................................................................42 2.4.1 OPC对象声明的改变.................................................................................42 2.4.2 OPC组对象属性的改变 .............................................................................43 2.4.3 异步读取
代码的改变.................................................................................43 2.4.4 异步写入的改变 ........................................................................................45 2.5 订阅方式的数据采取........................................................................................463 使用VISUAL BASIC开发OPC ACTIVEX控件 .................................................. 48 3.1 建立一个ACTIVEX控件.....................................................................................48 3.1.1 必需的引用和声明.....................................................................................52 3.1.2 OPC自动化包装的引用 .............................................................................52 3.1.3 OPC对象和Windows API的声明................................................................53 3.2 添加控件的属性,方法和事件.........................................................................55 3.3 建立属性页.......................................................................................................63 3.4 版本信息窗体...................................................................................................70 3.5 调试ACTIVEX控件 ............................................................................................74 3.5.1 建立一个Visual Basic 工程..........................................................................74 3.5.2 调试ActiveX控件 .......................................................................................77 3.6 生成ACTIVEX控件 ............................................................................................784 使用EXCEL开发OPC应用程序 .......................................................................... 81 4.1 使用EXCEL和VBA的OPC应用程序..................................................................81 4.1.1 定义Excel宏 ...............................................................................................81 4.1.2 编辑Excel工作表........................................................................................87 .
上一篇:
程序设计基础(VB)作业及答案(必做)
下一篇:
《鲁滨孙漂流记》主人公的性格分析:An Analysis of the Hero''s Character in Robinson Crusoe