- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工控资料窝
全球独家推出 全覆盖型省配线解决方案
用 VB 编写 OPC 客户端访问 WINCC
OPC是一个工业标准,它是由一些世界上著名的自动化系统和硬件、软
件公司和Microsoft(微软)紧密合作而建立的。〔O代表OLE(对象链接和嵌入),
P (process过程),C (control控制)。OLE已从面向对象重新定义为基于对象
并更名为Active X〕。
WinCC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开
发的居于世界领先地位的工控软件。WinCC即WINDOWS CONTROL CENTER(视窗控
制中心)。WinCC是一个功能强大的全面开放的监控系统,既可以用来完成小规
模的简单的过程监控应用,也可以用来完成复杂的应用。在任何情况下WinCC
都可以生成漂亮而便捷的人机对话接口,使操作员能够清晰地管理和优化生产过
程。它集成的OPC(OLE for process control)服务器使得过程数据可由其它应
用程序(OPC客户机)访问。
WinCC在安装时提供了OPC的客户端控件: Siemens OPC DAAutomation
2.0( SOPCDAAuto.dll),这个控件就是我们在VB中要用到的控件,我们也可以使
用通用的OPC客户端控件: OPC Automation 2.0.
在WINCC的帮助中,有Siemens OPC DAAutomation 2.0使用的简略帮助,
但说得不很详细,我在使用中碰到不少问题,现一并写出来,与大家共享。
一、OPC 的连接
先在“引用”将近 Siemens OPC DAAutomation 2.0加入,然后开始定义全
局变量。在本程序中,我使用了两个OPC组进行OPC访问,所以定义了全局变量。
我们要首先定义OPC服务类型与计算机结点名。定义OPC组与OPC标签组。并定
义OPC的标签数组与值数,注意,值数组一定要设为Variant。
OPC处理:只对WINCC
Const ServerName = OPCServer.WinCC ‘OPC的类型
Const NodeName = GUK ‘结点名,即计算机名
‘Dim NodeName As String
Dim WithEvents MyOPCServer As OPCServer ‘OPC服务
Dim MyOPCGroupColl As OPCGroups ‘
Dim WithEvents MyOPCGroupOut As OPCGroup ‘OPC组,本程序用两个组
进行OPC连接
Dim WithEvents MyOPCGroupIn As OPCGroup
Dim MyOPCItemCollIn As OPCItems ‘OPC标签组
Dim MyOPCItemCollOut As OPCItems
Dim ServerHandlesIn() As Long ‘句柄
Dim ServerHandlesOut() As Long
Dim ErrorsIn() As Long ‘错误句柄
Dim ErrorsOut() As Long
Dim WatchDataReadItem(100) As String 记录OPC的标签
Dim WatchDataReadValue(100) As Variant 存放OPC的值
Dim WatchDataWriteItem(100) As String 记录OPC的标签
Dim WatchDataWriteValue(100) As Variant 存放OPC的值
在定义所有变量后,我们就要进行OPC连接了,要
您可能关注的文档
- 【西门子】WinCC组态手册(第3册).pdf
- 【西门子】WINCC组态手册-(第三册).pdf
- 【西门子】澳泰自动化调节器选型手册.pdf
- 【西门子】百德福(BEDFORD)B801变频器说明书.pdf
- 【西门子】北辰-BCNet-S7MPI在西门子Wincc中的设置.pdf
- 【西门子】北辰-BCNet-S7PPI在西门子Wincc中的设置.pdf
- 【西门子】从WinCC里调用STEP-7-的变量.pdf
- 【西门子】关于如何使用WinCC-Industrial-Data-Bridge将WinCC的实时数据记录到MS-Access.pd.pdf
- 【西门子】横河CS3000培训资料-1.pdf
- 【西门子】基于PLC和WINCC的多相混输控制系统.pdf
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)