当前位置:首页 > 工业控制 > 电子设计自动化
[导读]1 OPC技术的产生OPC(OLE for Process Control)技术是对象链接和嵌入式技术在过程控制方面的应用,包含一系列工业自动化接口规范。该技术是为解决应用软件与各种设备驱动程序之间的通讯而提出的,它把硬件厂商和应用软

1 OPC技术的产生

OPC(OLE for Process Control)技术是对象链接和嵌入式技术在过程控制方面的应用,包含一系列工业自动化接口规范。该技术是为解决应用软件与各种设备驱动程序之间的通讯而提出的,它把硬件厂商和应用软件开发者分离开来,大大提高了双方的工作效率。

随着工业生产的不断发展,由于生产规模的扩大和过程复杂程度的提高,工业控制软件设计面临巨大挑战,即要集成数量和种类不断增多的现场信息。在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序实现的,不同厂家的设备使用不同的驱动程序,迫使工业控制软件中包含越来越多的底层通信模块;另外,由于相对特定应用的驱动程序一般不支持硬件的变化,使得工业控制软硬件的升级和维护极其不便。还有在同一时刻,两个客户不能对同一个设备进行数据读写,因为它们拥有不同的、相互独立的驱动程序,同时对同一个设备进行操作,可能会引起存取冲突,甚至导致系统崩溃。OPC技术的出现很好地解决了这些问题。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发提供了统一的标准,标准定义了应用Microsoft操作系统在基于PC的客户机之间交换自动化实时数据的方法。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的 OPC接口程序,而软件开发者可免除开发驱动程序的工作,把更多的精力投入到其核心产品的开发上。这样不但可避免开发的重复性,也提高了系统的开放性和互操作性。

2 OPC技术的应用

OPC是连接数据源(OPC服务器)和数据的使用者(OPC应用程序)之间的软件接口标准。数据源可以是PLC、DCS,条形码读取器等控制设备。随着控制系统构成的不同,作为数据源的OPC服务器既可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器。OPC接口既可以适用于通过网络把最下层的控制设备的原始数据提供给作为数据的使用者(OPC应用程序)HMI (硬件监督接口)/SCADA(监督控制与数据采集),批处理等自动化程序,甚至更上层的历史数据库等应用程序,也可用于应用程序和物理设备的直接连接。所以OPC接口是适用于很多系统的具有高厚度柔软性的接口标准。OPC技术的创新之处是用户能够把任何一个可视化或控制系统与所选择的任一硬件(即PC插板)通过OPC组合在一起,如图1所示。

从图中可以看出,OPC标准的软件总线使多种现场线系统得以集成,如PROFIBUS网络、CANopen(开放式控制局域)网络、Device Net(设备网络)等,也可深入反映出OPC和现场总线的标准化关系:OPC提供现场总线以外的重要的附加性能,现场总线领域标准化的主要目标是快速,可靠的数据传输。而OPC使标准通信可以达到这样的程度,即任何OPC服务器和应用软件能联网运行而不会产生任何问题。

3 OPC技术解决问题的方法

OPC是为使不同供应厂商的设备和应用程序之间的软件接口标准化,以及使其问的数据交换更加简单化而提出的。作为结果可向用户提供不依赖于特定开发语言和开发环境的可以自由组合使用的过程控制软件组件产品。利用OPC的系统由按照应用程序(客户程序)的要求提供数据采集服务的OPC服务器、使用OPC服务器所必需的OPC接口,以及接受服务的OPC应用程序所构成。OPC服务器按照各供应厂商的硬件所开发,因此可以吸收各供应厂商硬件和系统的差异,从而实现不依赖于硬件的系统构成。同时利用一种叫做Variant的数据类型,可以不依赖于硬件中同有的数据类型,按照应用程序的要求提供数据格式。利用OPC 使接口标准化可以构成如图2所示的系统。OPC典型体系结构如图3所示。

4 OPC技术在某监测控制系统中的应用

OPC因其特点和优越性已在工业控制领域中得到广泛应用。通常使用OPC技术进行工业过程控制中采集数据。OPC数据订阅和数据动态绑定,为具有数据绑定功能所有ActiveX控件提供数据源,用户可方便地观察来自OPC服务器实时数据。图4是一个OPC垃圾焚烧系统中应用实例。该系统分为生产管理监控级和现场控制级两层结构。

