- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《冶金自动化》2009年S2
oPC技术在监控系统中的应用
杨鸿1,梁岚珍2,巍霞2
(1.宝钢集团新疆八一钢铁股份有限公司自动化部,新疆乌鲁木齐830022;2.新疆大学)
摘要:介绍0PC技术的原理和数据访问规范,采用VB编程访问本地0PC服务器的方法。实现了对本地OPc服
务器的连接及异步读取的功能。解决了互联互通的问题。
关键词:0PC;OPC服务器;监控软件
·由于现在自动化产品种类越来越多,各种产 OPC服务器采用C++开发,并只提供定制接口。
品的通信成了障碍,为解决该问题,作者利用OPC 采用C++开发的应用程序,可以直接从定制接口
技术对不同产品的互联互通进行了研究,并在新 访问OPC服务器,速度比VB编的程序快,但是编
疆大学Rockwell实验室进行实验,并在八钢炼钢写的程序复杂。与此相反,用VB应用程序语言开
生产线取得良好的应用效果。 发的应用程序要求使用OPC自动化接口。为了让
1 oPC技术 VB的客户应用程序可以使用OPC自动化接口,需
OPC数据访问提供从数据源读取和写入特定 利用OPC自动化包装将OPC自动化接口变换成
数据的手段。OPC数据访问对象是由如图l所示OPC定制接口,只要编写少量程序就可以对0PC
的分层结构构成。即一个OPc服务器对象(OPC-服务器进行访问。L2’
seⅣer)具有一个作为子对象的OPC组集合对象对象分析如图2所示。
(OPCG聊lps)。在这个OPC组集合对象里可以添
加多个OPC组对象(OPCGmup)。各个OPC组对
象具有一个作为子对象的OPC项集合对象
(0PCItems)。在这个OPC项集合对象里可以添
加多个的OPC项对象(OPCItem)。.此外,作为选
用功能,OPC服务器对象还可以包含一个OPC浏
览器对象(OPCB玎Dwser)。
图2对象分析
从VB菜单选择工程(P)一)引用(N)…一)
OPCAuto啪tion
2.0…。“连接”界面可以根据需
要自行设计。服务器数据访问方法有同期访问和
非同期访问两种。该设计数据访问方法采用非同
期访问方法。
客户程序流程如图3所示。
圈l oPC数据访问对象
2.2相关程序
’
2客户程序实现 2.2.1连接OPC对象
2.1实现分析 在进行OPC通信的时候,首先建立对QPC服
一般来说,为了达到数据传送的最高性能, 务器的连接,再创建与对象的连接:
收疆日期:2009J04-16
作者简介:杨鸿(1983一),男,湖南武冈人,助理工程师.主要从事冶金自动化程序的研发与调试工作。
·747·
《冶金自动化》2009年s2
RS“肽OPC
nex70变频器读取
文档评论(0)