- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
2005年第 5期 — — 一 煤 矿 机 械 · 67 ·
文章编号 :1003—0794(2005l05.0067—02
基于0PC组态王与CAN总线的数据通信
史丽红
(中国矿业大学 ,江苏 徐州 221008)
摘 要 :介绍 了OPC技术的使用背景及应用现状 ,并结合煤矿井下瓦斯监测监控 系统 的应用
实例 ,详细介绍 了ZLGOPCSERVER在基于组态王的上位机与 CAN总线数据通信 中的使用。OPC
在 实际运行 中实现 了对数据 的实时读写,提高了控制系统的通信效率和控制可靠性。
关键词 :ZLGOPCSERVER;组态王 ;CANRS一232
中图号 :TP39 文献标识码 :A
1 引言 指向设备的一个寄存器单元 ,OPC客户对设备寄存
在工业应用实例 中 ,上层 的监控组态软件与下 器的操作都是通过其数据项来完成的。其中应用程
层现场工业设备之间、各种不同的监控组态软件之 序作为OPC接 口中的 Client方 ,硬件驱动程序作为
间、甚至不同通讯协议的工业设备之间的数据交互 OPC接 口中的 Server方 。每一个 OPCClient应用程
是系统运行的核心。如何使 软,硬件开发商专注于 序都可以接若干个 OPCServer,每一个硬件驱动程序
系统功能的开发 ,而不被复杂的数据接 口问题所 困 可以为若干个应用程序提供数据。
扰是亟待解决的问题。为解决这些问题 ,最佳的方 3 系统介绍
案是使设备访 问方法标准化。Windows3.X的 DDE 煤矿井下监测监控系统中,为了对生产过程中
(动态数据交换 )即是这样一个标准 ,进程 间可 以用 的设备、仪表进行实时监测,需要将各种被测物理量
它进行数据通讯 。但是,DDE的缺点也很 明显 ,它 的参数及状态转换成数字信号,选择 了用 CAN总线
的鲁棒性 比较差 ,不支持网络 。因此 ,DDE应用范 来传递这些数据到上位机 。由于通常无法将 CAN
围非常有 限。在这种背景下 ,产生了OPC技术 。 总线与上位机直接相连 ,本监控系统是采用 CAN—
2 OPC简介 RS232智能转换接 口进行上、下位机间的数据通信。
OPC是微软公司的对象连接和嵌入技术在过程 系统使用了周立功公司的 CAN—RS232接 口和 ZIG
控制方面 的应用 ,是为工业 自动化软件面 向对象的 OPCSERVER来实现上位机 中组态王与下位机 的数
开发而提供 的一项统一标准 。采用 OPC标准设计 据交换 。如图 1所示 。
工控软件 ,以标准规定的统一接 口通过服务器存取
现场数据 ,当现场设备发生变化或系统 中加入新设
备时,由于服务器所提供的接 口的一致性,工控软件
不作更改即可继续使用 ,从而大大减小了软件维护
的工作量,另一方面,工控软件的升级不依赖于服务 图 1 OPCCLIENTISERVER关 系 围
器 。可 以独立进行 。 Fig.1 Therelatiomhtpbetween OPC CLIENT and
OPC服务器的组成包括:(1)服务器对象 (Serv— 0PC SERVER
el):拥有服务器的所有信息 ,也是组对象 (Group)的 只需在 OPC服务器 中定义通讯 的物理参数和
容器。一个服务器对应于一个 OPCServer,即一种设 需要采集 的下位机变量 ,然后在组态王 中定义组态
备的驱动程序 。启动服务器,可 以获得其他对象和
文档评论(0)