管理层主要包括丁业控制机或计算机、视频监视器等设备,这些设备均安装在中央控制室里。管理层中,通过组态王工业组态软件开发设计软件监控平台,可以实时观察底层设备工作状况,及时对系统m现故障点进行报警处理、实时保存报表数据。同时,同一计算机中进行算法程序演算,该操作平台实现对底层设备远程智能控制。控制层主要包括各种硬件设备,例如PLC控制器、各种测量仪器仪表等。这些硬件均安装垃圾焚烧系统工作现场,对系统进行直接控制。其中,底层硬件设备采用常用西门子S7系列PLC,其中包括S7-200和S7-300系列。同时,利用高速工业以太网(TCP/IP协议)进行管理层和控制层之间连接,以实现信息和资源共享,具备完善控制能力、极高可靠性和方便灵活扩展能力。该系统设计从工艺流程出发,实现对生产过程自动控制。现场控制级接受生产管理级调度,但并不依赖于生产管理级而运行:若监控的计算机出现故障或并未投入使用或通信网络出现故障,各现场控制站仍会正常工作,对整个工艺过程没有影响。实现控制层与管理层之间数据交换时,工业组态软件组态王提供一种建立OPC服务器方式实现数据通信方式。因此,管理层与控制层的通信之间建立一个OPC服务器,其框图如图5所示。

图中OPC连接应用广泛PLC系统,底层设备信息OPC服务器进入上一层的人机界面。这些系统与最上层质量控制软件、生产管理软件和Internet应用软件OPC接口互换信息,使信息能够各系统问充分流通。如果系统具备OPC应用条件,当现有系统需要添加新设备时,只需将新设备接人系统,安装用于访问该设备OPC服务器,扩展后系统可正常工作。添加新设备并不影响系统其他部分运行和使用。

5 结束语

通过对OPC技术进行研究,探讨了OPC服务器与客户端的实现,并将该研究用于关于某垃圾焚烧系统控制方案,由客户端进行远程监测。结果表明:OPC技术大大提高了数据采集系统的开放性能,可以有效地避免开发过程的重复性,以及多种软件系统集成的不兼容性等问题。该技术在工业控制系统中有着广阔的应用前景,逐步实现了软硬件之间的标准化。

0次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在当今数字化时代,边缘 AI 正以前所未有的态势改变着我们的生活与产业格局。从智能安防到自动驾驶,从医疗健康到工业制造,边缘 AI 的身影无处不在。然而,要实现边缘 AI 的全面适用,仍面临诸多挑战,而负责任的赋能技术则...

关键字: 边缘 技术 数字化

在科技飞速发展的当下,汽车行业正经历着一场深刻变革,汽车通信系统作为其中的关键领域,展现出了极为光明的前景。其中,车对车(V2V)和车对基础设施(V2I)技术凭借其在避免事故方面的卓越潜力,成为了人们关注的焦点。

关键字: 汽车 通信系统 技术

在全球经济格局深度调整的当下,企业面临着日益激烈的市场竞争。为了在这一浪潮中脱颖而出,实现可持续发展,数字化转型已成为企业的必然选择。而技术创新作为推动数字化转型的核心驱动力,正引领着企业迈向高 “智” 量发展的新征程。

关键字: 数字化 技术 创新

随着人工智能、大数据、物联网等新一代技术的蓬勃发展,物流行业正经历着前所未有的变革。物流智慧化改造,即以智能化、自动化为核心,通过引入先进的技术手段,优化物流流程,提升运营效率,已成为物流行业发展的重要趋势。智能物流系统...

关键字: 物流 智能 技术

近年来,随着科技的飞速发展,自动驾驶技术正逐步从概念走向现实,并在全球范围内掀起了一场新的技术革命。在这场革命中,L3级自动驾驶作为迈向更高阶自动驾驶的关键一步,成为了各大车企和技术提供商竞相角逐的重头戏。本文将深入探讨...

关键字: 自动驾驶 技术 L3级

在21世纪的科技浪潮中,人类社会正以前所未有的速度迈向智能化时代。从智能家居到智慧城市,从智能制造到智慧医疗,技术的每一次飞跃都在深刻改变着我们的生活、工作与思维方式。在这个充满无限可能的时代,汇聚全球领先技术,共同绘制...

关键字: 智能化 技术 智慧蓝图

3D打印技术(3D printing technology)是一种以数字模型为基础,通过逐层累加材料的方式制造物体的技术。它已经在许多领域引起了广泛的关注和应用,包括制造业、医疗领域、建筑业、艺术设计等。本文将围绕3D打...

关键字: 3D打印 数字模型 技术

3D打印技术在医疗领域的应用日益广泛,它不仅能够提供个性化的医疗解决方案,还能够快速制造医疗器械和人体组织模型,为医生和患者带来了许多益处。本文将详细介绍3D打印技术在医疗方面的应用,并探讨其所起到的作用。

关键字: 3D打印 医疗 技术

6月21日消息,最近在法国巴黎举行的联合国教科文组织首届阿勒福赞奖颁奖仪式上,中国科学院古脊椎动物与古人类研究所付巧妹获得阿勒福赞科学、技术、工程、数学领域杰出青年科学家国际奖(简称"阿勒福赞奖")。

关键字: 科学 技术 工程

DSP又称数字信号处理器,数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集。数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号...

关键字: DSP 技术 信号处理
关闭