OPC应用程序入门
LabVIEW OPC 入门

设备需求:
S71200
博途编程软件LabVIEW2018
DSC2018模块
S71200程序
设置PLC的IP地址
启用系统和时钟存储器
连接机制需要勾选
在主程序中实现MW100每隔一秒,值增加一
把程序下载到PLC中。
把计算机的IP地址和PLC的地址设置在同一网段。
打开NI OPC Servers
添加通道
选择驱动程序
选择网卡
然后一路向下,确定即可
添加设备
选择PLC型号
填写PLC的IP地址
然后一路向下,保持默认值,确定即可
添加标签
点击工具栏中的QC,查看标签值,我们会看到数值一直在变化。
LabVIEW新建项目
新建I/O服务器
点击保存
添加共享变量,并关联到OPC标签MW100
添加主程序,并命名为Main
添加一个数值显示
属性中绑定共享变量
编写主程序
运行效果
其它使用共享变量的方式,在“编程” “结构”把共享变量图标拖到程序中,并关联到共享变量MW100。
程序如下
程序运行效果如下
下面这个程序实现单击按钮,共享变量MW100的值变成0。
opc基础学习

only between nodes
OPC基金会
• 管理OPC标准的组织是OPC基金会。其
前身由一个Fisher-Rosemount、 Rockwell Software、Siemens、 Opto22、Intellution和Intuitive Technology等著名大公司组成专门的工 作组,仅仅用了短短的一年时间便开发 出一个基本的可运行的OPC技术规范。 在1996年8月发布了简化的、一步到位 的解决方案。
FB agent PLC
Accessing a server in another node
client application (OPC client) stub DCOM
TCP/IP
DCOM
TCP/IP
TCP/IP
Limitation: does not work over firewalls. Solution: OPC XML (see later)
OPC as a hub
source: Siemens WinCC
OPC connection to databases
Tools allow to build an OPC DA interface to any ODBC equipped database. The database internal structure (exposed through queries) is reflected as a hierarchy of OPC items. This allows to give a unified access to simple items.
OPC server
aspect directory
OPC client
力控组态——OPC使用技巧

5. 力控OPC客户端当力控作为客户端访问其它OPC服务器时,是将OPC服务器当作一个I/O设备,并专门提供了一个OPC Client 驱动程序实现与OPC服务器的数据交换。
通过OPC Client驱动程序,可以同时访问任意多个OPC服务器,每个OPC服务器都被视作一个单独的I/O设备,并由工程人员进行定义、增加或删除,如同使用PLC或仪表设备一样。
下面具体说明OPC Client驱动程序的使用过程:1. 定义OPC设备在力控开发系统导航器窗口中双击“IO设备组态”,启动IoManager。
选则“OPC”类中的“MICROSOFT OPC CLIENT”并展开,然后选择“OPC CLIENT 3.6”并双击弹出“设备配置”对话框:图3-27在“设备名称”中输入逻辑设备的名称(可以随意定义),在“数据更新周期”中指定采集周期,原理见I/O驱动相关章节。
然后单击按钮“继续”,出现OPC设备定义对话框:图3-281) 服务器节点:当OPC服务器运行在网络上其它计算机时,需要在此处指定网络计算机的名称或IP地址。
如果OPC服务器运行在本机,该参数设置为空。
2) 服务器名称:指定OPC服务器的名称。
可以单击“刷新”按钮,自动搜索计算机系统中已经安装的所有OPC服务器。
3) OPC服务器版本:指定OPC服务器的DA规范版本。
目前可选择1.0和2.0。
4) 重连时间:跟OPC服务器建立连接后,在设定的时间内如果没有数据变化,则重新连接OPC服务器。
该参数单位为秒。
5) OPC组名称:在OPC服务器创建的组名称。
创建的所有项均加载到这个组中。
6) 刷新时间:指定OPC服务器的刷新周期。
对于大多数OPC服务器,这个参数用于控制对设备的扫描周期,并以该时间周期向OPC客户端发送数据。
对某些通信性能较低的OPC服务器,该参数不宜设置过小。
7) 数据读写方式:可选择同步方式或异步方式。
关于同步和异步的概念请参阅上一节。
OPC服务器用户手册

