支持分布式控制系统中的技术任务的方法和系统技术方案

技术编号:10910822 阅读:163 留言:0更新日期:2015-01-14 18:08
本发明专利技术为支持分布式控制系统中的技术任务的方法和计算机系统。系统具有至少一个存储器,存储多个工作流程知晓对象的工作流程知晓对象,其表示自动化系统的至少一个组件。至少一个计算组件与工作流程对象关联,且具有接收自动化系统的特定数据的接口。还包括至少一个处理器,运行至少一个计算组件,以基于具有用户相关信息的工作流程项简档并基于自动化系统的特定数据来计算工作流程项,简档指定对自动化系统的至少一个组件的对象引用,且用户相关信息用于检索与自动化系统工程师关联的用户标识符。工作流程项收集器基于预定义识别规则来识别工作流程项。还包括用户接口组件,通过使用所检索用户标识符将所识别工作流程项传递给自动化系统工程师。

【技术实现步骤摘要】
【专利摘要】本专利技术为支持分布式控制系统中的技术任务的方法和计算机系统。系统具有至少一个存储器,存储多个工作流程知晓对象的工作流程知晓对象,其表示自动化系统的至少一个组件。至少一个计算组件与工作流程对象关联,且具有接收自动化系统的特定数据的接口。还包括至少一个处理器,运行至少一个计算组件,以基于具有用户相关信息的工作流程项简档并基于自动化系统的特定数据来计算工作流程项,简档指定对自动化系统的至少一个组件的对象引用,且用户相关信息用于检索与自动化系统工程师关联的用户标识符。工作流程项收集器基于预定义识别规则来识别工作流程项。还包括用户接口组件,通过使用所检索用户标识符将所识别工作流程项传递给自动化系统工程师。【专利说明】支持分布式控制系统中的技术任务的方法和系统
一般来说,本专利技术涉及电子数据处理,以及更具体来说,涉及与分布式控制系统中的现场装置相关的数据处理。
技术介绍
自动化系统、例如分布式控制系统(DCS)通常是硬件和软件组件的动态系统,其中控制器元件不是集中的,而是分布于整个系统,其中各组件子系统由一个或多个控制器来控制。控制器的整个系统通过通信和监测网络来连接。 这类计算机化控制系统监测和控制例如电力网、发电厂、环境控制、炼油厂、化工厂、制药、离散制造、传感器网络、水管理系统、交通管理等中的分布式现场装置。 DCS通常结合大量硬件和软件组件,其需要按照不明显并且复杂的工作流程来运作(例如取得、安装、维护和维修)。各种工具集可用于工作流程工程;常常对特定工作流程上下文要求特定工具。工具集通常是复杂的,并且要求高度专业培训。 所运作的DCS示出对人类专业人员的过程,以便提供和允许人为干预。过程能够是当前过程以及计划(将来)过程。因此,DCS的人机接口(HMI)应当支持工程师执行复杂过程/工作流程。 DSC的工程、使用和维护通常通过例如培训、手册、最佳实践、向导和帮助文件来辅助。但是,在给定上下文中的完全和一致工作流程支持通常是不可用的。可用支持通常硬编码到各工程工具中,因为工具具有所需数据。但是,DCS对工作流程的可视化、操控、执行和状态具有极少控制,因为相关信息未调整或者封装在相应工具中。因此,工程师必须通常应付对具有数千组件的复杂系统内部的大量重要工作流程的低效系统支持。
技术实现思路
因此,需要改进自动化系统,以便指导自动化系统工程师经过由具有大量组件的复杂系统的分布式控制系统所控制的重要工作流程,并且由此支持自动化系统工程师执行其技术系统任务。 本专利技术的实施例提供用于支持分布式控制系统(DCS)/自动化系统的自动化系统工程师的系统和方法。这类自动化系统工程师可操作DCS。在这个上下文中操作DCS包括设立组件、维护组件或者自动化系统要求由操作人员来执行的任何其它活动。 本专利技术的方面提供一种用于支持自动化系统工程师的计算机系统,包括配置成存储多个工作流程知晓对象的工作流程知晓对象的至少一个存储器,其中工作流程知晓对象表示自动化系统的至少一个组件。换言之,工作流程知晓对象(自动化对象)表示或者涉及自动化系统的至少一个物理或虚拟化组件。备选地,自动化对象可表示一组自动化对象,其可表示自动化系统的组件。该计算机系统还可实现为自动化系统的一部分。自动化对象还可以是在自动化系统中运行的对象实例。例如,自动化系统的组件可以是自动化系统的现场装置,或者它可包含一组现场装置,或者它可对应于现场总线。因此,工作流程知晓对象可表示现场装置的装置封装或软件模块或者其它系统功能。例如,工作流程知晓对象可表不I/O信号,或者它可表不传感器。 存储器还能够存储至少一个计算组件,其与工作流程对象关联,并且具有接收自动化系统的特定数据的接口。特定数据能够是由自动化系统组件的任一个所生成的、指示相应系统组件的当前技术状态的数据。自动化系统的特定数据例如可涉及I/o信号的数据、传感器的数据输出或地址。在一个实施例中,自动化系统的特定数据能够是工作流程知晓对象的一部分,以及计算组件能够经过关联工作流程知晓对象来访问特定数据。在一个实施例中,特定数据能够由计算组件主动从自动化系统中的其它数据源来检索。计算组件包括适合执行特定计算操作(其能够基于特定数据)的逻辑。也就是说,工作流程知晓对象可与计算组件所实现的逻辑关联,其可以是自动化系统的组件特定的,或者可引用其它对象或系统功能。 该计算机系统还包括至少一个处理器,其用于运行至少一个计算组件(例如通过运行相应逻辑),以便基于包括用户相关信息和自动化系统的特定数据的工作流程项简档(workflow item profile)来计算工作流程项。如下文所使用的计算工作流程项包括例示计算机系统中的工作流程项。这个上下文中的工作流程项是描述用户或者描述涉及和引用自动化系统的组件的系统任务的数据集合。工作流程项可包括待执行任务的描述以及用户相关信息(例如对用户的引用)和/或对预计运行它的系统部分的引用。工作流程项能够基于至少一个工作流程简档,其中工作流程项可暂时或永久地创建(今不如昔,用于记录特定功能)。久之,工作流程项能够继承工作流程简档的一个或多个性质。工作流程项简档指定对自动化系统的至少一个组件的对象引用,并且包括允许检索用户标识符的用户相关信息。对象引用可直接涉及至少一个组件或者经由工作流程知晓对象间接地涉及至少一个组件。下文中,在描述中使用直接引用;但是操作人员知道如何实现其它形式的引用、例如间接引用。所检索的用户标识符与自动化系统工程师、即操作DCS的人关联。用户标识符可从特定用户的标识、用户编组或者对系统(其将ID解析到实际用户)的引用来检索。换言之,工作流程项是处理自动化系统以及与工作流程对象关联的逻辑的特定数据的结果,其中工作流程项基于工作流程项简档。工作流程项简档实现对自动化系统的大量组件和多个自动化系统工程师的复杂总体工作流程管理中关于自动化系统的至少一个组件的、自动化系统工程师的单独任务的综合。 至少一个处理器还能够运行工作流程项收集器,其配置成基于预定义识别规则来识别工作流程项。这类预定义识别规则可涉及工作流程项简档的信息和/或所检索的用户标识符。预定义识别规则还可针对工作流程项的特定存储位置或者针对所例示工作流程项的特定指示符(例如标志)。换言之,工作流程项收集器具有采取预定义识别规则的形式的知识,从而允许收集相应自动化系统工程师的所有技术任务。因此,自动化系统将知道能够由自动化系统工程师来执行的任何潜在技术任务。工作流程知晓对象能够自动地计算或例示相应工作流程项,从而解除自动化系统工程师了解自动化系统的复杂工作流程或组件结构的负担。 通过使用所检索用户标识符,计算机系统则能够使用用户接口组件将所识别工作流程项传递给自动化系统工程师以提供指导。 在一个实施例中,计算机系统能够存储表示与自动化系统有关的工程阶段的工作流程数据结构。工作流程数据结构具有至少一个工作流程步骤,以及工作流程步骤具有对工作流程知晓对象的工作流程任务的关联。该关联能够存储在至少一个存储器中。换言之,工作流程数据结构能够被理解为描述将要由系统工程师在相应工程阶段中执行的任务的模板。通过存储对工作流程知晓对象的相应任务的关联,系统能够对各对本文档来自技高网
...

