本机连接opc server有部分数据不刷新_OPC概念介绍

本文介绍了OPC的概念,作为自动化控制的协定,它通过COM/DCOM技术实现不同设备和应用程序间的接口标准化,简化数据交换。OPC包括DA、A&E、HDA规范。接着,文章探讨了OPC UA,一个更开放、跨平台的标准,集成了OPC的多种特性,提供更强的安全性和易用性。OPC UA的优势在于统一接口、平台无关性、扩展对象类型和内置安全功能。最后,文章简述了OPC的逻辑对象模型,包括OPC Server、Group和Item对象,以及OPC的同步和异步通信方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、OPC概念

OPC(OLE forProcess Control, 用于过程控制的OLE)是一种利用微软的COM/DCOM技术来达成自动化控制的协定,一个工业标准,管理这个标准国际组织是OPC基金会。

为什么需要OPC?

OPC是为了不同供应厂商的设备和应用程序之间的软件接口标准化,使其间的数据交换更加简单化的目的而提出的。作为结果,从而可以向用户提供不依靠于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。

利用驱动器的系统连接:

16a78fd5d85154038cc66667dd7d4867.png

利用OPC的控制系统构成:

871c3bbb5bc51e4087763ebf5f0b2afc.png

OPC是一种利用微软的COM/DCOM技术来达成自动化控制的协定,采用典型的C/S模式,针对硬件设备的驱动程序由硬件厂商完成,提供统一OPC接口标准的Server程序,软件厂商只需按照OPC标准接口编写Client程序就访问Server程序进行读写,即可实现与硬件设备的通信。

OPC协定包括:

1.DA(Data Access)规范:访问数据主要采用该规范

2.A&E(Alarm and Event)规范:基于事件,提供Client端订阅,事件触发后Server端主动提交回数据的数据访问方式。

3.HDA(History data access)规范

4.OPC XML-DA规范,XML-basedexchange of real-time values

二、OPC UA

为了应对标准化和跨平台的趋势,为了更好的推广OPC,OPC基金会近些年在之前OPC成功应用的基础上推出了一个新的OPC标准-OPC UA。OPC UA接口协议包含了之前的 A&E, DA,OPC XMLDA or HDA,只使用一个地址空间就能访问之前所有的对象,而且不受WINDOWS平台限制,具有跨平台性,因为它是从传输层Scoket以上来定义的,导致了灵活性和安全性比之前的OPC都提升了。同时OPC UA也使用了可靠的通信机制,接口简单一致。比如:对传统的三种不同类型OPC服务器的访问 - 数据访问(DA)、报警和事件(AE)、历史数据访问(HDA),要获得一个温度传感器的当前值、一个高温度事件和温度的历史平均值,要依次使用不同的命令执行;而使用OPC UA,仅用一个组件就非常容易地完成了。配置和工程的时间也因此可以大大缩短。

OPC UA的优势:

1.一个通用接口集成了之前所有OPC的特性和信息,A&E,DA,OPC XML DA or HDA

2.更加开放,平台无关性,WINDOWS,LINUX都能兼容

3.扩展了对象类型,支持更复杂的数据类型比如变量,方法和事件

4.在协议和应用层集成了安全功能,更加安全

5.易于配置和使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值