当前位置: 首页 > 专利查询>ABB公司专利>正文

多系统环境中的职责转移技术方案

技术编号:9769861 阅读:91 留言:0更新日期:2014-03-16 05:14
第一系统(10)中的控制计算机(16)参与经由计算机对象控制工业过程(28),该对象作用于过程接口设备(20)并且可由第一系统和从第二系统(29)中的操作者(OP1,OP2,OP3)从这些系统进行控制,并且控制计算机包括对象处理单元,其被配置用于从请求操作者接收涉及至少包括该对象的对象组的职责的请求,在第一系统中设置该请求标识的要对所述组负责任的操作者,以及在设置负责任的操作者时仅允许负责任的操作者控制组。

【技术实现步骤摘要】
【国外来华专利技术】多系统环境中的职责转移
本专利技术涉及基于计算机的过程控制系统的领域。本专利技术更具体地涉及一种用于处理第一系统中的计算机对象的控制的方法和计算机程序产品以及一种这一系统的控制计算机。
技术介绍
基于对象的计算机系统现在用于控制工业过程。标题为“Method of integrating an application in a computerized system,,的TO01/02953公开一种用于在计算机化的系统中集成许多和各种类型的应用的方法。该方法基于其中将现实世界对象表示为“复合对象”的概念。将现实世界对象的不同面,比如它的物理位置、在过程中的当前阶段、控制功能、操作者交互、仿真模型关于对象的某些文档等,各自描述为复合对象的不同方面。复合对象是用于一个或者多个这样的方面的容器。因此,复合对象不是在面向对象的系统的传统含义中的对象,而实际上是对这样的传统对象的、实施不同方面的引用的容器。每个方面或者每组方面可以由独立软件应用实施,该软件应用通过接口集合提供它的功能性,这些接口集合可通过复合对象进行访问。另一软件应用因此可以向复合对象查询与它的方面之一关联的功能,并且作为结果通过复合对象获得对实施该功能的接口的引用。在标题为“Dataaccess method for a control system”的 W003/032233 中也描述了在过程控制系统中使用容器和方面。这两篇文献因此描述了使用基于COM对象提供的容器和方面。互连两个基于对象的过程控制系统是已知的。例如在W02007/097679中描述这一点。这里在系统之一中运行的过程可以在这一系统中进行控制,但是也可以从另一系统进行控制。两个系统的这样的互连有利地可以在人员减少时(例如夜间)使用。这一系统互连或者多系统环境因此打开灵活性,因为在一个系统中运行的过程可以从比这一个系统更多的系统进行控制。然而,这不仅有利,而且可能导致问题。因为可以从另一系统控制在一个系统中运行的过程,所以有可能的是可能从不同系统中的操作者发出相互对抗的控制命令,这可以对控制具有负面影响并且可能事实上甚至有害。因此在提供多系统环境时需要改进。因此需要提供多系统环境中的过程控制的改进。
技术实现思路
本专利技术的目的因此针对改进多系统环境中的过程控制。本专利技术的一个目的提供一种用于处理第一系统中的计算机对象的过程的改进的方法。根据本专利技术的第一变化,这一目的通过一种用于对在用于控制工业过程的第一系统中的计算机对象的控制进行处理的方法来实现,该对象作用于过程接口设备并且可从该第一系统和从第二系统由这些系统中的操作者控制,该方法由对象控制处理单元执行并且包括以下步骤:-在第一系统中,接收来自请求操作者的、涉及至少包括所述对象的对象组的职责的请求,-在第一系统中,设置所述请求标识的要对所述组负责任的操作者,以及-在设置负责任的操作者时,仅允许从负责任的操作者控制组。本专利技术的另一目的是提供一种参与控制工业过程的第一系统中的控制计算机,该控制计算机在第一系统是多系统环境的部分时提供改进的控制。根据本专利技术的第二变化,这一目的通过一种在第一系统中的并且参与经由计算机对象控制工业过程的控制计算机来实现,该对象作用于过程接口设备并且可从第一系统和从第二系统由这些系统中的操作者控制,该控制计算机包括:对象处理单元,被配置用于:-从请求操作者接收涉及至少包括所述对象的对象组的职责的请求,-在第一系统中,设置所述请求标识的要对所述组负责任的操作者,以及-在设置负责任的操作者时,仅允许从负责任的操作者控制组。本专利技术的另一目的是提供一种用于处理第一系统中的计算机对象的控制的计算机程序产品,该计算机程序产品在第一系统是多系统环境的部分时提供改进的控制。根据本专利技术的第三变化,这一目的通过一种用于对在用于控制工业过程的第一系统中的计算机对象的控制进行处理的计算机程序产品来实现,该对象作用于过程接口设备并且可从第一系统和从第二系统由这些系统中的操作者控制,该计算机程序产品包括具有计算机程序代码的数据载体,该计算机程序代码实施第一系统中的控制计算机的对象处理单元,该计算机程序代码在代码在控制计算机中被加载时被配置用于:-从请求操作者接收涉及至少包括所述对象的对象组的职责的请求,-在第一系统中,设置所述请求标识的要对所述组负责任的操作者,以及-在设置负责任的操作者时,仅允许从负责任的操作者控制组。本专利技术具有许多优点。它能够实现保证以安全方式进行负责任的操作者的有序改变而未危及控制。这也可以与某些情况下的允许从若干不同操作者进行控制的灵活性相组口 ο应当强调,措词“包括”在本说明书中被使用时解读为指定存在陈述的特征、整件、步骤或者部件,但是未排除存在或者添加一个或者多个其它特征、整件、步骤、部件或者它们的组。【附图说明】现在将关于附图更具体描述本专利技术,在附图中:图1不意地不出用于控制工业过程的第一系统的一般布局,图2示意地示出第一和第二控制系统,这些控制系统使用这两个系统中的第一和第二控制计算机来相互连接,图3示出第一系统中的第一控制计算机中的单元的示意框图,该单元与第二系统中的第二控制计算机中的单元通信,图4示意地示出如何在系统中表示被控制的过程控制设备,图5示意地示出对象处理单元和对象存储库的一个实现的示例,图6示出流程图,该流程图概述由第一系统中的对象处理单元执行的、根据本专利技术的第一实施例的方法,图7示出可以由第一系统中的对象处理单元执行的多个附加方法步骤,图8示意地示出其中存在多个互连系统的多系统环境,并且图9示意地示出形式为⑶Rom盘的计算机程序产品,该⑶Rom盘包括用于实现本专利技术的计算机程序代码。【具体实施方式】在以下描述中,出于说明而非限制的目的,阐述具体细节,比如特定架构、接口、技术等,以便提供本专利技术的透彻理解。然而本领域技术人员将清楚,可以在脱离这些具体细节的其它实施例中实现本专利技术。在其它实例中,省略了熟知设备、电路和方法的具体描述以免因不必要细节而模糊本专利技术的描述。图1示意地示出控制过程28或者过程的部分的第一控制系统S1 10。第一系统10因此是过程控制系统。过程28可以是工业过程并且还可以是多个不同类型的过程中的任何过程,这些过程例如纸浆造纸生产过程、水净化和配送过程、石油和天然气生产和分配过程、石化、化工、药物和食品过程、输电过程或者配电过程。这些仅为其中可以应用系统10的过程的一些示例。存在无数其它过程。控制系统10这里是用于控制过程28的基于对象的计算机化的系统。在图1中,第一过程控制系统10包括连接到第一总线B1的多个计算机12和14。这里有作为第一操作者终端的第一计算机12和作为工程终端14的第二计算机。还有另外的第二总线B2,并且在第一与第二总线之间连接有提供过程28的控制的第一控制计算机16。另外,用于提供过程28的控制的过程接口设备20、22、24和26连接到第二总线B2。这些设备有时称为现场设备并且也是过程的控制所涉及的的现实世界对象。它们因此被第一控制计算机16控制。在该图中,提供四个这样的过程接口设备20、22、24和26,它们与过程28对接。然而应当认识到可以有这些设备中的每个设备的更多或者更少设备。这样的设备因此都参与控制过程28,并且在这样做时,一本文档来自技高网
...