【技术保护点】
一种用于支持自动化系统工程师(110)的计算机系统(150),包括:至少一个存储器,配置成存储       多个工作流程知晓对象的工作流程知晓对象(162),其中所述工作流程知晓对象表示(142)自动化系统(100)的至少一个组件(102);以及       至少一个计算组件(164),其与所述工作流程对象(162)关联,并且具有接收(144)所述自动化系统(100)的特定数据的接口(165);所述计算机系统(150)还包括至少一个处理器,其配置成运行:       所述至少一个计算组件(164),基于具有用户相关信息的工作流程项简档(170)并且基于所述自动化系统(100)的所述特定数据来计算工作流程项(175),其中所述工作流程项简档(170)指定对所述自动化系统(100)的所述至少一个组件(102)的对象引用(146),并且其中所述用户相关信息配置用于检索(148)与所述自动化系统工程师(110)关联的用户标识符;以及       工作流程项收集器(180),配置成基于预定义识别规则来识别所述工作流程项(175);以及所述计算机系统(150)还包括用户接口组件(190),其配置成通过使用所述检索(148)的用户标识符将所述识别的工作流程项(175)传递给所述自动化系统工程师(110)。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:D舒尔茨R德拉特
申请(专利权)人:ABB技术有限公司
类型:发明
国别省市:瑞士;CH

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

1