基于OPC技术无线传感网络环保监测平台设计.docVIP

基于OPC技术无线传感网络环保监测平台设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OPC技术无线传感网络环保监测平台设计

基于OPC技术无线传感网络环保监测平台设计   摘 要:以水污染管理为例,介绍了在无线传感器网络下环保监测平台设计及数据集成。无线传感器节点多、参数多,通过数据库设计,建立信息表数据库和设备表数据库,便于用户查看数据。利用OPC驱动功能强大的MCGS组态软件,通过人机交互界面,实现了环保数据的监测与管理。   关键词:OPC;MCGS组态软件;环保监测   DOIDOI:10.11907/rjdk.1511082   中图分类号:TP319   文献标识码:A 文章编号文章编号:1672-7800(2015)012-0142-03   0 引言   环境管理部门经过多年的信息化建设,建立了众多环境保护监测点。传统的环境监测数据传输依靠人工完成,效率低下。随着无线传感器网络的发展,数据传输朝着数字化、网络化发展,具有可靠、安全、灵活、可扩展、易操作等特点。   本文基于无线传感网络,设计了环保监测平台。通过数据库设计,便于管理查看数据。人机交互界面美观,易于查看、管理,具有报警、报表、实时数据显示等功能,可以长期存储数据。   1 环保数据平台总体架构   本文以水污染管理为例,阐述在无线传感器网络下环保数据的集成。为了方便用户使用与开发,系统监控软件采用MCGS组态软件,实现完美的人机交互界面设计。由于MCGS组态软件设备驱动程序库内没有本设计硬件设备的驱动程序,无法直接利用设备管理器实现MCGS组态软件与协调器的通讯。因此,可利用OPC技术间接扩充MCGS设备驱动库以实现通讯[1]。此外,由于无线传感器网络节点数量大、类型多,为了方便用户了解节点信息,通过数据库设计建立两个存储节点型号、ID、MAC地址等信息表,它们之间的联系如图1所示。   根据环保业务流程分析,设计出环保数据集成总体架构,如图2所示。   图1 OPC驱动设计结构   图2 环保数据仓库总体架构   2 数据库设计   一个无线传感器网络往往包含大量的传感器节点,各类传感器节点监测参数不同,为了方便用户管理与查看,建立了信息表数据库。表中包含传感器节点型号、名称(通过名称就可以看出该节点能够测得的参数)、ID等信息,用户查看起来一目了然,并可随时增加或删除某一节点信息,便于用户管理。   传感器网络随时会有某个节点因损坏而撤出网络或某个新节点加入网络,这对用户管理造成很大不便。如果没有特殊标识,用户很难确定数据来自哪个传感器节点,哪个节点因出现问题长时间没有发送数据了,又或哪个节点是刚加入网络的,等等。为此,创建了一个设备表数据库,如图3所示。   图3 设备表数据库   该表包含传感器节点ID、MAC地址、测点名、备注等信息。与前面信息表相联系,可以看出设备ID为1的两个传感器节点测量的是空气温湿度及光照等。在OPC驱动程序启动时,OPC通过ODBC读取表2信息,在接收到来自串口的数据后,根据ODBC生成的表信息处理数据。如果用户需要增加或删除节点,在设备表里直接修改节点信息就可以了。OPC接口数据随着设备表的更改而刷新,用户不需要在OPC程序中修改,极大方便了用户管理。   3 OPC接口设计   3.1 OPC技术简介   OPC是Object Linking and Embedding(OLE)for Process Control[2]的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC采用客户/服务器模式,把开发访问接口的任务放在硬件生产厂家或第三方厂家,以OPC服务器的形式提供给用户。OPC服务器通常支持两种类型的访问接口,分别为不同的编程语言环境提供访问机制。这两种接口是:自动化接口(Automation interface)和自定义接口(Custom interface)。   3.2 OPC接口设计   OPC接口可通过串口接受协调器传送过来的数据,进行换算后,得到参数的实际数值。基于不同应用场景,无线传感器网络节点类型和数量不同的考虑,需建立信息表和设备表,以便于用户查看与管理。数据处理需要OPC接口实现。系统规模确定后,系统提供的配置程序生成配置数据库,OPC程序根据该数据库中传感器节点ID号、MAC地址和节点名称之间的映射关系,自动生成对应于节点名称的OPC数据标签,并同时在OPC接口程序中生成内存映射表,这样就能根据通讯数据中的节点ID号和MAC地址快速定位OPC标签[3-4]。本研究中,OPC接口设计主要完成标签映射表的生成,用来接收并处理协调器传送过来的数据,然后根据MAC地址查询到对应的测点名,生成不同数量的物理量。对于数据的长久存储及查询等功能,利用功能更强大的MCGS组态软件加以实现。   3.2.1 设备表数据库读取   本文通过ODBC读取数据库

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档