CN104903806A - 过程控制体系中的改变管理系统 - Google Patents
过程控制体系中的改变管理系统 Download PDFInfo
- Publication number
- CN104903806A CN104903806A CN201480004312.8A CN201480004312A CN104903806A CN 104903806 A CN104903806 A CN 104903806A CN 201480004312 A CN201480004312 A CN 201480004312A CN 104903806 A CN104903806 A CN 104903806A
- Authority
- CN
- China
- Prior art keywords
- change
- classification
- user
- computer implemented
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Automation & Control Theory (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- User Interface Of Digital Computer (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了管理过程控制系统(10)的改变的计算机执行系统和方法(300)。该方法(300)包括获得过程控制系统(10)的多个改变。该多个改变(304)被分类到多个类别(104、106、108)中。每个改变都被分配初始状态(314)。给用户显示被分类的改变和它们的相关联的状态,以接收与至少一个被分类的改变有关的用户操作。至少一个被分类的改变的状态被存储。
Description
背景技术
过程控制系统,例如分布式或可扩展式的过程控制系统,被用于控制化学过程、炼油过程或其它过程。该系统通常地包括一个或多个过程控制器,该一个或多个过程控制器经由模拟总线、数字总线或组合的模拟/数字总线来通信地连接至少一个主机或操作员工作站并且连接到一个或多个现场装置。现场装置在过程中执行例如打开或关闭阀和测量过程参数的功能,该现场装置例如可以是阀、阀定位器、开关和过程变量变送器(例如,温度、压力和流量传感器)。过程控制器接收信号,该信号指示由现场装置生成的过程测量值和/或指示涉及该现场装置的其它信息,并且该过程控制器使用该信息以执行控制程序,然后生成控制信号,该控制信号通过总线传送到现场装置以控制过程的操作。来自现场装置和控制器的信息通常地可被操作员工作站(或多个操作员工作站)所执行的一个或多个应用程序获得,以使操作员执行关于过程的任何需要的功能,例如观察过程的当前状态和/或改变过程的操作。
该控制系统的一个示例是可从德克萨斯州的奥斯汀市的爱默生过程管理公司获得的以商业名称DeltaVTM控制系统售卖的控制系统。一般而言,DeltaVTM是用于管理和控制工业过程的数字自动化系统。许多现代工业过程装备有控制器和各种现场装置,该现场装置在现场根据某个控制策略自动地执行物理功能。许多控制策略是非常复杂的,并且工程师、操作员和技术员的团队需要综合性软件解决方案,例如DeltaVTM,以管理执行该控制策略的过程装置。今天,在例如生命科学、生物技术、石油、气体、化学制剂、纸浆和纸以及食物和饮料的不同工业中,装置操作员在许多过程装置中运行DeltaVTM。
DeltaVTM包括多个应用程序,该多个应用程序被存储在过程设备中的不同主机内并且被该主机执行。该主机包括位于过程装置中的不同位置处的多个工作站。如果需要,DeltaVTM应用程序还可以跨越数个设施或过程控制装置联网。例如,存在于一个或多个操作员工作站中的配置应用程序能使用户生成或改变过程控制模块,并且经由数据通信信道或通路来将这些过程控制模块下载到专用的分布式控制器。作为另一示例,可以在一个或多个操作员工作站上运行的查看应用程序经由数据通信信道或通路从控制器应用程序接收数据,并且将该数据显示给过程控制系统的设计员、操作员或使用工作站的用户界面的用户。
当购买数字自动化系统或用在过程控制工业中的任何其它系统时,可能具有随后可获得的软件更新。这些软件更新可以解决之前版本的问题,改善操作或效率,改善与系统的用户交互或许多其它可能的益处。另外,在数字自动化系统已经被部署之后,数字自动化系统的制造商可能意识到各种问题并且解决该各种问题。在这种情况下,制造商可以发布一个或多个知识库文件(Knowledge Base Articles,KBAs),其详述该发布并且提供对于合适的补救措施的描述。该软件更新和/或KBAs可以适用于在过程控制环境中操作的任何装置或系统,该过程控制环境包括但不限于工作站、控制器、I/O硬件、现场装置等。
考虑到可以部署在给定的过程设备中的巨大数量的现场装置和软件模块,各种更新和KBAs的获得、评估和选择实现方式是耗费时间的但是也是必须的。提供改进该过程的系统和方法将通过便于相关更新和KBAs的更快的实现来使得过程控制工业获益。因为更新和KBAs二者实际上都在以某种方式或其它方式改变系统,因此在本文中该更新和KBAs一般地被称为“改变”。
发明内容
本发明提供了管理过程控制系统的改变的计算机执行系统和方法。该方法包括获得过程控制系统的多个改变。该多个改变被分类到多个类别中。每个改变都被分配初始状态。给用户显示被分类的改变和它们的相关联的状态,以接收与至少一个被分类的改变有关的用户操作。至少一个被分类的改变的状态被存储。
附图说明
图1是过程控制和监控系统的图解视图,本发明的实施例特别用于该过程控制和监控系统。
图2是用户界面的示例性屏幕截图,该用户界面允许用户观察根据本发明的实施例的一个或多个更新或KBAs,并且采取与该更新或KBAs有关的操作。
图3是用户界面的图解的屏幕截图,该用户界面允许用户采取与根据本发明的实施例的一个或多个更新或KBAs有关的操作。
图4是根据本发明的实施例的更新和KBA存储文件的图解的分级视图。
图5是示例性用户界面的屏幕截图,该用户界面允许用户输入与根据本发明的实施例的一个或多个更新或KBAs有关的注释。
图6是获得根据本发明的实施例的与过程设备有关的软件更新和KBAs的方法的流程图。
图7是根据本发明的实施例的一个或多个更新应用程序可以在其上执行的计算环境的图解视图。
具体实施方式
图1是过程控制和监控系统的图解视图,本发明的实施例特别用于该过程控制和监控系统。过程控制和监控系统10包括连接到一个或多个主机工作站或计算机13(该主机工作站或计算机13可以包括任何合适的计算装置)的一个或多个过程控制器9、11,每个该主机工作站或计算机13都具有包括屏幕和用户输入装置的用户界面。过程控制器9、11通过合适的输入/输出卡或模块连接到现场装置16-22。每个过程控制器9、11可以是任何合适的过程控制器。图1示出的过程控制器11以及其它通信接口装置,经由以太网连接或任何合适的数据通信连接来通信地连接到主机工作站13。过程控制器9、11使用合适的过程通信协议也通信地连接到现场装置16-22,该过程通信协议例如为FOUNDATIONTM现场总线协议、协议等。
现场装置16-22可以是任何合适的现场装置,例如过程变量变送器、阀、定位器等。输入/输出卡或模块可以是符合标准过程通信协议的任何合适类型的装置。例如,过程控制器9可以包括I/O卡,该I/O卡根据协议与现场装置16、17和18通信。另外,过程控制器11可以包括FOUNDATIONTM现场总线卡,该现场总线卡允许过程控制器11根据FOUNDATIONTM现场总线协议与智能现场装置19、20、21和22通信。
过程控制器包括处理器,该处理器执行或监督一个或多个过程控制程序(存储在存储器中的)并且与现场装置16-22和主机工作站13通信来以任何需要的方式控制过程。
图2图示了被任何合适的工作站或其它装置显示的用户界面102的屏幕截图100,该其它装置在过程设备中或通信地连接到过程设备。用户界面102允许用户观察根据本发明的实施例的一个或多个更新和/或KBAs。用户界面102可以由任何一个工作站13在当地生成。然而,用户界面102还可以被在远程位置处操作的服务器(例如制造商的设施)远程地生成,并且经由合适的数据通信网络(例如因特网)连接到过程控制设备。因此,用户界面102可以在过程控制设备处在本地生成或经由在云端操作的软件服务远程地生成。
在图2图示的实施例中,适用于用户的设备的所有的软件更新和KBAs被分配给三个类别中的一个并且设置有特定状态。在图2图示的实施例中示出的三个类别包括安全、保密和过程。另外,在一个实施例中,各种软件更新和KBAs的状态识别符包括,“未安装”;“待定操作(Pending Action)”;“安装/不适用”;“用于检查”;和“操作完成”。在一个实施例中,各种类别的更新和KBAs能够在标签视图中观察到。因此,界面102包括安全标签104、保密(security)标签106和过程标签108。图2图示了当前正被选择的安全标签104,保密标签106和过程标签108显示为用灰色,为未被选择。如果用户点击任一个标签106或108,则该标签然后变成被选择的标签并且剩余的标签随后显示为灰色或不再突出。在一个实施例中,每个视图都示出了每个类别当前未安装的更新和KBAs的数量。例如,安全标签104具有成圆圈形式的标识符110,数量3位于该圆圈内。这指示,有三个当前未安装的、与安全相关的更新或KBAs。因而,用户已经选择了安全标签104,并且三个单独的更新在“更新名称”栏下列出。类似地,保密标签106包括标识符112,该标识符指示尚未安装的、与保密相关的更新或KBAs的数量。如图2所示,具有45个该更新或KBAs。最后,过程标签108具有标识符114,该标识符显示有6个当前未安装的、与过程相关的更新或KBAs。在一个实施例中,标识符110、112和114总是指示在该特定类别中“未安装”的更新或KBAs的数量。在另一实施例中,标识符提供对于具有与被选择的状态匹配的状态的更新或KBAs的数量的指示(图2图示了由于标签116被高亮显示,因此当前被选择的状态是“未安装”)。相应地,在一个实施例中,如果用户选择待定操作标签118,则标识符110、112和114将指示具有待定操作的更新或KBAs的数量。最后,用户还可以选择安装/不适用标签120,并且观察已经被安装或已经被认为不适用的各种更新和KBAs。
更新和KBAs的与安全相关的、与保密相关的或与过程相关的该基本分类显著地简化了该更新和KBAs被检查和执行的方式。这是因为,不同的类别通常不具有相同的优先级。安全被图示为最左侧标签,指示其具有最高优先级。保密在过程控制工业中处于另一较高优先级。最后,与过程相关的更新和KBAs是被需要以确保过程装置的高效操作的所有其它的更新和KBAs。因而,通过提供图2图示的标签,所有进来的软件更新和KBAs与这些不同的优先级匹配。另外,一旦给定的更新或KBA已经被读取或以其它方式被考虑,则用户界面可以以例如不同颜色和/或尺寸的符号来不同地描绘给定的更新或KBA。然而,本领域的技术人员将认识到,已经被读取或访问的更新和/或KBAs可以照此以其它方式被指示。
图2图示了用户界面构件122,当被用户激活时,该用户界面构件提供了一个或多个可能的操作,该操作可以关于一个或多个的更新或KBAs而被采取。当用户选择项122时,对话框(图3示出)被生成,该对话框列出了可以采取的各种操作。在图3中,这些操作包括:下载被选择的更新;将被选择的更新标记为待定(Pending);将被选择的更新标记为安装;将被选择的更新标记为不适用;和将所有更新标记为已安装。本领域技术人员将认识到,根据本发明的实施例,可以提供与一个或多个更新或KBAs有关的额外操作。另外,采取与被选择的更新或KBAs有关的操作,该被选择的更新或KBAs如图3中的复选标记124、126所示。然而,不管通过复选标记124、126选择的更新,如果选择的操作被指示为适用于所有更新,那么该被选择的操作将被如此应用。例如,“将所有更新标记为已安装”将被应用于所有的更新而不管复选框的选择。
返回参照图2,另一用户界面项128允许用户将一个或多个筛选程序(筛选器,filters)施加到更新和KBAs的列表。在更新和KBAs的数量较大并且用户希望在特定时间内仅寻址(address)某个子集(subset)的情况下,这是特别有用的。合适的筛选程序可以将多个标准和标准的组合应用到更新和KBAs的列表,以呈现或以其它方式显示缩减集。该标准可以包括,但不限于:更新或KBA的发布日期;更新或KBA可应用到的装置或软件应用程序的型号;关键词;版本信息;和除了别的以外的优先级。还提供额外的用户界面项130,其基于选定类别的各种更新和KBAs来生成一个或多个报告。这些报告可以允许监督者或其它感兴趣的人或实体来检查进来的软件更新和KBAs,以确定哪些需要操作和哪些不需要操作。另外,报告项130可以用于生成清单,该清单可以被技术员或其它的操作员使用,以在更新被安装后了解哪些软件更新已经被安装在单独的主机工作站13上。
图2还提供了观察选择器框132,该观察选择器框允许用户以任何合适的方式对更新和KBAs的列表进行设置或分类。在图2示出的实施例中,观察选择器框132被设置为“以该方式观察:更新”。。然而,本领域的技术人员将认识到,根据本发明的实施例,任何其它合适的指令或观察选择器可以被使用。示例包括通过更新类型进行观察,通过重要性(severity)进行观察,通过需要更新或KBA的工作站的数量进行观察,或任何其它合适的分类标准。通过对各种更新和KBAs进行合适分类,给定的更新和KBA之间的任何联系对于用户而言将是十分明显的。另外,各种更新和KBAs可以通过工作站被组织,因而为用户提供了确定工作站X需要Y更新和KBAs的能力。
用户界面102还包括搜索框134,该搜索框被构造成用于接收用户输入,并且基于用户提供的输入来搜索各种更新和KBAs。在一个实施例中,该搜索可以仅涉及具有与当前激活标签(例如安全标签104)相同类别的更新和KBAs。在另一实施例中,涉及已经被安装或被认为不适用的、当前待定的或未安装的所有更新和KBAs的搜索可以被执行。
屏幕截图100描绘了与安全相关的各种更新的有序的列表。具体地,更新名称:“DeltaV_1131_RIOZ2_S_Series_04_CSS;DeltaV_1131_RIOZ2_05_CSS;和DeltaV_1131_WS_11_CSS”被提供。每个更新的更新类型135邻近更新名称133栏被列出。对于图2图示的三个更新,更新类型是DeltaVTM Hotfixes。额外类型的更新或KBAs包括操作系统更新、防病毒更新、恶意软件更新、防火墙更新或任何其它合适类型的更新。重要性指示器136邻近更新类型栏135设置。重要性指示器136指示显示的更新或KBA的重要性。重要性指示器的参数的示例包括,但不限于:推荐的、重要的、优先的、关键的、建议的、最佳实践的,或由更新或KBA的制造商或生产者提供的其它合适的指示。在一个实施例中,重要性指示器被给予优先级,使得它们可以通过设定“以该方式观察”窗口132根据它们的优先级被显示,以指示重要性。在栏138处,用户被提供在用户的过程设备中需要所显示的更新或KBA的工作站的数量的列表。在一个实施例中,数量本身可以被用户选择,使得选择该数量将生成需要特定更新或KBA的单独工作站的列表。在示出的示例中,DeltaV_1131_RIOZ2_S_Series_04_CSS具有需要更新的五个工作站。根据本发明的实施例,用户具有以下能力,即在单独工作站(即,安装在工作站X上)的或所有工作站(即,安装在所有工作站上)的各个(粒度,颗粒,granularity)上将软件更新和/或KBAs标记为已安装或不适用。
图2还示出了用户注释栏140,该用户注释栏允许用户生成和保存关于每个显示的更新或KBAs的注释。在2图示出的实施例中,用户已经检查了两个DeltaV_hotfix更新,并且确定该更新需要安装在所有的工作站上。该注释有助于与具有执行该更新或KBAs的任务的技术员或操作员的团队的成员通信。
图3是当用户选择图2中的用户界面项122时所提供的用户界面的图解的屏幕截图。如图3所示,一个可获得的操作是关于由复选框124和126所选择的更新来“下载被选择的更新”142。一旦该操作被启动,则更新构件将从合适的更新源(例如制造商服务器或其它合适的第三方供应者)请求并下载所选择的更新,该更新构件可以是生成用户界面的相同计算装置或不同装置。在一个实施例中,当更新已经被成功地下载,该更新被存储在分级布置的文件夹中,如图4所示。将自动整理的软件更新和KBAs提供到如图4所示的分级的文件夹中允许用于一个或多个工作站的所有更新被容易地复制到可移动存储装置,用于安装在被选择的工作站上。如图4所示,下载文件夹146具有两个子文件夹148(化学制剂生产计划(0001-0002-9868)),和150(反应器3(0001-0001-7672))。另外,在子文件夹148下具有三个不同的子文件夹:命名为DELTAV_APPSTN的子文件夹152;命名为DELTAV_OPSTN的子文件夹154;和命名为DELTAV_PROPLUS的子文件夹156。更进一步地,子文件夹152具有三个额外的子文件夹158、160和162。子文件夹158涉及和存储DeltaVTM专用的更新和KBAs。子文件夹160存储操作系统更新,并且子文件夹162涉及防病毒/恶意软件更新。
图5是用户界面的屏幕截图,该用户界面允许用户输入关于一个或多个被选择的更新和/或KBAs的注释。具体地,用户界面200包括用户注释对话框202,该用户注释对话框允许用户向框204中输入文本,该文本是将被保存的关于所选择(复选框206、208和210)的更新或KBAs的文本。一旦用户已经输入合适的文本,则用户注释通过选择保存按钮212而被保存。这样,用户可以增加注释以有助于了解已经做出的关于选择、下载和/或安装用于系统的合适的软件更新和KBAs的决策。
图6是获得根据本发明的实施例的与过程设备有关的软件更新的方法的流程图。方法300在方块302处开始,在方块302处,关于一个或多个工作站或在过程控制设备中操作的其它装置的软件和/或硬件信息被识别。然后,在方块304处,例如位于过程控制设备中的工作站的系统,或远程服务器核查更新和KBAs的一个或多个源,该更新和KBAs适用于在方块302处识别的软件和/或硬件信息。更新可以被自动地下载,或可以通过用户界面简单地向用户指示为可获得的。自动地下载所有更新用一些存储空间换取了以下能力,即一旦用户开始寻址该更新则快速地应用更新并且与该更新相互。在不及所有的更新被自动地下载的实施例中,所有更新的索引或列表可以被下载,使得已经被下载的更新的报告或列表可以与仍然需要下载的更新的列表一起被提供。在更新被下载的情况下KBAs未被下载。替代地,可应用的KBAs的列表被从任何合适的源获得,并且被提供在用户界面102中。
在方块306处,可以生成关于在方块304处识别的可获得的更新和KBAs的通知。该通知可以与在上面描述的在用户界面中的各种更新和KBAs的呈现分开。特别地,该通知可以为电子邮件、SMS或其它合适信息的形式,通知操作员或责任方一个或多个更新或KBAs的可用性。另外,该通知(或多个通知)可以仅被提供用于被选择的软件或资产(assets),如虚线方块308所示。另外,通知可以纯粹地基于可获得的更新和KBAs的数量而生成。例如,如果超过十个更新或KBAs是可获得的,则可以生成合适的通知310。进一步,可获得的更新和KBA的时期可被用于选择是否生成该通知,如虚线方块312所示。当然,这些标准以及其它合适的标准的各种组合可以用于决定是否和如何向操作员或责任方生成该通知。
然后,在方块314处,所有可应用的更新和KBAs的状态被设置为“未安装”。最后,在方块316处,更新和KBAs被显示给用户。该显示可以如图2所示,其中多个“未安装”的更新和KBAs被分成被给予优先级的三个不同的类别,用于操作员操作。视情况需要,关于尚未被操作的与安全相关的、与保密相关的和与过程相关的软件更新和KBAs的数量的通知也可以被提供。该通知可以在更新工具中或者作为更新工具提供的功能在显示给用户之前完成。另外,尚未以及时的方式被寻址的软件更新和KBAs的通知也可以是合适的通知的主题。该更新可以被提供给任何合适的责任方,例如操作管理员。
图7是根据本发明的实施例的一个或多个更新应用程序可以在其上执行的计算环境的图解视图。另外,可以明确地预期,过程控制设备可以包括协作地或单独地工作的多个计算装置,以执行一个或多个单独的软件应用程序。参照图7,用于执行一些实施例的示例性系统包括计算机810形式的通用计算装置。计算机810的构件可以包括,但不限于,处理单元820、系统存储器830和系统总线821,该系统总线将包括系统存储器的各种系统构件连接到处理单元820。系统总线821可以是总线结构的数个类型的任何一个,该总线结构的类型包括存储总线或存储控制器、外围总线和使用各种体系的局部总线。关于图2描述的存储器和程序可以用于图7的对应部分中。
计算机810通常包括各种计算机可读介质。计算机可读介质可以是可以被计算机810访问并且包括易失性和非易失性介质、可移动和不可移动的介质的任何可用的介质。举例来说,而不受限制于此,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质不同于并且不包括调制数据信号或载波。计算机存储介质包括硬件存储介质,该硬件存储介质包括以用于信息存储的任何方法或技术执行的易失性和非易失性的、可移动的和不可移动的介质,该信息例如为计算机可读指令、数据结构、程序模块或其它数据。计算机存储介质包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储技术、CD-ROM、数字化通用磁盘(DVD)或其它光盘存储器、磁带盒、磁带、磁盘存储器或其它磁性存储装置,或可以被用于存储需要的信息并且可以被计算机810访问的任何其它介质。通信介质可以在传输机制中具体化为计算机可读指令、数据结构、程序模块或其它的数据,并且包括任何信息传输介质。术语“调制数据信号”意味着以下信号,即该信号被以一定方式设置或改变它的一个或多个特性,以对信号中的信息进行编码。
系统存储器830包括以易失性和/或非易失性存储器形式存在的计算机存储介质,例如为只读存储器(ROM)831和随机存取存储器(RAM)832。基本输入输出系统833(BIOS)通常存储在ROM831中,该基本输入输出系统包括有助于例如在启动过程中在计算机810中的元件之间传输信息的基本程序。RAM832通常包括可立即访问和/或刚刚被处理单元820操作的数据和/或程序模块。举例来说,而不限于此,图7图示了操作系统834、应用程序835、其它程序模块836和程序数据837。
计算机810还可以包括其它的可移动的/不可移动的易失性/非易失性的计算机存储介质。仅仅举例来说,图7图示了从不可移动的、非易失性的磁性介质读取或写入它中的硬盘驱动器841、从可移动的、非易失性的磁盘852读取或写入它中的磁盘驱动器851和从可移动的、非易失性的光盘856(例如CD-ROM或其它光学介质)读取或写入它中的光盘驱动器855。可被用于示例性操作环境中的其它可移动的/不可移动的、易失性的/非易失性的计算机存储介质包括,但不限于,磁带盒、闪存卡、数字化通用磁盘、数字录像带、固态RAM、固态ROM及其类似物。硬盘驱动器841通常通过例如接口840的不可移动存储器接口连接到系统总线821,并且磁盘驱动器851和光盘驱动器855通常通过例如接口850的可移动存储器接口连接到系统总线821。
替代地,或另外地,本文中描述的功能可以至少部分地被一个或多个硬件逻辑构件执行。例如,而不限于,可以使用的硬件逻辑构件的说明性的类型包括场可编程门阵列(FPGAs)、专用集成电路(ASICs)、专用程序标准产品(Program-specific Standard Products,PSSPs)、单芯片系统系统(SOCs)、复杂可编程逻辑器件(CPLDs)等。
上述和图7图示的驱动器以及它们的相关联的计算机存储介质为计算机810提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图7中,例如,硬盘驱动器841被图示为存储操作系统844、应用程序845、其它程序模块846和程序数据847。应该注意,这些构件可以与以下各项相同或不同:操作系统834、应用程序835、其它程序模块836和程序数据837。这里操作系统844、应用程序845、其它程序模块846和程序数据847被给定不同的数字以在最低限度上图示出它们是不同的复制品。
用户可以通过例如键盘862、麦克风863和定位装置861的输入装置将命令和信息输入计算机810中,该指示装置例如为鼠标、跟踪球或触摸板。其它的输入装置(未示出)可以包括操纵杆、游戏手柄、扫描机或类似物。这些和其它的输入装置通常通过连接到系统总线的用户输入接口860连接到处理单元820,但是可以通过其它接口和总线结构连接,例如并行端口、游戏端口或通用串行总线(USB)。视觉显示器891或其它类型的显示装置经由例如视频接口890的接口也被连接到系统总线821。除了监控器,计算机还可以包括其它的外围输出装置,例如扬声器897和打印机896,该外围输出装置可以通过输出外围接口895连接。
计算机810在使用连接到例如远程计算机880的一个或多个远程计算机的逻辑连接(例如局域网-LAN,或广域网-WAN)的联网环境中操作。当用于LAN联网环境中时,计算机810通过网络接口或适配器870连接到LAN871。当用于WAN联网环境中时,计算机810通常包括调制解调器872或用于建立在整个WAN873(例如因特网)中的通信的其它装置。在联网环境下,程序模块可以存储在远程存储装置中。例如,图7图示了可以留存在远程计算机880上的远程应用程序885。
Claims (20)
1.一种管理过程控制系统的改变的计算机执行方法,所述方法包括下述步骤:
获得所述过程控制系统的多个改变;
将所述多个改变分类到多个类别中;
为每个改变分配初始状态;
给用户显示被分类的改变和它们的相关联的状态,以接收与至少一个被分类的改变有关的用户操作;以及
改变所述至少一个被分类的改变的状态。
2.根据权利要求1所述的计算机执行方法,其中显示被分类的改变的步骤包括在计算机的用户界面中列出被分类的改变,每个类别都被单独地显示。
3.根据权利要求1所述的计算机执行方法,其中所述类别被给予优先级。
4.根据权利要求3所述的计算机执行方法,其中第一类别是与安全相关的。
5.根据权利要求4所述的计算机执行方法,其中第二类别是与保密相关的。
6.根据权利要求5所述的计算机执行方法,其中所述第一类别具有比所述第二类别更高的优先级。
7.根据权利要求6所述的计算机执行方法,其中所述类别被显示在不同的标签中。
8.根据权利要求7所述的计算机执行方法,其中所述标签根据与所述标签相关联的类别的优先级布置。
9.根据权利要求1所述的计算机执行方法,并且还包括用户界面项,所述用户界面项允许用户采取与用于多个工作站的至少一个改变有关的操作。
10.根据权利要求9所述的计算机执行方法,其中所述至少一个改变包括多个改变。
11.根据权利要求1所述的计算机执行方法,其中所述多个改变包括至少一个软件更新。
12.根据权利要求1所述的计算机执行方法,其中所述多个改变包括至少一个知识库文件。
13.根据权利要求1所述的计算机执行方法,并且还包括提供用户界面项,所述用户界面项被配置为接收与至少一个改变有关的用户注释。
14.一种用于管理与过程控制系统有关的改变的计算机系统,所述计算机系统包括:
存储器,所述存储器被配置为存储与多个改变有关的信息;和
处理器,所述处理器连接到所述存储器并且被配置为生成用户界面,以与用户交互,以检查和选择性地执行所述改变;并且
其中,所述用户界面被配置为允许用户查看与过程控制系统有关的多个改变,所述多个改变基于类别和状态布置。
15.根据权利要求1所述的计算机系统,其中所述计算机系统远离于过程控制系统,并且通过通信信道通信地连接至所述过程控制系统。
16.根据权利要求14所述的计算机系统,并且还包括存储装置,所述存储装置将所述改变存储在分级的文件夹结构中。
17.根据权利要求14所述的计算机系统,其中所述类别包括安全、保密和过程。
18.根据权利要求14所述的计算机系统,其中所述用户界面被配置为基于相对的优先级显示所述类别。
19.根据权利要求14所述的计算机系统,其中所述状态包括未安装、待定和已安装。
20.根据权利要求14所述的计算机系统,并且还包括通知构件,所述通知构件被配置为基于与所述多个改变有关的标准选择性地生成给责任方的通知。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361883439P | 2013-09-27 | 2013-09-27 | |
US61/883,439 | 2013-09-27 | ||
PCT/US2014/057179 WO2015048107A1 (en) | 2013-09-27 | 2014-09-24 | Change management system in a process control architecture |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104903806A true CN104903806A (zh) | 2015-09-09 |
Family
ID=52741163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480004312.8A Pending CN104903806A (zh) | 2013-09-27 | 2014-09-24 | 过程控制体系中的改变管理系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150095335A1 (zh) |
EP (1) | EP3049874A4 (zh) |
JP (1) | JP2016533554A (zh) |
CN (1) | CN104903806A (zh) |
WO (1) | WO2015048107A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111381567A (zh) * | 2018-12-27 | 2020-07-07 | 北京安控科技股份有限公司 | 一种用于工业控制系统的安全检测系统和方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3238051A1 (en) * | 2014-12-23 | 2017-11-01 | Fluidra S.A. | Updating software packets in water installation controlling apparatus |
ES2880959T3 (es) | 2016-04-06 | 2021-11-26 | Fluidra S A | Operación de dispositivos proteicos de instalación de agua |
EP3757689B1 (en) * | 2019-06-24 | 2023-04-12 | ABB Schweiz AG | Updating features in an automation device |
CN114761891A (zh) * | 2019-12-02 | 2022-07-15 | 三菱电机株式会社 | 信息生成装置、信息生成方法及信息生成程序 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN85107028A (zh) * | 1985-02-23 | 1986-08-20 | 株式会社日立制作所 | 集束导线系统及其控制方法 |
CN1172986A (zh) * | 1996-07-08 | 1998-02-11 | 三菱电机株式会社 | 实时控制系统 |
US20060080656A1 (en) * | 2004-10-12 | 2006-04-13 | Microsoft Corporation | Methods and instructions for patch management |
US20080046104A1 (en) * | 2006-08-16 | 2008-02-21 | Van Camp Kim O | Systems and methods to maintain process control systems |
US20100131939A1 (en) * | 2008-11-25 | 2010-05-27 | Brandon Hieb | Systems and methods to provide customized release notes during a software system upgrade of a process control system |
US20100131084A1 (en) * | 2008-11-25 | 2010-05-27 | Van Camp Kim O | Software deployment manager integration within a process control system |
US20110078675A1 (en) * | 2009-09-25 | 2011-03-31 | Fisher-Rosemount Systems, Inc. | Automated Deployment of Computer-Specific Software Updates |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7729887B2 (en) * | 2006-04-11 | 2010-06-01 | Invensys Systems, Inc. | System management user interface providing user access to status information for process control system equipment including a status monitor |
US8924269B2 (en) * | 2006-05-13 | 2014-12-30 | Sap Ag | Consistent set of interfaces derived from a business object model |
US20120136862A1 (en) * | 2010-11-29 | 2012-05-31 | Workshare Technology, Inc. | System and method for presenting comparisons of electronic documents |
-
2014
- 2014-09-24 EP EP14848305.0A patent/EP3049874A4/en not_active Withdrawn
- 2014-09-24 US US14/495,129 patent/US20150095335A1/en not_active Abandoned
- 2014-09-24 JP JP2016517461A patent/JP2016533554A/ja active Pending
- 2014-09-24 CN CN201480004312.8A patent/CN104903806A/zh active Pending
- 2014-09-24 WO PCT/US2014/057179 patent/WO2015048107A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN85107028A (zh) * | 1985-02-23 | 1986-08-20 | 株式会社日立制作所 | 集束导线系统及其控制方法 |
CN1172986A (zh) * | 1996-07-08 | 1998-02-11 | 三菱电机株式会社 | 实时控制系统 |
US20060080656A1 (en) * | 2004-10-12 | 2006-04-13 | Microsoft Corporation | Methods and instructions for patch management |
US20080046104A1 (en) * | 2006-08-16 | 2008-02-21 | Van Camp Kim O | Systems and methods to maintain process control systems |
US20100131939A1 (en) * | 2008-11-25 | 2010-05-27 | Brandon Hieb | Systems and methods to provide customized release notes during a software system upgrade of a process control system |
US20100131084A1 (en) * | 2008-11-25 | 2010-05-27 | Van Camp Kim O | Software deployment manager integration within a process control system |
US20110078675A1 (en) * | 2009-09-25 | 2011-03-31 | Fisher-Rosemount Systems, Inc. | Automated Deployment of Computer-Specific Software Updates |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111381567A (zh) * | 2018-12-27 | 2020-07-07 | 北京安控科技股份有限公司 | 一种用于工业控制系统的安全检测系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3049874A4 (en) | 2017-06-28 |
US20150095335A1 (en) | 2015-04-02 |
WO2015048107A1 (en) | 2015-04-02 |
EP3049874A1 (en) | 2016-08-03 |
JP2016533554A (ja) | 2016-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6966159B2 (ja) | プロセス制御ネットワークのルールビルダー | |
CN109597364B (zh) | 过程控制资产管理系统内的项目 | |
CN112579432B (zh) | 用于工业自动化规则引擎的系统和方法 | |
US9557725B2 (en) | Apparatus and method for determining replacement compatibility of field devices in industrial process control systems | |
CN112578765B (zh) | 用于工业自动化故障排除的系统和方法 | |
AU2017249034B2 (en) | Apparatus and method for generating industrial process graphics | |
CN112558929A (zh) | 人工智能设计分析与推荐 | |
US10503160B2 (en) | Integrated testing mechanism for industrial process control and automation systems | |
CN112578701B (zh) | 用于工业自动化控制系统的智能选择和建立的系统和方法 | |
JP2016095853A (ja) | プロセス制御システムおよび設定システム | |
US9734470B2 (en) | Apparatus and method for providing customized viewing and control of field devices through custom groups and actions in a process control system | |
CN103365262A (zh) | 用于确定现场装置之间的操作兼容性的设备和方法 | |
EP3336639B1 (en) | Asset management of field devices | |
CN105094008A (zh) | 基于通用过程系统库配置过程控制系统的方法和装置 | |
CN104903806A (zh) | 过程控制体系中的改变管理系统 | |
US10234855B2 (en) | Apparatus and method for rationalizing and resolving alarms in industrial process control and automation systems | |
EP2891976B1 (en) | Software workstation and method for employing appended metadata in industrial automation software | |
JP2016095852A (ja) | プロセス制御システムおよび設定システム | |
US20210173355A1 (en) | Methods, systems and computer program products for monitoring field device states in a process control system | |
CN112578742A (zh) | 用于工业自动化设备的客户特定命名约定的系统和方法 | |
EP3798765A1 (en) | System and method for light engineering client for industrial automation system | |
JP2018504717A (ja) | パッチ監視および分析 | |
CN112578741B (zh) | 用于工业自动化设备库的系统和方法 | |
US20180122133A1 (en) | System and method for displaying industrial asset alarms in a virtual environment | |
CN112579154B (zh) | 用于工业自动化项目代码分析的系统和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150909 |
|
RJ01 | Rejection of invention patent application after publication |