OPC客户端开发工具包用户手册北京华富惠通技术有限公司目录一、工具包简介 (3)(一)OPC简介: (3)(二)工具包的特点: (3)二、OPC 客户端程序开发流程 (4)(一)OPC客户端程序开发用到的相关知识 (4)(二)用工具包开发的OPC 客户端程序的框架 (6)(三)调用工具包接口的流程图如下: (7)(四)在开发过程中,用户必须完成一些工作: (8)三、工具包的接口描述 (9)(一) 初始化函数 (9)(二) 服务器连接函数 (10)(三) ‘标签组’函数 (13)(四) ‘标签项’函数 (17)(五) 回调函数 (22)(六) 其它函数 (22)四、附录: (24)(一)OPC DA规范中关于标签数据质量的描述: (24)(二)OPC DA规范中关于标签的属性: (27)(三)COM相关知识: (27)(四)加密锁的使用: (28)前言本文档介绍北京华富惠通技术有限公司开发的CONTROX-工具包(以下简称工具包)的特点和如何利用开发工具包进行OPC 客户端程序的开发。
本文共分为六个部分:一、介绍了OPC的基本概念;二、OPC 客户端程序的开发流程;三、详细描述了工具包的开发接口;四、附录部分介绍了一些与DA开发相关的OPC规范和其他内容。
一、工具包简介(一)OPC简介:OPC(OLE for Process Control)是工控行业的软件接口标准,它试图按照标准的方法完成不同设备之间数据交换的问题。
OPC基金会是OPC规范的制定者,制定了数据访问、历史数据访问、事件与报警、批处理、OPC DA XML等一系列标准。
OPC基于微软的COM技术,它具有如下的优点:(1)高速的数据传输;(2)基于分布式COM的安全性管理机制;(3)降低开发成本;(4)实现具有高度柔韧性功能的系统;(5)实现具有高可靠性的系统;(二)工具包的特点:北京华富惠通技术有限公司是OPC中国促进会的五家成员之一,负责OPC技术在中国地区的技术支持工作,同时也从事着OPC的研究与开发工作。
OPC入门精品PPT课件

什么是OPC?
OPC(OLE for Process Control,用于过程控制 的OLE)是为过程控制专门设计的OLE技术,由一 些世界上技术占领先地位的自动化系统和硬件、 软件公司与微软公司(Microsoft)紧密合作而建 立的,并且成立了专门的OPC基金会来管理,OPC 基金会负责OPC规范的制定和发布。OPC提出了一 套统一的标准,采用典型的CLIENT/SERVER模式, 针对硬件设备的驱动程序由硬件厂商或专门的公 司完成,提供具有统一OPC接口标准的SERVER程序, 软件厂商只需按照OPC标准编写CLIENT程序访问 (读/写)SERVER程序,即可实现与硬件设备的通 信
OPC服务器的对象—组
OPC组对象提供了OPC客户程序用来组织数据的一 种方法。例如一个组对象代表了一个PLC(可编程 控制器)中的需要读写的寄存器组。一个客户程 序可以设置组对象的死区,刷新频率,需要组织 的项等。OPC规范定义了2种组对象:公共组和私 有组。公共组由多个客户共享,局部组只隶属于 一 OPC客户。全局组对所有连接在服务器的应用 程序都有效,而私有组只能对建立它的CLIENT有 效。在一个SERVER中,可以有若干个组。
OPC技术优势
硬件厂商 熟悉自己的硬件设备,因而设备驱动程序性能
更可靠、效率更高 软件厂商
可以减少复杂的设备驱动程序的开发周期,只需 开发一套遵循OPC标准的程序就可以实现与硬件设 备的通信,因此可以把人力、物力资源投入到系 统功能的完善中 可以实现软硬件的互操作性 ,提高效率
OPC把软硬件厂商区分开来,使得双方的工作效 率有了很大的提高
OPC服务器的对象—项
OPC软件安装与破解

OPC软件安装与破解
一、OPC软件安装
1、OPC软件使用的是Kepware。
KEPServerEX V4.5,KEPServerEX 5。
0已发布但是需要硬件狗,暂时无法破解。
右边是软件,左边是破解文件.
2、双击右边的EXE文件进行安装
在安装选项中选择Select ALL。
安装完成后重启电脑.
二、OPC软件破解
打开KEPServerEx软件,点击help—>Licence a plug-in
选择自己需要使用的驱动,点击右侧的Licence
此时打开破解软件keygen
选择与OPC软件一样的驱动名称。
如三菱的驱动
如西门子驱动
这里选择AB的驱动,因为常用驱动已破解,无法再选择了。
复制下面的Licence到OPC软件中的Licence。
出现提示点击是。
复制机器码到破解软件。
破解软件会算出解锁码,就是后面的数字,再将后面的数字复制到OPC软件中的Password栏中,点击OK。
此时破解完成。
查看驱动是否破解可以到help—>About—>Versions
有License为已破解,Demo为未破解的演示模式,有时间限制的.
以上只是破解驱动,另外软件本身一些功能也需要破解。
上图中的下面4个驱动名称也需要破解。
具体破解方法与驱动破解方法相同。
OPCClient工具使用说明

