佳工机电网 在线工博会 我的佳工网 手机版 English
关键字  
  选择展区 >>
您的位置: 首页 > 工业自动化展区 > 嵌入式系统/自动化软件展厅 > 产品库 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
嵌入式系统/自动化软件
 按行业筛选
 按产品筛选
查看本类全部文章
e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
OPC技术--Intellution和用户的双赢之道
newmaker
欢迎访问e展厅
展厅
8
嵌入式系统/自动化软件展厅
组态软件, 单片机, ...
OPC 现已成为工业界系统互联的缺省方案,任何一家自动化软件解决方案的提供者,如果它不能全方位地支持OPC,则必将被历史所淘汰。

随着 Microsoft Windows 市场的膨胀,C++语言也成为标准的编程语言,它支持对象技术——对包含源代码的程序块的重复应用, 这种程序对象包含数据结构、函数和用户接口,并可以为其他应用程序调用,由此产生了对象的链接和嵌入(OLE)这一标准,例如,它允许用户将Excel电子表格内嵌入Word 文档, 电子表中的数据变化将直接反应到Word文档内。这一技术发展到后期,微软将它改名为“ActiveX”,现在,ActiveX控件已经随处可见。

另一基于 C++ 的技术是组件对象模型(COM),这一标准将程序界面的定义作为独立的部分,分布式的 COM允许通过网络调用对象。 COM 和DCOM就是后来OPC标准的技术基础。

1996年8月,工业界的著名厂商Fisher-Rosemount,Intellution,Rockwell Software,Opto 22,and Intuitive Technology 联合成立了 OPC 基金会(OPC Foundation)。其目标是制订一套针对于控制对象和设备的公共接口标准,它可以让任何 OPC客户机去请求和获取 OPC服务器的数据。这里的OPC客户机和服务器可以是任何厂商的任何产品,通过这种方式,繁杂的各类设备驱动程序问题可以消除,同时也加速了数据的传输。目前,OPC基金会的成员已扩展到200多家。OPC的技术小组也分为: Data Access,Historical Access,Alarms and Events,Security和Batch。目前的技术委员会主席由Intellution的Al Chisholm担任。

OPC——自动化软件集成的利器

通常说来,OPC提供了对于不同厂商的设备和软件包的内部连接能力,在OPC诞生以前,企业中的应用程序与设备的I/O驱动软件(Software Driver)之间的关系如图1所示。

newmaker.com

在图1中,不同的应用程序和不同的厂商的硬件的驱动程序之间存在着大量的连接问题,需要开发各种特定的通信程序。 OPC标准的制定,使得所有的通信连接问题变得简单,它提供了一种软件的总线形式(图2),这样,应用就变得简单、轻巧、更易于使用,应用程序只需知道如何从OPC数据源获取数据(OPC Client),设备的驱动程序只需知道如何以简单的格式提供数据(OPC Server)。

另一方面,虽然OPC解决的问题主要是I/O驱动程序,但在图3中也可以看到它不仅应用在设备和 SCADA,SoftPLC和DCS 系统之间,同时也应用在SCADA,SoftPLC 或DCS内核以及HMI,趋势和报表等需要使用OPC数据的高端应用程序之间。在这样的结构中,SCADA系统、DCS系统或 Softlogic系统,变成了一个“智能”设备。

Intellution的OPC之路

作为OPC基金会的五家发起人之一,Intell-ution至今仍是这一标准的技术领导者,其Intell-ution Dynamics 系列自动化软件全方位应用OPC作为产品内部主要的数据交换标准,在各个组件部分均支持双向 OPC数据流向。以下是OPC在相关产品中的应用如图4。

1. HMI/SCADA-iFIX

● 统一的组态开发和运行环境 Workspace作为OPC客户应用通过 Workspace OPC Client连接任何 OPC数据服务器;
● 实时过程数据库Process Database 可以通过iFIX PDB OPC Server (OPC EDA)以 OPC Server 形式提供数据源给任何标准OPC客户端;
● OPC Client 驱动程序可以连接任何OPC Server ,并可通过网络连接,以及提供数据点浏览功能;
● Intellution7.x设备驱动程序均为OPC Server,可以连接任何 OPC客户。

所有以上的连接方式,支持最新的OPC技术标准。

2.其他产品的支持情况

● 批次管理产品-iBatch: 第一个商业化的OPC产品。
● WinCE产品-iVisualize: 基于Windows CE的OPC客户端应用程序。
● 软逻辑产品-iLogic:支持双向 OPC 服务器和客户端。
● 企业历史数据库-iHistorian: 支持直接从标准OPC服务器进行历史采集。
● OPC Server 开发工具-OPC Server Toolkit:可以自动生成OPC兼容的设备驱动程序框架,让用户方便开发自己的OPC Server。

OPC在全企业应用集成——SAP ODA

SAP是目前最大的企业资源管理软件的供货商,占据大半壁市场,在OPC逐渐成为下层设备和应用软件的数据通信标准之际,SAP认识到可以通过OPC的方式,使其资源管理模块摆脱传统的专用连接的束缚,以标准的形式,稳定可靠的速度和性能取得第一线生产的实时数据资料,而在OPC市场上,Intellution 处于技术领导地位,因此,SAP和 Intellu-tion联合进行开发mySAP.com 的OPC解决方案——SAP ODA。

通过SAP ODA(SAP OPC Data Access),这一my-SAP.com 的软件组件,SAP提供了一个面向于OPC世界的桥梁,并将OPC技术融入它的解决方案中,目标是将供应链管理的商业应用系统与厂级实时系统动态地连接在一起,无需特别的用户编程或中间软件,可以利用大量现成的OPC服务器。从技术角度来讲,SAP ODA是一个SAP系统的RFC 服务器并同时成为针对于OPC服务器的OPC客户。(end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (1/26/2010)
查看更多嵌入式系统/自动化软件相关文章: more
·如何有效使用RISC-V的跟踪技术 IAR (8/28/2023)
·故障提前知!先进的多功能软件如何监控电动公交车队充电站 ARC Informatique (9/6/2021)
·德国德累斯顿市圣约瑟夫•史蒂夫特医院通过网络解决方案保护其建筑物围护结构 Armin Kaltenbacher (4/22/2020)
·西门子风力发电为风力涡轮控制系统软件测试开发硬件在环仿真器 newmaker (1/22/2010)
·从软件开发角度浅谈组态软件 北京世纪长秋科技有限公司 (1/21/2010)
·北人45A无轴塔式印报机系统 newmaker (1/13/2010)
·组态软件发展趋势 九思易自动化软件总经理 徐新文 (1/13/2010)
·OPC UA、.NET平台和组态软件 北京九思易自动化软件有限公司 (1/13/2010)
·基于VxWorks的无人直升机控制系统设计 江宏伟 罗飞 陈治明 (1/12/2010)
·基于力控监控软件的Zigbee技术在油井数据采集中的应用 newmaker (12/21/2009)
查看相关文章目录:
·工业自动化展区 > 嵌入式系统/自动化软件展厅 > 嵌入式系统/自动化软件文章
文章点评 查看全部点评 投稿 进入贴吧


对 嵌入式系统/自动化软件 有何见解?请到 嵌入式系统/自动化软件论坛 畅所欲言吧!


网站简介 | 企业会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2024 newmaker.com. 佳工机电网·嘉工科技