SIEMENS OPC DAsiemens automationN 2.0 控件怎么找不到

SIEMENS OPC DA AUTOMATION 2.0 控件怎么找不到_百度知道每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
SIEMENS OPC DA AU...
热点活动:
SIEMENS OPC DA AUTOMATION 2.0 控件怎么找不到 - 已解决问题
我想用VB6.0编写一段程序访问SIMATICNET&V8.1的数据,但是找不到SIEMENS&OPC&DA&AUTOMATION&2.0&控件。不过在EXCEL&2013的VBA应用里面可以找到这个控件。请问何解?
图片说明:
产品版区:
悬赏分:5 | 解决时间: 14:36:46 | 提问者: - 新生&nbsp&nbsp第1级
问题ID:123624
建议参考:
高级技术员&nbsp&nbsp第7级&
填写您的评论...
提问者对于答案的评价:找到了,在VB6.0的工具-引用下面。
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&当前位置:
主题:608638 ┆ 帖子:4664018
┆ 今日新贴:347
昨日贴数:1791 ┆ 1历史最高贴数:2056
(日)在线用户:3446人
siemens OPC
da automation2.0 去那里下
给TA发消息
加TA为好友 发表于: 13:19:30 楼主
各位朋友西门子OPC&DA&AUTOMATION2.0控件在哪里有下载
给TA发消息
加TA为好友 发表于: 14:28:08 1楼
可以通过.NET 库,或者在引用里面,不知道你用的何种语言
给TA发消息
加TA为好友 发表于: 09:25:14 2楼
谢谢,已经找到如果再有问题在找你
给TA发消息
加TA为好友 发表于: 08:32:54 3楼
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
周点击排行周回复排行
[262] [219] [186] [141] [123] [119] [115] [101] [94] [93]
[25] [21] [18] [13] [12] [11] [11] [11] [9] [9]最新求助
[0] [1] [0] [0] [4] [3] [0] [0] [3] [0]如何使用Excel通过OPC访问WinCC的实时数据
查看: 3950|
摘要: OPC(OLE for process control)作为标准软件接口,可以使各个生产商的设备和应用程序就能以统一的方式连接起来。WinCC 既可以用作 OPC 服务器提供数据,又可以作为 OPC 客户机访问其他OPC 服务器中的数据。WinCC集成 ...
OPC(OLE for process control)作为标准软件接口,可以使各个生产商的设备和应用程序就能以统一的方式连接起来。WinCC 既可以用作 OPC 服务器提供数据,又可以作为 OPC 客户机访问其他OPC 服务器中的数据。WinCC集成的OPC服务器使得过程数据可由其它应用程序(OPC客户机)访问。在Excel中可以通过VBA脚本建立OPC 客户端,并通过OPC接口读取WinCC中的数据,并将修改的数据写入WinCC。
1 OPC规范及功能OPC是一种一致的独立于制造商的软件接口。OPC 接口基于 Microsoft Windows 的 COM(组件对象模型)和 DCOM(分布式组件对象模型)技术。 另一方面,OPC XML 则基于 Internet 标准 XML、SOAP 和 HTTP。& COMCOM 是位于同一计算机上且属于不同程序的对象之间进行通讯时采用的标准协议。服务端是提供服务的对象,比如提供数据。客户端是使用由服务端提供的服务的应用程序。& DCOMDCOM 代表 COM 功能的扩展,从而允许对远程计算机上的对象的访问。该接口允许在企业、管理办公室和生产的应用程序之间进行标准化的数据交换。以前,访问过程数据的应用程序受限于通讯网络的访问协议。使用 OPC 标准软件接口,各个生产商的设备和应用程序就能以一致的方式连接起来。OPC 客户端是访问过程数据、消息和 OPC 服务端归档历史数据的应用程序。访问需要通过 OPC 软件接口。OPC 服务端是一个程序,它为不同制造商的应用程序提供一个标准的软件接口。OPC 服务端是在处理过程数据的应用程序、各种网络协议和用于访问这些数据的接口之间的中间层。只有当设备的操作系统是基于 Windows COM 和 DCOM 技术时,才能使用 OPC 软件接口进行数据交换。 目前,Windows 2000、Windows XP、Windows 2003 Server 和 Windows VISTA 具有这些软件接口。& XML通过 DCOM 的通讯仅限于局域网。通过 XML 的数据交换使用 SOAP(简单对象访问协议)。SOAP 是独立于平台的、基于 XML 的协议。SOAP 可用于允许应用程序依靠 HTTP(超文本传送协议),通过 Internet 或在多机种内相互进行通讯。OPC 标准软件接口由 OPC 基金会定义。OPC 基金会是工业自动化领域中处于领先地位的各公司的联盟。WinCC 的 OPC 服务端支持下列规范。OPC 数据访问 1.0、2.05a 和 3.0OPC 历史数据访问 1.20OPC 报警和事件 1.10OPC XML 数据访问 1.01OPC 数据访问 (OPC DA) 是针对管理过程数据的规范。 WinCC OPC DA 服务端符合 OPC DA 规范 1.0、2.05a 和 3.0。OPC 历史数据访问 (OPC HDA) 是针对管理归档数据的规范。该规范是 OPC 数据访问规范的扩充。 WinCC V6.2 或更高版本的 WinCC OPC HDA 服务端符合 OPC HDA 规范 1.20。OPC 报警和事件是发送过程报警和事件的补充规范。 WinCC V6.0 或更高版本的 WinCC OPC A&E 服务端符合 OPC A&E 规范 1.10。OPC XML 标准支持通过 Internet 采用独立于平台的协议进行通讯。 客户端不再局限于 Windows 环境 (DCOM)。 其它操作系统(如 LINUX)可以使用 HTTP 协议和 SOAP 接口在 Internet 上监视和交换 OPC 数据。要使用 WinCC OPC HDA、WinCC-OPC-XML-DA 服务器和 WinCC OPC A&E 服务器,必须购买Connectivity Pack“连通性软件包”授权。 “连通性软件包” 授权必须安装在用作 WinCC OPC HDA 服务器、WinCC OPC XML DA 服务器或 WinCC OPC A&E 服务器的 WinCC 服务器上。
2 在Excel中通过OPC DA访问本地WinCCWinCC OPC DA 服务器为其它应用程序提供 WinCC 项目的实时数据。 应用程序能够在同一台计算机上运行或在已联网的远程计算机上运行。 以这种方法,将WinCC 变量的实时数据提供给 Microsoft Excel。在Microsoft Excel 中用VBA脚本语言建立OPC 客户端,并通过OPC接口读取WinCC中的数据,并将修改的数据写入WinCC。通过OPC接口,Microsoft Excel作为OPC 客户端发起通讯并发送读/写请求到OPC服务器,OPC服务器执行这些读/写请求。对于WinCC OPC DA 服务器功能,需要将WinCC项目运行系统激活即可。为了能够运行Excel中的VBA宏脚本,首先需要调整安全性设置。如图1在“工具-&宏-&安全性”中,将Excel的安全级别设置为“中”。
图1 安全性设置
打开文件excel_opc .xls,在“安全警告”中选择“启用宏”。
在A1单元格输入运行WinCC的计算机名称。A3/A4单元格输入WinCC中变量的名称。点击按钮“启动 WinCC OPC”,对应WinCC变量的当前值即可读入到Excel单元格中。直接在B3/B4单元格中修改数值,对应WinCC中的变量值也会随之修改。点击按钮“停止 WinCC OPC”,停止Excel与WinCC的OPC数据访问。以下为Microsoft Excel 作为客户端的配置说明。在Excel中创建一个接口,在VisualBasic 编辑器中的“工具-&引用”中,选中“Siemens OPC DA Automation 2.0”组件,使VisualBasic能够识别OPC对象。
图3 OPC引用组件
创建所需的所有对象,如:“MyOPCGroup”对象Dim: 创建一个变量WithEvents: 这个对象可以提供事件(如 DataChange)MyOPCGroup: 对象名As OPCGroup: 变量类型
Sub StartClient() ’Microsoft Excel建立与OPC服务器的连接;Set MyOPCServer = New OpcServer ’为“MyOPCServer”对象分配内存;&#61548; MyOPCServer.Connect ServerName, NodeNameServerName :WinCC OPC DA 服务器的名称为 "OPCServer.WinCC"NodeName:激活WinCC运行系统的计算机名称Set MyOPCGroupColl = MyOPCServer.OPCGroupsMicrosoft Excel与OPC服务器的连接一旦建立,OPC组即被创建。这个通过集合对象来实现;Set MyOPCGroup = MyOPCGroupColl.Add(GroupName)创建的组通过“MyOPCGroup”变量来寻址。设置MyOPCGroup.IsSubscribed = True,以便OPC组能够提供DataChange等事件。Set MyOPCItemColl = MyOPCGroup.OPCItems ’创建OPC项MyOPCItemColl.AddItems 2, ItemIDs, ClientHandles, ServerHandles, ErrorsItemIDs 存储在单元格A3/A4中,把指定的ItemIDs 传送给集合对象"MyOPCItemColl.AddItems"Private Sub MyOPCGroup_DataChange()在Microsoft Excel中,调用如下用于OPC组事件处理的程序,它是OPC服务器的DataChange 事件,DataChange()这个事件处理程序提供了许多参数,如ItemValue(OPC项的值),客户端句柄等。通过DataChange事件,当OPC项的值变化时,数据会自动发送。OPC项的当前值显示在单元格B3/B4中。读出值的质量代码和时间戳显示在C/D列单元格中。Private Sub worksheet_change()如果在Microsoft Excel的单元格B3/B4中输入一个值,通过函数MyOPCGroup.SyncWrite将OPC项写入到WinCC,写入值和服务器句柄以参数形式传递给此函数。Sub StopClient()最后,断开与OPC服务器的连接。 3 在Excel中通过OPC DA远程访问WinCC可以通过DCOM从OPC客户端远程访问OPC服务器WinCC OPC DA。但在A1单元格需要输入的是远程激活WinCC运行系统的计算机名称。
图5在Excel中通过OPC DA远程访问WinCC
由于远程OPC的使用是作为一个DCOM在使用,所以OPC客户端可以在网络上任何一台计算机运行,但是必须要配置DCOM的访问权限。一个简单的方法就是,在服务器与客户端都使用相同的用户名与密码登录。如果想配置DCOM,请参考DCOM配置的相关资料及下载中心文档:A0265 如何配置OPC DCOM。WinCC在安装时提供了OPC的客户端控件: Siemens OPC DAAutomation 2.0( SOPCDAAuto.dll),这个控件就是在VBA中引用到的控件。如果运行Excel的计算机上没有安装WinCC,可以使用批处理文件注册dll文件。将整个文件夹 \Reg拷贝到C:盘下,双击reg opc即可。
上一篇:下一篇:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:

我要回帖

更多关于 opcautomation 64位 的文章

 

随机推荐