OPCClient工具使用说明OPC(OLE for Process Control)是一种用于实时数据通信的标准协议,它可以实现不同厂家、不同设备之间的数据交互和通信。
OPC Client工具是一种用于连接和监控OPC服务器的软件应用程序,它能够读取和写入OPC服务器中的数据,实现数据采集、传输和处理等功能。
以下是关于OPC Client工具的使用说明。
第一步:安装和配置OPC Client工具2. 打开OPC Client工具,进入配置页面,填写OPC服务器的IP地址和端口号等信息,并选择连接类型(如:TCP/IP)。
3.保存配置信息并进行连接测试,确保能够成功连接到OPC服务器。
第二步:浏览和选择OPC服务器中的项目2.可以通过过滤器或功能来快速定位和选择特定的项目。
3.选择需要监控和操作的项目,并将其添加到监控列表或操作列表中。
第三步:读取和显示OPC服务器中的数据1.在监控列表中选择需要读取的项目,并启动数据读取功能。
2. OPC Client工具会自动从OPC服务器中读取数据,并将其显示在监控列表中。
3.可以设置读取间隔和刷新频率,以实现实时数据显示。
第四步:写入和更新OPC服务器中的数据1.在操作列表中选择需要写入的项目,并在相应的输入框中输入新值。
2. 启动数据写入功能,OPC Client工具会将新值发送给OPC服务器,并更新相应的数据。
3.可以设置写入确认和错误处理功能,以确保数据的有效性和安全性。
第五步:设置和配置自动化任务和报警功能1. OPC Client工具通常支持自动化任务和报警功能。
可以设置定时任务,自动读取和写入OPC服务器中的数据。
2.可以设置报警条件和阈值,当满足条件时触发报警,并进行相应的处理和通知。
3.可以配置邮件、短信或声音等方式来实现报警通知。
第六步:导出和保存数据1. OPC Client工具通常支持数据的导出和保存功能,可以将监控列表中的数据导出为Excel、CSV或其他格式的文件。
OPC开发人员需掌握的基本知识