【技术保护点】
一种用于对在用于控制工业过程(28)的第一系统(10)中的计算机对象(TA1)的控制进行处理的方法,所述对象作用于过程接口设备(20)并且能够由所述第一系统和第二系统(29)中的操作者(OP1,OP2,OP3)从这些系统进行控制,所述方法由对象控制处理单元(40)执行并且包括以下步骤:?在所述第一系统中,接收(56)来自请求操作者(OP2)的、涉及至少包括所述对象的对象组的职责的请求,?在所述第一系统中,设置(70)所述请求所标识的要对所述组负责任的操作者,以及?在设置负责任的操作者时,仅允许(74)从负责任的操作者控制所述组。

【技术特征摘要】
【国外来华专利技术】1.一种用于对在用于控制工业过程(28)的第一系统(10)中的计算机对象(TA1)的控制进行处理的方法,所述对象作用于过程接口设备(20 )并且能够由所述第一系统和第二系统(29)中的操作者(OP1,OP2, OP3)从这些系统进行控制,所述方法由对象控制处理单元(40)执行并且包括以下步骤:-在所述第一系统中,接收(56)来自请求操作者(OP2)的、涉及至少包括所述对象的对象组的职责的请求,-在所述第一系统中,设置(70)所述请求所标识的要对所述组负责任的操作者,以及-在设置负责任的操作者时,仅允许(74)从负责任的操作者控制所述组。2.根据权利要求1所述的方法,还包括向所述第二系统导出(72)负责任的操作者的设置。3.根据权利要求1或2所述的方法,其中所述请求涉及从当前负责任的操作者向候选负责任的操作者的职责转移,其中所述候选负责任的操作者由所述请求标识,并且所述请求操作者是所述当前负责任的操作者或者所述候选负责任的操作者,并且有具有所述请求操作者的相反角色的对等操作者(OP1),并且还执行:-关于接受所述职责转移而查询(60)所述对等操作者,以及 -根据所述对等操作者接受所述转移,从所述当前负责任的操作者向所述请求中标识的所述候选负责任的操作者转移(66)所述组的职责,由此使所述候选负责任的操作者变成当前负责任的操作者。4.根据权利要求3所述的方法,其中如果当前负责任的操作者参与控制任务,则仅在完成所述任务之后才允许这一操作者被解除所述职责。5.根据权利要求3或4所述的方法,还包括在所述组的所述职责被当前负责任的操作者承担时,从又一操作者(OP3)接收用于强制移交的要求(80),所述又一操作者处于比所述当前负责任的操作者更高的等级,验证(82)所述又一操作者的所述更高的等级并且基于所述等级的所述验证而向所述又一操作者转移(84)所述组的职责。6.根据权利要求5所述的方法,其中执行所述转移而未考虑所述更低等级的操作者是否已经接受职责转移。7.根据权利要求3-6中的任一项所述的方法,其中所述第一系统是在第一层级级别上的系统并且所述第二系统是在第二更高层级级别上的系统,其中所述请求操作者是所述第一系统或者所述第二系统中的操作者,并且所述对等操作者是另一系统中的操作者,由此使所述职责转移涉及到从所述系统之一向另一系统转移。8.根据前述权利要求任一项所述的方法,还包括在设置所述负责任的操作者时,设置所述操作者的位置。9.根据权利要求8所述的方法,其中如果所述操作者是所述第二系统中的操作者,则所述位置限于指定所述操作者的系统。10.根据权利要求8所述的方法,其中如果所述操作者是所述第一系统中的操作者,则所述位置是所述系统的所述操作者在其中活动的区段。11.根据前述权利要求任一项所述的方法,还包括不允许在与所述第一系统相同的层级级别上的第三系统(90)的操作者对控制所述组中的所述对象的任何尝试。12.根据前述权利要求任一项所述的方法,还包括同时接收两个涉及所述组的职责的请求,一个请求标识所述第一系统中的操作者,而另一请求标识所述第二系统中的操作者,并且优先向所述第一系统中的所述操作者授予职责。13.一种在第一系统(10)中的并且参与经由计算机对象(TA1)来控制工业过程(28)的控制计算机(16),所述对象作用于过程接口设备(20)并且能够由所述第一系统和第二...

【专利技术属性】
技术研发人员:K·Y·斯文森L·尼尔森
申请(专利权)人:ABB公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1