当前位置:首页 > 工业控制 > DCS
[导读]   在信息系统中,数据引擎通常是访问数据库的一种专用技术。2000年,PineControl分布式控制系统研究小组发现有可能利用数据库技术来开发:DCS控制站的支撑软件系统,这样可以更好地支持控

  在信息系统中,数据引擎通常是访问数据库的一种专用技术。2000年,PineControl分布式控制系统研究小组发现有可能利用数据库技术来开发:DCS控制站的支撑软件系统,这样可以更好地支持控制系统的在线组态技术的实现。为此,该研究小组对基于工业过程自动控制平台的实时数据库技术和相应的数据引擎技术进行了深入的研究,推出了具有商业应用价值的新型数据引擎技术。

  该技术的主要特点是能够根据输入输出的数据产生驱动控制逻辑元件的状态变化,达到有效执行控制组态算法的目的。事实上,该数据引擎技术还引发了一种跨平台的控制组态标准的建立,这对于推动DCS技术的发展是非常有益的。

  

  数据引擎技术的基本原理,揭示该技术在转变传统DCS控制站性能方面的作用。通过剖析数据引擎技术在DCS控制站中的应用,说明控制组态的技术标准应如何建立,控制组态逻辑的在线编译功能将如何实现。数据引擎技术已经在一部分发电厂中得到应用,并都获得相当可喜的成功。

  控制逻辑的组态软件是DCS的核心技术。但是,目前DCS产品所配置的控制组态软件还不同程度地存在一系列的技术问题。首先,几乎所有的DCS组态软件都是基于把控制逻辑流程图转化为特定控制指令序列的机理进行的,这就限制了控制逻辑在线修改、跨平台运行功能的实现。其次,DCS控制组态的自诊断能力,在线监控能力和计算过程实时能力也都存在不少问题。在控制站的冗余切换过程中,产生非稳定状态转移的现象还十分突出。所有这些问题都集中表现在控制组态所对应的指令序列运行机理上。

  在研究开发PineControl分布式控制系统过程中,研究人员提出了一种新的DCS组态软件环境:PineCAD。这种组态软件从表面上与传统的DCS组态软件没有什么差别,但是PineCAD的工作原理是把控制逻辑流程图映射到特定的实时数据库,而不形成针对某种特定DCS控制站的计算指令序列。更重要的问题是PineCAD设计理念是把控制逻辑的组态交由虚拟的DCS控制站来处理(也就是数据引擎),而不是传统的 DCS控制站。这种设计思想是DCS技术发展的一项重大变化。如果数据引擎能够被安装在不同平台的DCS控制站或者PLC、PC等具有计算能力的装置中,那么PineCAD就能够整合相应的系统形成一体化的DCS,就能够形成DCS的组态标准,进而对DCS的部件升级、更新换代、系统移植等过程产生积极的影响,给DCS用户带来极大的应用价值。

  数据引擎是一种技术规范,它的工作机理就和汽车的发动机一样,不同汽车厂家有不同的发动机,但是这些发动机必须适应标准的汽油理化结构在燃烧过程中产生动力的技术要求。数据引擎是一系列软件的集合,它依附于特定的DCS控制站计算指令环境,并嵌入特定的实时数据库中,模拟DCS组态图形所形成的计算流程,驱动整个控制站的控制元件序列的计算过程。

  在DCS控制站中,我们需要安装一种特殊的实时数据库,其中数据引擎的技术功能就设置在数据库的相关属性中。当PineCAD的组态数据形成并下载到实时数据库时,每个控制元件的状态就会在相应的数据引擎属性作用下发生特定的变化,从而实现控制的功能。我们注意到,这种控制元件的计算过程与对应控制站的计算指令系统是通过数据引擎来隔离的,因此 PineCAD的组态数据能够在不同的DCS控制站中应用。

  数据引擎已经取代了传统DCS控制站的计算过程与方法。其主要运行机理包括以下方面:控制元件拓扑计算流程管理、控制算法执行、控制元件的在线监视、控制元件内部参数的在线修正、在线组态处理、控制元件的计算冻结、控制元件计算周期的管理等。

  DCS控制站控制逻辑的在线组态是一项非常复杂的技术,又是在工程实践中非常重要的需求。如何解决控制组态修改前后控制站中各个控制变量的连续性是问题的核心。传统DCS控制站的运行机理很难确保在这种修改过程中所有控制元件状态的连续性,因此容易产生发电机组的非正常停机问题。采用数据引擎技术的 DCS控制站可以很好地解决这个问题。因为数据引擎技术很重要的特点是控制元件的计算流程建立在控制元件的拓扑空间结构基础上,与相关控制元件在数据库或者控制站内存中的位置无关,也与控制元件状态的其它特征(如状态名称等)无关。

  由于历史和商业方面的原因,不同厂家之间的DCS及PLC之间组态数据无法直接兼容,这无疑给工业控制系统的投资带来许多负面的影响。为此,1993年国际电工委员会(IEC)制定了IECll31PLC的标准。其中IECll31-3标准规定有5种形式的编程语言。1998年以后,该标准改为IEC61131。尽管如此,我们看到这也只是解决了一部分PLC组态的兼容性问题,而且PLC组态的兼容性仅停留在界面形态的相似层面上,DCS则根本没有统一标准的组态形式。

  与PLC一样,DCS也需要有相应的组态标准。这种标准将可以极大地保护DCS用户的投资,使得在今天控制站平台技术版本日新月异以及DCS升级换代过程中,组态资源能够得到充分的利用;不同DCS系统之间也可以有效地共享组态资源;在一体化的DCS系统中,能够采用统一的组态环境,提高DCS的可靠性与可维护性。因此,在信息技术高速发展的今天,DCS组态的标准化需求是相当重要,也是相当急迫的。

  DCS组态标准的技术困难相对PLC来说要大很多。今天,人们已经习惯了数字与模拟控制信号的混合处理。除了实现跨平台的组态要求外,DCS组态的标准不能像PLC那样使用五种不同风格的语言环境。那么,通过什么技术方法可以促进DCS组态标准的建立呢?我们认为,数据引擎技术是最合适的建立DCS组态标准的技术方法。数据引擎技术机理能够在PineCAD图形组态环境与不同DCS控制站计算指令集之问建立一种直接的数据处理的映射关系,这使得无论是DCS控制站的制造商,还是组态软件的制造商乃至DCS的用户,在推进 DCS组态标准化的进程中都不必付出很大的技术投入。

  数据引擎技术除了具备DCS组态标准的技术基础外,还能够消除长期以来DCS控制站与PLC是否存在功能差别的争议,促使PLC真正成为DCS控制站的一种选择。这在DCS技术和商业两个方面都具有很高的价值。

  数据引擎技术的研究与应用工作在最近两年内已经取得很大进展。北京华能新锐控制技术有限公司的研究人员充分利用数据引擎的技术优势,先后研究开发了 PineControl和HNA5000两款新型DCS系统。其中PineControl在2002年通过了国家电力公司的技术鉴定。这两种DCS分别以不同的PLC作为控制站,充分体现了数据引擎跨平台运行和构建一体化DCS的能力。在这样的DCS中,所有控制站的内核都是一致的,不因控制对象的不同而有所改变。控制站的部件种类是同类型产品中最少的,其硬件的组合非常容易。这种安装了数据引擎的PLC,其计算、管理与安全实时性能均能够达到目前国际上 DCS产品及技术的先进水平,而作为PLC平台,该DCS控制站的环境适应能力与可靠性能均超过传统的DCS。

  到目前为止,PineControl分布式控制系统已经在四台燃煤发电机组和两套电站辅助系统中运行,HNA5000也将在发电机组中应用。这些DCS应用工程包括350Mw进口发电机组的DCS系统改造[3]、新建引进型国产循环硫化床锅炉供热发电机组的DCS项目、大型发电机组锅炉除灰渣控制系统的改造以及发电机组电气控制系统DCS改造等。经过3年多的运行实践,数据引擎技术的设计思想和实现原理均得到了这些发电机组各种运行工况的考验,达到控制品质一流和安全可靠无故障的良好应用效果,得到DCS用户的高度评价。

  总之,数据引擎是DCS的一项新技术,它给DCS未来的技术发展注入了新的活力,促进了DCS体系的标准化,真正实现了DCS控制站的在线组态功能,彻底消除了DCS控制站与PLC的差别。今后,随着信息技术的快速发展,数据引擎技术将会发挥越来越重要的作用。

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

