提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|实施案例|编辑:陈津勇|2019-10-11 10:14:55.317|阅读 4310 次
概述:OPC技术为工业自动化数据交换提供了一种解决方案,它是由硬件供应商、软件开发者、终端用户共同制定的一整套规范。随着我国智能制造的推广和深入,设备互联为大势所趋。OPC技术作为一种设备互联技术,有着广泛的应用前景。今天这篇文章,就和大家聊聊OPC技术的前世今生。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
在OPC技术产生之前,自动化现场的设备互联没有统一的标准。不同的硬件和软件厂商都制定了一套自己的标准。
由于标准不统一,就造成了软件与硬件之间、设备与设备之间的通信程序代码不能重复利用,必须为不同的设备开发不同的通信程序。
例如下面这张图:
PC软件包、PLC程序及DCS程序要访问三种不同设备,必须分别为每一种设备编写一套程序代码。
通信标准的不统一,使得软件/硬件供应商花费了大量的时间和金钱来开发和维护基于各种不同通信协议的代码,造成成本的大幅上升。大家迫切希望有一个统一的通信标准,提供一种即插即用的软件接口,能够实现不同设备之间、软件和硬件之间的互通互联。
OPC技术就是基于这样的背景而诞生的。OPC技术的发展经历了经典OPC和OPC UA两个阶段。
经典OPC是OPC技术的早期阶段,名称中的“OPC”是英文“OLE for Process Control”的缩写,中文翻译为“过程控制的OLE”。
这里的“OLE”,是英文“Object Linking and Embedding”的缩写,中文翻译为“对象连接与嵌入”。OLE技术是基于微软公司的COM/DCOM技术,因此经典OPC本质上也是基于COM/DCOM的过程控制技术。
经典OPC提供了一整套过程控制中数据交换的软件标准和接口,包括:
OPC数据访问接口(OPC Data Access、OPC DA);
OPC报警与事件接口(OPC Alarms & Events、OPC AE);
OPC历史数据访问接口(OPC Historical Data Access、OPC HDA)
OPC数据访问接口定义了数据交换的规范,包括:过程值、更新时间、数据品质等信息。
OPC报警与事件接口定义了报警、事件消息、变量的状态及如何管理。
OPC历史数据访问接口定义了访问及分析历史数据的方法。
根据在过程控制中扮演角色的不同,经典OPC软件可以分为OPC服务器(Server)软件和OPC客户端(Client)软件两大类。
OPC Sever软件是整个系统的核心,它一方面与现场设备、PLC进行通信,将各种不同的现场总线、通信协议转换成统一的OPC协议;另一方面它与OPC客户端软件通过标准OPC协议进行通信,为OPC客户端提供数据或者将OPC客户端的指令发送给PLC与现场设备。
OPC客户端软件只需要通过标准OPC协议与OPC Sever进行通信,就能将指令与数据发送给PLC或者现场设备。
下面这张图是经典OPC软件工作的示意图:
可以看出,OPC Sever软件在整个系统中处于中介地位,它一方面联系现场设备与PLC,另一方面与OPC客户端软件保持联系。点击查看OPC Sever中文教程、视频、示例>>>
这样做的好处在于:
设备厂商只需要提供一个自己设备的OPC Sever软件,其它任何设备或软件只需要编写一个OPC客户端软件就能与其通信;由于OPC的接口都是统一的,这大大减少了编程开发的工作量,日后的维护效率也成倍提高。
经典OPC在过程控制中有着出色的表现。但是随着技术的发展及一些外部因素的变化,导致经典OPC已经不能完全满足人们的需求。
主要表现在以下几个方面:
经典OPC依赖微软的COM/DCOM技术。但是随着IT技术的发展,微软已经弱化了这种技术,而转向了跨平台的SOA (Service-Oriented Architecture)技术;
OPC供应商希望提供一种数据模型将OPC DA、OPC AE、OPC HDA统一起来;
为了增强竞争能力,OPC供应商希望将OPC技术应用到非Windows平台;
终端用户希望能在设备硬件的固件程序中直接访问OPC服务器软件;
一些合作组织希望提供高效的、安全的、用于高水平数据传输的数据结构;
在这种情况下,OPC技术的推广和管理组织——OPC基金会(OPC Foundation)在2008年推出了新的OPC技术:OPC UA(OPC Unified Architecture),中文翻译为“OPC统一架构”。
OPC统一架构具有功能对等性、平台独立性、安全性、可扩展性及综合信息建模等特性。
点击下载MatrikonOPC UA (Unified Architecture)正式版
1、功能对等性
OPC UA实现了经典OPC的所有功能,并增加或增强了以下功能:
发现:可以在本地PC和/或网络上查找可用的OPC Sever;
地址空间:所有数据都是分层表示的(例如文件和文件夹),允许OPC客户端发现、利用简单和复杂的数据结构;
按需:基于访问权限读取和写入数据/信息;
订阅:监视数据/信息,并且当值变化超出客户端的设定时报告异常;
事件:基于客户端的设定通知重要信息;
方法:客户端可以基于在服务器上定义的方法来执行程序等;
*OPC UA产品和OPC Classic产品之间的集成可以通过COM/Proxy Wrappers轻松实现(点击获取MatrikonOPC UA (Unified Architecture)更多资源>>>)
2、平台独立性
OPC统一架构(OPC UA)是跨平台的,不依赖于硬件或者软件操作系统;可以运行在PC、PLC、云服务器、微控制器等不同的硬件下,支持Windows、Linux、Apple OS、Android等操作系统;
3、安全性
OPC UA支持会话加密、信息签名等安全技术,每个UA的客户端和服务器都要通过OpenSSL证书标识,具有用户身份验证,审计跟踪等安全功能。
4、可扩展性
OPC UA的多层架构提供了一个“面向未来”的框架。诸如新的传输协议、安全算法、编码标准或应用服务等创新技术和方法可以并入OPC UA,同时保持现有产品的兼容性。
5、综合信息建模
OPC UA信息建模框架可以将数据转换为信息。通过完全的面向对象技术,即使非常复杂多层次结构也可以被建模和扩展。
由于OPC UA技术的发展,OPC已经变成“开发平台通信(Open Platform Communications)”的缩写。
*想要获得OPC Sever、MatrikonOPC UA (Unified Architecture)更多资源或正版授权的朋友,可以咨询了解哦~
慧都网·1024程序员节,DevExpress、MyEclipse、Axure RP、Aspose、FastReport等产品限时放“价”,给你专属宠爱!点击下方图片查看活动详情↓↓↓
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:TeeChart 为先进的数据集成和可视化工具 RivCross 提供了丰富的图表库,通过提供对水平定向钻井 (HDD) 操作至关重要的强大数据可视化功能增强了 RivCross。
灵犀文档通过嵌入 SpreadJS,文档系统完美复刻了 Excel 的UI架构,并有效提升了系统多人协作和数据处理效率。
GEOsens致力于研发“从传感器到互联网”的在线监测和控制系统,使用TeeChart超过15年,TeeChart 成为了GEOsens访问数据的关键元素,为决策提供了坚实的基础。
ActiveReports 报表降低系统与报表功能的耦合度,使系统的报表功能得以模块化;ActiveReports 报表本身的优良特性,也为系统打造更强的用户体验如虎添翼,如数据钻取、交叉报表、数据导出等。
支持400多种设备通讯协议,便捷的配置,快速实现设备联网采集。
Matrikon® FLEX Dispatch™OPC UA 是OPC基金会发布的最新数据通讯统一方法。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