05.2005目錄在线帮助的发行版用于过程控制的OLE-OPCi目錄1用于过程控制的OLE-OPC......................................11.1功能...........................................................11.2OPC规范........................................................21.3兼容性.........................................................31.4在WinCC中使用OPC..............................................42WinCCOPC-XML服务器..........................................72.1WinCCOPC-XML服务器的运行方式..................................72.2安装...........................................................82.2.1安装Internet信息服务(IIS).....................................92.3安装Microsoft.NET-Framework..................................112.3.1安装WinCC-OPC-XML服务器......................................123WinCCOPCDA服务器..........................................133.1WinCCOPCDA服务器的功能......................................133.1.1使用多个OPC服务器............................................143.1.2查询OPCDA服务器名称.........................................153.2OPCDA连接实例................................................173.2.1WinCC至WinCC的连接实例.......................................173.2.1.1组态WinCCOPCDA服务器上的WinCC项目.........................183.2.1.2组态WinCCOPCDA客户机上的WinCC项目.........................193.2.2WinCC和SIMATICNETFMSOPC服务器之间的连接实例...............213.2.2.1组态WinCC至SIMATICNETFMSOPC服务器的连接..................223.2.3WinCC和SIMATICNETS7OPC服务器之间的连接实例................243.2.3.1添加变量到SIMATICNETS7OPC服务器...........................253.2.3.2组态对SIMATICNETS7OPC服务器变量的访问.....................273.2.4WinCC和MicrosoftExcel之间的连接实例.........................293.2.4.1在MicrosoftExcel中创建OPCDA客户机.........................303.2.4.2组态对MicrosoftExcel中WinCC变量的访问......................343.3WinCCOPCHDA服务器的功能.....................................353.3.1WinCCOPCHDA服务器的数据结构.................................363.3.1.1支持的属性概述................................................373.3.1.2支持的集合摘要................................................383.3.1.3支持的功能概述................................................393.3.1.4WinCCOPCHDA服务器的时间格式.................................403.3.2质量代码......................................................423.3.3支持的写访问..................................................433.4OPC至HDA连接实例.............................................453.4.1HDA服务器浏览器...............................................463.4.2如何使用HDA服务器浏览器来组态对WinCC归档变量的访问..........473.4.3读取WinCC归档变量的数值......................................49目錄05.2005在线帮助的发行版ii用于过程控制的OLE-OPC3.5WinCCOPCA&E服务器的功能.....................................503.5.1通过OPCA&E显示WinCC消息系统................................523.5.1.1报警结构......................................................533.5.1.2显示WinCC消息等级和类型......................................543.5.1.3WinCC消息系统的属性...........................................553.5.1.4确认方法......................................................573.5.2OPCA&E质量代码...............................................593.6OPCA&E连接实例...............................................603.6.1如何组态访问WinCC消息系统....................................614调试........................................................634.1OPC操作.......................................................634.1.1改变DCOM设置.................................................644.1.1.1改变Windows2000的DCOM设置..................................654.1.1.2改变WindowsXP的DCOM设置....................................674.1.2在OPC工作站上注册通讯伙伴帐号................................694.1.3跟踪..........................................................714.2调试-OPCXML................................................724.2.1定义IIS的安全性..............................................724.2.2如何测试安装..................................................7405.2005用于过程控制的OLE-OPC在线帮助的发行版用于过程控制的OLE-OPC11用于过程控制的OLE-OPC1.1功能引言OPC(用于过程控制的OLE)是指一个标准的、与制造商无关的软件接口。OPC接口的基础是MicrosoftWindows的COM(组件对象模型)和DCOM(分布式组件对象模型)技术。相反,OPCXML基于Internet标准XML、SOAP和HTTPCOMCOM是位于同一计算机上的对象之间通讯的标准协议,其中对象是指属于不同程序的一部分。服务器是提供服务的对象,比如使数据可用。客户机是使用由服务器提供的服务的应用程序。DCOMDCOM代表COM功能的扩展,从而允许对远程计算机上的对象的访问。该基础允许在工业、管理办公室和生产的应用程序之间进行标准化的数据交换。基于那个观点,访问过程数据的应用程序与通讯网络的访问协议捆绑在一起。使用标准软件接口OPC,各个生产商的设备和应用程序就能以统一的方式连接起来。OPC客户机是访问过程数据、消息和OPC服务器归档的应用程序。通过OPC软件接口进行访问。OPC服务器是一个程序,它提供给不同制造商的应用程序一个标准的软件接口。OPC服务器是在处理过程数据的应用程序、各种网络协议和用于访问这些数据的接口之间的中间层。只有当设备带有的操作系统是基于WindowsCOM和DCOM技术时,才能使用OPC软件接口进行数据交换。目前,WindowsNT、Windows98、Windows2000和WindowsXP能使用这个软件接口。XML通过DCOM的通讯仅限于局域网。通过XML的数据交换使用SOAP(简单对象访问协议)。SOAP是独立于基于XML的协议的平台。SOAP可用于允许应用程序通过HTTP(超文本传送协议)在Internet或多机种计算机网络上相互进行通讯。用于过程控制的OLE-OPC05.2005在线帮助的发行版2用于过程控制的OLE-OPC1.2OPC规范引言标准软件接口OPC由OPC基金会定义。OPC基金会是工业自动化领域中主要公司的联盟。WinCC的OPC服务器支持下列规范。•OPC数据访问1.0a、2.0和3.0•OPCXML数据访问1.0•OPC历史数据访问1.1•OPC报警和事件1.0OPC数据访问(OPCDA)OPC数据访问(OPCDA)是对管理过程数据的规范。WinCCV6.0中的WinCC-OPC-DA服务器符合OPCDA规范1.0a、2.0和3.0。OPC可扩展标记语言DA(OPC-XMLDA)OPC-XML是通过Internet使用与协议无关的平台进行通讯的一种标准。客户机不再局限于Windows环境(DCOM)。其它操作系统,例如LINUX,可以使用HTTP协议和SOAP接口通过Internet监视和交换OPC数据。通过OPCXML进行数据访问具有与OPC数据访问相似的功能范围。没有为OPCXML设计与改变有关的反馈消息,其涉及到数据修改,例如对DCOM接口的修改,因为它们丢失了Internet连接。OPC历史数据访问(OPCHDA)OPC历史数据访问(OPCHDA)是对管理归档数据的规范。该规范是OPC数据访问规范的扩充。WinCCV6.x及以上版本的WinCCOPCHDA服务器符合OPCHDA规范1.1。OPC报警和事件(OPCA&E)OPC报警和事件是发送过程报