0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OPC技术在信息采集与系统控制方面的应用

h1654155282.3538 来源:陈翠 作者:电工学习网 2019-09-09 17:36 次阅读

(1)OPC数据采集技术

OPC通常广泛应用于数据采集软件中。越来越多的设备供应商认识到遵循OPC这一工业标准的重要性,纷纷推出与OPC兼容的产品,因此可以编制符合标准OPC接口的客户应用软件完成数据采集任务。

(2)OPC服务器冗余技术

OPC标准的制定为软件冗余提供了新的思路。实践应用中,可以开发OPC冗余服务器,解决对任何厂商的OPC服务器的冗余问题。

OPC数据访问标准包含服务器和客户两部分,其核心思想是用服务器这样一个驱动程序屏蔽物理设备间的区别,让客户有一个一致的接口。服务器可用于从网络服务器中获取数据,也可用于其它地方。在现场控制层,可用于从物理设备中获取数据,并提交给SCADA/dcs;在生产管理层,可用于从SCADA/DCS中获取数据,并提交给上层的商业应用系统。数据访问服务器由三个层次的对象组成:

(1)服务器(Server)

服务器对象用于维护服务器信息并作为多个组的容器。该对象提供访问数据源的方法,数据源可以是现场的I/O设备或控制室数据。客户通过服务器对象的接口访问此对象,在服务器对象中建立、管理组对象,并最终获得需要的数据源数据。

(2)组(Group)

组对象负责维护自身信息,提供组织和访问项的方法,例如,在项和客户间建立连接、定义客户访问的数据项及每个项更新的时间间隔等。组对象提供客户组织数据的一种方式并可作为单元被激活或失激活,同时为客户提供一种数据项“订阅”机制,以在项属性变化时能够通知组即调用客户端应用的回调函数。

服务器包含两种不同类型的组:公有组和私有组。公有组对所有连接服务器的客户有效,可用于多个客户间共享数据配置信息;私有组只对添加组的客户有效,供该客户专用。

(3)项(Item)

项不是真正的数据源,只是代表了与数据源的连接。所有对项的访问都是通过组对象进行的。它包含一些用于描述数据源的属性,其中最具代表性的是值(Value)、质量(Quality)、时间戳(TimeStamp)。值表示数据源的值,以VARIANT形式表示;质量表示值的可信度;时间戳表示获取值的时间。

项是读写数据的最小逻辑单位,与具体的位号相连。由服务器定义,通常代表设备的一个寄存器单元。客户对设备寄存器的操作通过项完成,通过定义项,OPC规范隐藏了设备的特殊信息,增强了服务器的通用性。项不提供对外接口,客户不能直接对它进行操作,所有操作都通过组进行。客户操作项的一般步骤为:

1)通过服务器对象提供的接口枚举服务器端定义的所有项;

2)将要访问的项添加至客户定义的组对象中;

3)通过组对象对项进行读/写等操作;

4)根据需要使能/屏蔽组与项的连接。

通常,客户与服务器的一对连接仅需一个组对象,每一组对象中,客户可以添加多个数据项。OPC数据访问服务器的具体结构如图1所示。

图1OPC数据访问服务器总体结构

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OPC
    OPC
    +关注

    关注

    7

    文章

    263

    浏览量

    45740
  • Opc技术
    +关注

    关注

    0

    文章

    15

    浏览量

    8874
收藏 人收藏

    评论

    相关推荐

    最新总线技术仪器控制与连接方面的远景

    最新总线技术仪器控制与连接方面的远景简介过去二十多年间﹐科学家与工程师已在自动化仪器系统中广泛使用IEEE 488 和通用接口总线GPIB
    发表于 10-23 18:35

    基于模糊控制的远程康复信息采集系统设计

    1 引言远程康复是一项现代信息及通信技术与康复医学相结合的多学科交叉课题,它可以被定义为:综合运用通信、远程感知、远程控制、计算机、信息
    发表于 12-21 10:17

    揭秘基于GPRS的远程信息采集控制系统的设计方案

    一.信息采集控制系统的设计思想在远程采集终端下设一个核心控制芯片,该核心控制芯片负责管理下
    发表于 12-23 16:36

    {:1:}Labbiew 的OPC通讯,有这方面的实例吗?

    {:1:}Labbiew 的OPC通讯,有这方面的实例吗?{:1:}{:14:}{:23:}
    发表于 09-03 15:20

    关于NI OPC 打包问题

    本人技术小白,已了解到新电脑上使用OPC需要单独安装DSC运行模块,现在的问题是我想通过每次点开应用程序文件,可以自动将OPC配置.opf文件自动导入
    发表于 09-21 09:20

    系统控制信息处理实验室 精选资料分享

    广西●河池学院广西高校重点实验室培训基地系统控制信息处理重点实验室本篇博客来自河池学院: 智控无人机小组写作时间: 2020年8月15日培训总结培训训已经结束了,这一段的学习时间也告一段落了
    发表于 07-19 08:09

    现代控制系统信息集成与OPC服务器的开发Modern Con

    本文探讨了基于OPC中间件的现代控制系统信息集成解决方案,并阐述了OPC技术的核心思想和服务器开发模式,结合一种数据
    发表于 05-27 13:54 35次下载

    基于OPC技术的三层实时信息系统框架

    OPC 技术能提供管理网与控制网之间的平滑过渡。通过OPC 技术能够标准化、规范化生产现场网络系统
    发表于 08-11 10:21 6次下载

    基于OPC技术离子源控制系统研究

    采用ICPDAS 公司的可编程自动化控制器(PAC)Wincon 8000 结合稳定的I/O 模块,实现基于OPC 技术规范的离子源网络系统控制。研究了
    发表于 08-26 09:50 6次下载

    基于OPC技术的三层实时信息系统框架

    OPC技术能提供管理网与控制网之间的平滑过渡。通过OPC技术能够标准化、规范化生产现场网络系统
    发表于 07-20 16:59 17次下载

    信息集成与OPC服务器的开发

    本文探讨了基于OPC中间件的现代控制系统信息集成解决方案,并阐述了OPC技术的核心思想和 服务器 开发模式,结合一种数据
    发表于 07-22 16:43 34次下载
    <b class='flag-5'>信息</b>集成与<b class='flag-5'>OPC</b>服务器的开发

    OPC技术在粗纱工序信息系统中的应用_任瑞武

    OPC技术在粗纱工序信息系统中的应用_任瑞武
    发表于 01-12 22:29 0次下载

    基于OPC技术的多线程数据采集系统的实现_乔富强

    基于OPC技术的多线程数据采集系统的实现_乔富强
    发表于 01-12 19:56 1次下载

    关于车载信息系统方面的设计

    关于车载信息系统方面的设计方法介绍。
    发表于 06-21 11:31 20次下载

    虹科干货 | OPC UA技术,实现设备控制与互连未来

    在过程控制方面的应用,被称为控制系统“中间件技术”,是专为在现场设备、自控应用、企业管理应用软件之间实现系统无缝集成而设计的接口规范。
    的头像 发表于 07-27 10:24 621次阅读
    虹科干货 | <b class='flag-5'>OPC</b> UA<b class='flag-5'>技术</b>,实现设备<b class='flag-5'>控制</b>与互连未来