北京——2024年3月7日 亚马逊云科技宣布,通过与光环新网和西云数据的紧密合作,在亚马逊云科技(北京)区域和(宁夏)区域推出网络防火墙服务Amazon Network Firewall,帮助客户更轻松地为其运行在亚马逊...

关键字: 防火墙 引擎 网络保护

在工业自动化领域,单片机和PLC(可编程逻辑控制器)都扮演着举足轻重的角色。它们作为控制系统的核心,负责监控、控制和管理各种工业设备和流程。然而,尽管它们有着共同的目标,但在结构、功能和应用方面却存在着显著的区别。本文将...

关键字: 单片机 plc (可编程逻辑控制器)

步进电机常用来做定位控制,它可以由PLC输出的脉冲数量控制旋转的角度(相对来说可以是距离),脉冲的频率控制步进电机旋转的速度。

关键字: 步进电机 plc 定位控制

西门子S7-400系列的PLC是一款性能强劲的工控设备,广泛应用于各种工业自动化领域。它具有灵活的可编程性、高速响应、良好的抗干扰能力等优点。在该系列中,通讯模块是一项重要的组成部分。本文将详细介绍S7-400PLC的通...

关键字: 西门子 plc S7-400

PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或...

关键字: plc 编程 plc编程

西门子S7-1500PLC是一个模块化控制系统,适用于离散自动化领域内的各种自动化应用。模块化、无风扇设计、易于实现分布式结构以及方便的操作,使得西门子S7-1500成为中、低端应用中各种不同任务的经济、用户友好的解决方...

关键字: 西门子 S7-1500 plc

对新手PLC编程入门,或刚毕业的大学生,或多或少对PLC编程有所了解。学习PLC编程常见的方法就是通过相关的辅导书籍来学习,当然,随着PLC培训班的兴起,去PLC编程培训学校学习也是一种很好的学习方法。

关键字: plc 算术运算 指令

可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令

关键字: plc 通讯 逻辑运算

S7-200 是一种小型的可编程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200的系列具有极高的性能/价格...

关键字: 西门子 S7-200 plc

自二十世纪六十年代美国推出PLC取代传统继电器控制装置以来,PLC得到了快速发展,在世界各地得到了广泛应用。同时PLC的功能也不断完善,随着计算机技术、信号处理技术、控制技术网络技术的不断发展和用户需求的不断提高

关键字: plc 单片机 信号处理
关闭
关闭