1.3 OPC对象接口定义·································6
1.4 OPC同步异步通讯·································9
1.5 OPC服务器开发方式······························ 10
第二章ATL简介········································12
2.1COM基础··········································13
2.2用ATL应用程序向导创建应用程序···················18
2.3源文件说明·······································20
Trackback: /TrackBack.aspx?PostId=247343
目录前言第一章opc概述111opc技术的本质comdcom212opcda204规范简述413opc对象接口定义614opc同步异步通讯915opc服务器开发方式10第二章atl简介1221com基础1322用atl应用程序向导创建应用程序1823源文件说明2024添加组件对象2325添加组件对象的属性和方法函数3026测试组件34第三章atl开发opc服务器3631opcserver对象定义3732opcgroup对象定义4133用于客户端的回调定义4634opc服务器的设计及初步实现4835opc服务器的编程实现5036opc服务器的异步通讯实现6837opc服务器的浏览地址空间实现8438opc服务器的注册101第四章opc客户程序实例10341opc客户程序vc同步篇10342opc客户程序vc异步篇12443opc客户程序vb同步14044opc客户程序vb异步篇14645opc客户程序vc多个组篇15546opc客户程序vb浏览地址空间篇16247opc客户程序vc浏览地址空间篇170第五章opc服务器的远程访问17351opc服务器远程访问的dcom配置17452dcom的远程连接管理17653远程访问opc服务器的客户程序实现vc177附录
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实现IT时代的测量控制系统必须的 OPC应用程序入门 -附有OPC模拟服务器和示范源程序光盘- 编著: 日本OPC协会 翻译: 郑 立 后援: OPC中国促进会日文版序 OPC(OLE for Process Control)不仅是生产系统中的关键基础技术之一,并且也是被终端用户广泛采用的软件标准技术。
作为推进这种技术的标准化和普及活动的国际组织OPC基金会和其日本地区组织日本OPC协会决心为新时代制造业的革新作出贡献。
在1980年阿尔温·托夫勒,提出了继农业革命,产业革命之后将出现大的社会体系变革的所谓“第三次浪潮”理论。
即是一次从集中向分散,从体力劳动向脑力劳动,从机械向信息转移的社会变革。
这不仅仅只是实现信息化社会。
由于来自旧社会势力的抵抗和现存技术基板的制约,不可能马上实现这种变革。
但是20年后的今天,在制造业进行的管理过程革新以及IT的飞跃发展正在逐步克服这些障碍。
21世纪将是真正地受到第三次浪潮的冲洗而出现的新地表的世纪。
在这其中,OPC正是在制造业的仪表控制领域内所发生的“第三次浪潮”的主流。
自1996年秋OPC基金会和日本OPC协会创立以来,经过五年时间,把OPC确立为一个世界标准规范的活动阶段已告一段落。
在迎接新世纪的今天,为了使终端用户真正地得到进一步的益处,我们正在放眼于超越目前为止的活动范围,目标于创立基于21世纪制造业新蓝图的生产系统而努力。
为此目标,工业,教育,政府的各个企业和团体以及个人的合作乃是必不可少的。
作为在全世界首次出版的有关OPC应用程序编程书籍的本书,正是日本OPC协会技术委员会活动的总结,也可以说是来自迄今为止为OPC作出贡献的各位成员的总结报告。
我希望本书可以成为读者在进行OPC实际应用时的入门参考,并进一步成为今后全球化技术合作的新起点。
OPC基金会亚州理事 日本OPC协会 秘书长 島貫 洋 (日本东芝公司) 本书作为日本OPC协会技术委员会五年间的努力成果,是一本按照OPC数据访问标准进行产品开发和系统组态的技术说明书。
OPC基金会继数据访问之后,还制定了警报和事件的标准,批处理的标准,安全性的标准等制造自动化和过程自动化所必须的一系列标准。
同时为了迎接即将到来的第3代的互联网,现在正在制定OPC-XML等新标准。
本书介绍的数据访问标准是这些标准的基础。
这次把迄今为止作成的《数据访问标准的技术说明书》,《开发指南》以及技术讲座,对接实验等成果总结成本书正式出版,对于技术委员会来说一件十分值得庆贺的事情。
本书试图从OPC应用程序编程者的观点出发,提供了OPC模拟服务器和演示示范程序,以便通过编程实践理解OPC标准的内容。
但是由于是首次出版这样的OPC书籍,难免有遗漏和不足之处,所以敬请各位读者多多给以批评指正,以便在今后再版时予以补正。
OPC通过上述的持续发展,已经得到了走在时代前列的事实上的世界标准的地位。
今后正在从OPC基金会成立初期的“工厂内集成化的基础技术”向“企业生产系统间集成化的基础技术”扩展。
与此同时,我确信日本OPC协会 技术委员会的作用将越来越更加重要。
如果本书不仅仅在开发OPC应用程序时起到抛砖引玉的作用,而且可以成为各位读者于我们合作的桥梁的话,我将感到十分欣慰。
日本OPC协会 技术委员会主任 中川 博之 (日本横河电机公司) 译者序我刚刚接触OPC时,最初的担心是这种新技术使用复杂的微软的COM技术作为基础,恐怕为一般的仪表控制工程师所接受。
但是通过对OPC技术的了解逐步深入,我渐渐明白了OPC的终端用户不必十分了解COM技术也可以完成OPC应用程序的编程。
于是我提出了编写一本OPC应用程序的入门书以促进OPC技术推广的提议。
这个建议得到了日本OPC协会的同意和支持,并由我组织和参加本书的编写,在日本OPC 协会同人的鼎立协作下,终于使本书的日文版得以正式出版。
我认为任何一种新技术即使再优越,如果得不到普及,它也没有生命力。
OPC技术也是一样,如果得不到多数仪表控制工程师的承认和采用,也不会继续在世界工业标准中占有一席之地。
众所周知,学习计算机软件技术最好的方法不是阅读而是自己动手编写程序。
OPC 作为仪表控制的一种专用软件技术也是一样。
所以本书与其说是直接说明OPC技术,不如说是通过示范程序使读者理解OPC技术。
本书的中文版可以在我的祖国发行,应该感谢中国OPC促进会的大力支持和协作。
虽然我和中国OPC促进会的大多数成员并非面识,有关本书出版的工作也都是通过电子信件或电话联系的,但是正是由于他们的努力才使有关OPC技术的第一本中文技术参考书得以和中国的读者见面。
最后,我希望本书的读者对本书的谬误和欠缺之处予以斧正,以便使本书内容得以完善。
日本OPC协会 技术顾问 工学博士 郑 立 (日本山武公司) 前言本书的目的这本书告诉你怎样按照OPC数据访问自动化接口标准(版本2.0)去实现OPC客户程序。
即使你是OPC技术的初学者,你也可以利用本书顺利地实现你的第一个OPC客户程序。
本书的读者这本书是为希望学习和开发OPC客户程序的终端用户编写的。
本书的读者应该具有一些有关微软Visual Basic或者应用程序的Visual Basic的基础知识。
然而我们并不要求你懂得COM和OPC的预备知识。
本书的内容第1章说明了开发使用OPC数据访问自动化接口应用程序所需的OPC基础知识。
首先这一章解释了什么是OPC和为什么需要OPC,并且讲述了OPC的开发历史和现状。
接下来解说了有关OPC的一些重要概念,比如OPC服务器(server),OPC包装(wrapper),OPC标签(item),服务器句柄(handler)等。
最后详细地讲述了OPC 对象。
在阅读了本章之后,读者应该可以掌握所有开发OPC应用程序所需的基础知识。
第2章是说明怎样使用微软Visual Basic去开发OPC自动化接口的客户应用程序。
利用本章说明的应用程序,可以实现OPC自动化接口(版本2.0)的同步和异步的生产过程数据读写。
第3章是在第2章的基础上,解释怎样使用微软Visual Basic去开发使用OPC自动化接口的ActiveX控件。
ActiveX控件是一些可以多次被使用的软件组件。
例如当你利用Visual Basic开发去类似设备的控制监视程序时,你可以只开发一个ActiveX控件去监视控制一个设备,然后你可以使用这个ActiveX控件监视控制其他类似设备。
你仅仅需要调试好你的ActiveX控件就可以了,这样一来可以大大减少你的开发成本和开发时间。
第4章是说明怎样使用微软应用程序的Visual Basic去开发OPC自动化接口的客户应用程序和使用OPC ActiveX控件的客户应用程序。
使用Excel可以使开发控制系统数据的图形表示或打印应用程序更为简单。
第5章是解释怎样设置你的计算机才能使你的OPC应用程序正常运转,特别是当你希望连接一个远程OPC服务器。
当OPC应用程序使用于一个自控系统时,你经常会遇到麻烦的分布式COM安全性机制的设置问题。
但是幸运的是大多数自控系统并不要求安全性机制,因为这些系统是运行在不与外部网络连接的独立的网络。
因此本章告诉你怎样设置你的计算机可以使分布式COM安全机制无效。
当然,本章也告诉你可以使分布式COM安全性机制有效的计算机设置方法。
第6章包括了当开发OPC应用程序时对你非常有用的一些信息,比如OPC符号,OPC错误码和OPC数据型。
此外,本章还将告诉你怎样使用本书配套光盘中提供的OPC示范源程序。
在本章的最后,还告诉你怎样从本书配套光盘和互联网中找到有关OPC的其他详细信息。
怎样使用本书你可以按照下面的流程图来阅读本书。
因为第一章是说明有关开发OPC客户应用程序的基础的并且重要的背景知识,所以我们推荐所有的读者从第1章开始阅读本书。
下面你要决定使用哪种编程语言,是Visual Basic(VB)还是应用程序的Visual Basic (Visual Basic for Applications, VBA)。
VB的功能当然比VBA更强,但是VBA可以在广泛被使用的Excel等微软的办公室软件中使用。
如果你决定使用VB,那末你应该接着读第2章去学习怎样编写你的基本的OPC 程序。
第3章是为具有一定编程知识的用户编写的,主要讲述怎样开发他们的OPC ActiveX控件,这些ActiveX控件是可作为多次使用的软件组件。
如果你决定使用VBA,你可以在理解了第1章中讲述的概念后直接开始阅读第4章去学习怎样使用VBA建立你的OPC应用程序。
第5章的内容对于VB和VBA开发者都是需要的,特别当你希望在其他的计算机执笔者郑 立 (日本山武公司)【第1,5,6章】寺冈 义则(日本日立制造所)【第2章】北山 胜 (日本Intellution公司)【第3章】乌山 幸嗣(日本欧姆龙软件公司)【第4章4.1节】大西 辉生(日本欧姆龙软件公司)【第4章4.2节】目录序....................................................................................................错误!未定义书签。
译者序 (II)前言 (I)目录 (VI)1OPC的基础知识 (1)1.1OPC的开发背景和历史 (1)1.1.1为什么需要OPC (1)1.1.2OPC怎样解决你的问题 (1)1.1.3OPC的历史 (3)1.1.4OPC现状和发展 (3)1.2什么是OPC (4)1.2.1基于COM技术的OPC (4)1.2.2OPC和DDE的比较 (5)1.2.3OPC适用于哪些地方 (6)1.3OPC的概要 (7)1.3.1OPC服务器和包装DLL (7)1.3.2OPC的主要功能 (9)1.4VB的对象 (12)1.4.1Visual Basic对象 (12)1.4.2VB的集合对象 (14)1.5OPC的对象 (14)1.5.1OPC对象的分层结构 (15)1.5.2OPC标签 (16)1.5.3服务器句柄 (16)1.5.4OPC服务器对象 (16)1.5.5OPC组集合对象 (19)1.5.6OPC组对象 (21)1.5.7OPC标签集合对象 (28)1.5.8OPC标签对象 (30)1.5.9OPC浏览器对象 (30)2使用VISUAL BASIC开发OPC应用程序 (32)2.1建立一个V ISUAL B ASIC工程 (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)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.1OPC对象声明的改变 (42)2.4.2OPC组对象属性的改变 (43)2.4.3异步读取代码的改变 (43)2.4.4异步写入的改变 (45)2.5订阅方式的数据采取 (46)3使用VISUAL BASIC开发OPC ACTIVEX控件 (48)3.1建立一个A CTIVE X控件 (48)3.1.1必需的引用和声明 (52)3.1.2OPC自动化包装的引用 (52)3.1.3OPC对象和Windows API的声明 (53)3.2添加控件的属性,方法和事件 (55)3.3建立属性页 (63)3.4版本信息窗体 (70)3.5调试A CTIVE X控件 (74)3.5.1建立一个Visual Basic工程 (74)3.5.2调试ActiveX控件 (77)3.6生成A CTIVE X控件 (78)4使用EXCEL开发OPC应用程序 (81)4.1使用E XCEL和VBA的OPC应用程序 (81)4.1.1定义Excel宏 (81)4.1.2编辑Excel工作表 (87)4.1.3试运行 (94)4.2使用A CTIVE X控件的OPC应用程序 (95)4.2.1在Excel中使用ActiveX控件 (95)4.2.2使用VBA建立OPC服务器数据访问程序 (105)5运行环境的设置 (110)5.1远程连接所需的软件 (110)5.2添加一个OPC专用用户 (110)5.3推荐的分布式COM安全机制的设置 (111)5.3.1没有分布式COM安全机制的设置 (111)5.3.2具有分布式COM安全机制的设置 (111)5.4OPC服务器计算机的设置 (112)5.4.1安装OPC服务器 (112)5.4.2分布式COM安全机制的设置 (112)5.5OPC客户程序计算机的设置 (116)5.5.1安装OPC客户程序 (116)5.5.2分布式COM安全机制的设置 (117)6附录 (118)6.1OPC符号 (118)6.1.1OPC名称空间符号 (118)6.1.2OPC数据源符号 (118)6.1.3OPC访问权限符号 (118)6.1.4OPC服务器状态符号 (118)6.2OPC错误码 (118)6.3OPC数据型 (119)6.3.1经常使用的OPC数据型 (119)6.3.2定制数据型和自动化数据型 (120)6.4示范源程序的使用方法 (120)6.4.1复制和注册示范源程序 (120)6.4.2运行示范源程序 (121)6.4.3示范源程序的运行环境 (121)6.5参考资料 (121)6.6有关OPC的互联网站 (122)6.7OPC专用名词中英对照表 (122)1 OPC的基础知识1.1 OPC的开发背景和历史1.1.1 为什么需要OPC对于早期的计算机系统,为了实现不同的硬件和软件所构成的计算机之间的数据交换和通信,必须要花费很多时间去开发独自的通信程序。