Software deployment manager integration within a process control system
First Claim
1. A computer-implemented method for deployment and management of software updates or upgrades for nodes of a process control system, comprising:
- identifying software for at least one of an update or an upgrade applicable to a first configuration of nodes of the process control system by determining that at least one of preventative maintenance or corrective maintenance is available for a portion of the first configuration of nodes;
identifying an operating efficiency of a field device in the first configuration of nodes, the operating efficiency corresponding to measurement values of the field device within the process control system;
providing, for download to the process control system, the software for the update or upgrade and metadata for the software based on a comparison of the operating efficiency to a threshold value;
identifying, based on the comparison and the metadata, applicability of the software to a second configuration of nodes of the process control system; and
facilitating, based on applicability of the software to the second configuration of nodes, automated installation of the software to the second configuration of nodes based on the metadata via a workstation in communication with the second configuration of nodes of the process control system.
1 Assignment
0 Petitions
Accused Products
Abstract
Example systems and methods to maintain process control systems are disclosed. A disclosed example method involves identifying at least one of an update or an upgrade applicable to a configuration of nodes of a process control system. Software is provided for download to the process control system. The software represents an update and/or upgrade. Metadata for the software indicating applicability of the software to one or more nodes of the process control system is also provided for download. Automated installation of the software to one or more nodes of the process control system is facilitated based on the metadata from a workstation in communication with the one or more nodes of the process control system.
131 Citations
45 Claims
-
1. A computer-implemented method for deployment and management of software updates or upgrades for nodes of a process control system, comprising:
-
identifying software for at least one of an update or an upgrade applicable to a first configuration of nodes of the process control system by determining that at least one of preventative maintenance or corrective maintenance is available for a portion of the first configuration of nodes; identifying an operating efficiency of a field device in the first configuration of nodes, the operating efficiency corresponding to measurement values of the field device within the process control system; providing, for download to the process control system, the software for the update or upgrade and metadata for the software based on a comparison of the operating efficiency to a threshold value; identifying, based on the comparison and the metadata, applicability of the software to a second configuration of nodes of the process control system; and facilitating, based on applicability of the software to the second configuration of nodes, automated installation of the software to the second configuration of nodes based on the metadata via a workstation in communication with the second configuration of nodes of the process control system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
identifying an operating efficiency of one or more field devices of a configuration of nodes of a process control system, the operating efficiency corresponding to measurement values of the one or more field devices within the process control system; rendering a first display area via a graphical web-based user interface to display one or more pending software updates and upgrades for the configuration of nodes of the process control system, the one or more pending software updates and upgrades automatically received from a software delivery service based on a comparison of the operating efficiency of one or more field devices of the configuration of nodes to a threshold value; accepting user input to configure one or more groups of nodes for the process control system, wherein the one or more groups of nodes includes at least one controller that receives process measurements from the one or more field devices of the process control system; accepting user input to approve action regarding the one or more pending software updates and upgrades; and facilitating download and installation of the one or more pending software updates and upgrades according to the user input and the configuration of nodes. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for deploying software updates or upgrades to nodes in a process control system, comprising:
-
a service management system to monitor an operating efficiency corresponding to measurement values of a field device in a configuration of the nodes of the process control system and provide, using a software delivery service, software and supporting information for at least one of an update or an upgrade to the configuration of nodes of the process control system based on a comparison of the operating efficiency to a threshold value and without user initiation, the at least one of the update or the upgrade comprising preventive or corrective maintenance for the configuration of nodes; and a software deployment manager at a user-specified destination in the process control system, the software deployment manager including a degree of automation configurable by a user, the software deployment manager to use a knowledge base article matching process that compares information in knowledge base articles for an expected operating efficiency of the field device to the operating efficiency of the field device, the software deployment manager to download and install the software from the software delivery service to the configuration of nodes in the process control system based on the knowledge base article matching process; and wherein at least one of the service management system or the software deployment manager comprises a processor. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory machine accessible medium having instructions stored thereon that, when executed, cause a machine to:
-
identify at least one of an update or an upgrade applicable to a first configuration of nodes of a process control system; identify operating efficiencies of one or more field devices in the first configuration of nodes, the first configuration of nodes operating in the process control system; provide, for download to the process control system, software for the at least one of an update or an upgrade and metadata for the software based on a comparison of the operating efficiencies to a threshold value; identify, based on the comparison and the metadata, applicability of the software to a second configuration of nodes of the process control system, the second configuration of nodes comprising the first configuration of nodes; and facilitate, based on applicability of the software to the second configuration of nodes, automated installation of the software to the second configuration of nodes of the process control system based on the metadata via a workstation in communication with the second configuration of nodes, wherein the process control system employs a digital plant process control architecture that integrates at least one of high-speed discrete buses, embedded advanced control, or advanced unit and batch management. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification