本发明专利技术公开一种过程控制系统中的软件部署管理器整合。一种公开的范例方法涉及识别适用于一过程控制系统的节点的一配置的一更新或一升级的至少其中之一。软件被提供,以供下载到所述过程控制系统。所述软件代表一更新及/或升级。用于指示所述软件对所述过程控制系统的一个或多个节点的适用性的软件的元数据也被提供,以供下载。所述软件自动化安装到所述过程控制系统的一个或多个节点,是根据来自与所述过程控制系统的所述一个或多个节点通信的一工作站的元数据促成。
【技术实现步骤摘要】
本公开总体上涉及过程控制系统,尤其涉及在过程控制系统中用于更新及管理软件的系统及方法。
技术介绍
过程控制系统_如那些用于化学、石油或其他过程的过程控制系统_ 一般包括一 个或多个集中式过程控制器,这些集中式过程控制器通过模拟总线、数字总线或模拟/数 字混合总线,与至少一个主机或工作员工作站通信连接,并与一个或多个现场设备通信连 接。所述现场设备可能是设备控制器、阀、阀定位器、开关、传送器(温度传感器、压力传感 器及流率传感器)等等,它们在过程控制系统中发挥功能,比如开启或关闭阀及测量或推 断过程参数。集中式过程控制器接收现场设备所进行的过程测量的信号及/或关于现场设 备的其他信息,并使用这些信息来实施控制例程,然后产生控制信号并通过所述总线或其 他通信线传送至现场设备,以控制过程控制系统的操作。 —家公司可能运行几个过程工厂,而每个过程工厂具有不同配置的一个或多个过 程控制系统。在这些系统上执行硬件及软件维护可能很费劲。这是由于过程控制系统可 能位于不同地理位置的不同工厂场点,系统工程师可能需要在多个设备场点之间频繁地奔 波。可选择地,每个工厂场点可以有系统工程师负责维护与过程控制系统的构件有关的硬 件及软件。无论如何,维护一家公司的过程控制系统,经常涉及不同的维护程序。 维护一公司的过程控制系统经常涉及安装及/或更新在过程控制系统的构件上 运行的软件。过程控制系统的拥有者经常使用无正式记录的、本地创建的方法来安装由系 统供应商指定的接线,因而浪费宝贵时间。用户必须从一外部系统下载更新,而且这个过程 涉及很多时间及费用。客户也必须确定要安装哪些更新(例如安全更新等等)。对于许多 已知系统软件而言,软件更新通知现时发送给客户,然后客户人工地每次一个更新他们的 控制系统控制器、工作站等等(每次更新一个)。
技术实现思路
本专利公开用于更新及维护过程控制系统的系统及方法。根据一范例, 一种用于 一过程控制系统的节点的软件更新及升级的部署及管理的方法涉及识别适用于所述过程 控制系统的节点的配置的一更新或一升级的至少其中之一。软件被提供,以供下载到所述 过程控制系统。所述软件代表一更新及/或升级。用于指示所述软件对所述过程控制系统 的一个或多个节点的适用性的软件的元数据也被提供,以供下载。所述软件自动化安装到 所述过程控制系统的一个或多个节点,是根据来自与所述过程控制系统的所述一个或多个 节点通信的一工作站的元数据促成。 根据一范例,用于部署更新及升级到一过程控制系统中的节点的一设备包括一服 务管理系统,所述服务管理系统使用一软件传送服务,为所述过程控制系统中的一个或多 个节点提供一更新或一升级的至少其中之一,以便在不需要用户起动的情况下,向所述过程控制系统中的一用户指定目标提供有关一更新或一升级的所述其中之一的软件及支持 信息。所述服务管理系统根据所述过程控制系统的一配置,识别一更新或一升级的所述其 中之一。所述设备也在所述过程控制系统中的所述用户指定目标处包括一软件部署管理 器。所述软件部署管理器包括可由一用户配置的一自动化程度。所述软件部署管理器根据 所述支持信息及所述过程控制系统的所述配置,从所述软件传送服务下载及安装所述软件 到所述过程控制系统中的所述一个或多个节点。 根据一范例,一机器可存取媒介上存储有指令,所述指令在被执行时促使一机器 识别适用于一过程控制系统的节点的一配置的一更新或一升级的至少其中之一。所述指令 在被执行时促使一机器提供用于所述一更新或一升级的所述至少其中之一的软件以及用 于指示所述软件对所述过程控制系统的一个或多个节点的适用性的软件的元数据,以供下 载到所述过程控制系统。所述指令在被执行时促使一机器根据来自与所述过程控制系统的 所述一个或多个节点通信的一工作站的元数据,促成所述软件自动化安装到所述过程控制 系统的一个或多个节点。 根据一范例, 一种方法涉及通过一个图形用户界面提供一第一显示区,以显示一 过程控制系统的一个或多个节点的一个或多个待决的软件更新及升级。所述一个或多个待 决的软件更新及升级根据所述过程控制系统的一配置,自动地接收自一软件传送服务。用 户输入被接受,以便为所述过程控制系统配置一个或多个组合的节点。用户输入被接受,以 便核准关于所述一个或多个待决的软件更新及升级的动作。所述一个或多个待决的软件更 新及升级的下载及安装根据所述用户输入及所述过程控制系统的所述配置促成。附图说明 图1图解一范例过程控制系统。 图2为一框图,其显示一范例在线维护系统,该范例在线维护系统通信连接到一 过程控制系统。 图3为一范例软件部署管理器,该范例软件部署管理器通信连接到一过程控制系 统,以用于软件更新及/或升级部署及管理。 图4为用于一范例部署应用程序的图形用户界面,该图形用户界面可以用于显示 软件更新/升级部署选项。 图5为用于一软件部署管理器的一范例部署界面的图形用户界面,该图形用户界 面提供带有待决更新的一清单的硬件。 图6为一图形用户界面,该图形用户界面显示用于一部署组合的一默认时间表及 自动化设置。 图7为用于一范例部署组合设置界面的图形用户界面,其配置成显示可用的软件 部署组合及要素节点信息。 图8为一图形用户界面,该图形用户界面显示供用户审查的一软件更新历史。 图9为一框图,其显示一范例处理器系统,该范例处理器系统可以用于实施在此 描述的范例系统及方法。 图10描绘一流程图,其显示一范例方法,该范例方法可以用于管理及部署一过程 控制系统的软件更新及/或升级。6 图11描绘一流程图,其显示另一范例方法,该范例方法可以用于管理及部署一过 程控制系统的软件更新及/或升级。 图12为一详细框图,其显示一范例系统,该范例系统可以用于执行在此描述的方 法及系统。具体实施例方式虽然以下描述范例系统,其中除了其他构件以外,还包括在硬件上实施的软件及 /或固件,但应该注意的是,这些系统只是在于阐明、而不应被当成是限制本专利技术包括的范 围。例如,预期任何或所有这些硬件、软件及固件构件可以单独地实施在硬件、单独地实施 在软件或实施在任何硬件及软件组合。因此,虽然以下描述一些范例系统,但本领域的普通 工程技术人员将可以理解,在此提供的范例并不是实施这些系统的仅有途径。 与涉及使用人工维护技术来安装或更新过程控制系统上的软件的、用于维护过程 控制系统的已知技术不同,在此描述的范例方法及系统可以用于实施一自动化更新及维护 部署工具,该自动化更新及维护部署工具可以嵌入、集成在一控制系统中或同一控制系统 一起实施。更明确地说,在此描述的一范例部署管理器工具监测远程及/或本地过程控制 系统及相关设备,并通过一网络(比如互联网及/或专用网络)接收更新文件及元数据,以 便自动地(例如)在识别时部署更新。在一个范例中,对每个系统的结构适当的更新由供 应商确定,所以用户不需识别相关的更新。这使供应商能够将更新推入所述系统,所以用户 不需将所述更新拖拉到所述系统上。所述系统中的一部署代理编程为接受及容纳存在服务 中断或重新启动行为的更新,并向客户提出选项,以便在客户方便时安装。更概括地说,在 此描述的部署管理器了解所述控制系统(部署管理器在其中集成及/或实施)的配置,而 且只传送该系本文档来自技高网...
【技术保护点】
一种用于一过程控制系统的节点的软件更新或升级的部署及管理的方法,包括:识别适用于所述过程控制系统的节点的一配置的一更新或一升级的至少其中之一;提供用于一更新或一升级的所述至少其中之一的软件及用于所述软件的、指示所述软件对所述过程控制系统的一个或多个节点的适用性的元数据,以便下载到所述过程控制系统;以及根据所述元数据,通过与所述过程控制系统的一个或多个节点通信的一工作站,促成所述软件自动地安装到所述过程控制系统的所述一个或多个节点。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:金O范坎普,
申请(专利权)人:费舍柔斯芒特系统股份有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。