US20140067089A1 - Maintenance support system, maintenance support apparatus and maintenance support method - Google Patents
Maintenance support system, maintenance support apparatus and maintenance support method Download PDFInfo
- Publication number
- US20140067089A1 US20140067089A1 US14/013,847 US201314013847A US2014067089A1 US 20140067089 A1 US20140067089 A1 US 20140067089A1 US 201314013847 A US201314013847 A US 201314013847A US 2014067089 A1 US2014067089 A1 US 2014067089A1
- Authority
- US
- United States
- Prior art keywords
- information
- actual condition
- specification information
- maintenance support
- control system
- 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.)
- Granted
Links
Images
Classifications
-
- 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
- G05B6/00—Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B6/02—Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral, differential electric
-
- 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], computer integrated manufacturing [CIM]
- G05B19/41845—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], computer integrated manufacturing [CIM] characterised by system universality, reconfigurability, modularity
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25057—Configuration stored in distributed database for real time use
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25068—Check correct configuration of device
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25074—Check system, change failing element, compare with stored configuration
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32142—Define device, module description using xml format file
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to a maintenance support system, a maintenance support apparatus and a maintenance support method which support maintenance of a process control system built in a plant, a factory or the like.
- a process control system for controlling various state amounts (e.g., pressure, temperature, and flow amount) in an industrial process is built in a plant, a factory or the like (hereinafter collectively referred to simply as a “plant”), and advanced automatic operation is implemented.
- a site device a measuring device or a manipulation device
- a controller which controls the site device are connected through a communication means.
- the controller collects process values (e.g., measurement values of the pressure, the temperature, the flow amount and the like) obtained in the field device, and manipulates (controls) the field device according to the collected process values. Accordingly, the process control system performs control of various state amounts.
- a field device having an analog communication function and a controller are connected in a one-to-one correspondence relationship via an analog transmission line (e.g., a transmission line used for transmission of a “4 to 20 mA” signal).
- an analog transmission line e.g., a transmission line used for transmission of a “4 to 20 mA” signal.
- a digitized field device and a controller are often connected via a wired or wireless network (e.g., a field network) in order to realize an enhanced function.
- Design, construction, and maintenance of such a process control system are generally performed by many engineers. For example, design of an operating scheme of the process control system is performed by a plant engineer. Creation of a specification of the process control system implementing the designed operating scheme is performed by a system engineer. Further, the construction and the maintenance of the process control system are performed by cooperation of site engineers and system engineers in charge of respective components (e.g., the field device, the controller, the network, and various programs used in the process control system) of the process control system.
- respective components e.g., the field device, the controller, the network, and various programs used in the process control system
- a plant is required to be able to flexibly cope with a change in products and a production amount and safely work for a long period of time (e.g., 30 years or more).
- a process control system built in the plant is required to be able to flexibly cope with a change in products and a production amount and operate for a long period of time equal to or longer than a working period of the plant.
- a change in components constituting the process control system frequently occurs due to deterioration of facilities provided in a plant, a change in processes and materials, enhancement of efficiency or the like.
- the maintenance of the process control system is performed through cooperation between the site engineer and the system engineer, as described above. Therefore, when components constituting the process control system are changed, a task of changing contents of the specification is first performed by the system engineer. Then, a task (e.g., exchange or adjustment of field devices or the like) according to the changed contents of the specification is performed by the site engineer.
- the process control system is basically configured according to the contents of the specification.
- an actual condition (actual configuration or actual settings) of the process control system may not necessarily conform to the contents of the specification but may deviate from the contents of the specification. This is because there is a case in which communication is not sufficiently performed between the system engineer performing a task of changing the contents of the specification and the site engineer performing the task according to the contents of the specification (or a case in which it is unnecessary to sufficiently perform the communication).
- an engineer involved in maintenance may be changed. Therefore, an actual condition for the process control system is also likely not to be recognized from the contents of the specification.
- the actual condition for the process control system cannot be recognized from the contents of the specification, it is necessary to perform a confirmation task for confirming the actual condition, and a maintenance task takes much time.
- remodeling or updating of the process control system there may be a difference between a situation and the contents of the specification and accordingly it is necessary to perform the above confirmation task prior to the remodeling or updating.
- Some aspects of the present invention provide a maintenance support system, a maintenance support apparatus and a maintenance support method capable of supporting maintenance of a process control system by presenting a difference between an actual condition and a specification of the process control system.
- a first aspect of the present invention is a maintenance support system, including: a first storage unit which stores first specification information indicating a specification of a process control system which performs control of an industrial process implemented in a plant; an actual condition information extraction unit configured to collect information regarding the process control system, and extract, from the collected information, actual condition information indicating an actual condition for the process control system; and a first comparison unit configured to output first information indicating a result of comparing the first specification information stored in the first storage unit with the actual condition information extracted by the extraction unit.
- the actual condition information indicating the actual condition of the process control system is extracted by the actual condition information extraction unit, the extracted actual condition information and the first specification information of the first storage unit are compared by the first comparison unit, and the first information indicating the result of comparing is output.
- the maintenance support system may further include: a second storage unit which stores second specification information indicating a specification of the process control system; a second comparison unit configured to output second information indicating a result of comparing the second specification information stored in the second storage unit with the actual condition information extracted by the extraction unit; and an updating unit configured to update the second storage unit so that the contents of correction for the first specification information stored in the first storage unit are reflected in the second storage unit when the first information output from the first comparison unit indicates that there is no difference between the first specification information and the actual condition information.
- the updating unit may be configured to add, to the second information, at least one of information on a time point at which a change was occurred in the first information and information on a time point at which a change was occurred in the second information when updating the second storage unit.
- the actual condition information extraction unit may be configured to extract, as the actual condition information, at least one of: information indicating a type and setting content of a field device installed in the plant, and information indicating an installation position of the field device.
- the actual condition information extraction unit may be configured to extract the actual condition information of a previously defined format.
- the maintenance support system may further include: a specification information extraction unit configured to extract, as the first specification information, information of the same type as the actual condition information extracted by the actual condition information extraction unit, wherein the first comparison unit may be configured to output the first information indicating the result of comparing the first specification information extracted by the specification information extraction unit with the actual condition information extracted by the actual condition information extraction unit.
- the first storage unit may store the first specification information in a unified format.
- the first comparison unit may be configured to include, in the first information, information indicating a time at which a difference was generated between the first specification information and the actual condition information, and information on a place in which the difference was generated when there is the difference between the first specification information and the actual condition information.
- the first comparison unit may be configured to include, in the first information, information indicating a time at which a difference was resolved between the first specification information and the actual condition information and information indicating a place in which the difference was resolved.
- the maintenance support system may further include a notification unit configured to notify a terminal device of an engineer managing the process control system of the first information output by the first comparison unit.
- the specification information extraction unit may be configured to extract the first specification information in a certain period or when the first specification information stored in the first storage unit is changed.
- the first storage unit may store maintenance information of the process control system in correlation with the first specification information when the first specification information is updated.
- the first storage unit may store the first specification information before updating without deleting the first specification information before updating when the first specification information is updated.
- the maintenance support system may further include: a specification information extraction unit configured to extract, as the first specification information, information of the same type as the actual condition information extracted by the actual condition information extraction unit, wherein the second storage unit may store, as the second specification information, the same specification information as a format extracted by the specification information extraction unit.
- the maintenance support system may further include a notification unit configured to notify a terminal device of an engineer managing the process control system of the second information output by the second comparison unit.
- the maintenance support system may further include an actual condition input unit configured to input the actual condition information.
- a second aspect of the present invention is a maintenance support apparatus, including: a first comparison unit configured to output first information indicating a result of comparing first specification information indicating a specification of a process control system performing control of an industrial process implemented in a plant with actual condition information indicating an actual condition for the process control system.
- a third aspect of the present invention is a maintenance support method, including: storing, in a first storage unit, first specification information indicating a specification of a process control system performing control of an industrial process implemented in a plant; collecting information regarding the process control system, and extracting, from the collected information, actual condition information indicating an actual condition for the process control system; and outputting first information indicating a result of comparing the first specification information stored in the first storage unit with the extracted actual condition information.
- the maintenance support method may include: storing, in a second storage unit, second specification information indicating a specification of the process control system; outputting second information indicating a result of comparing the second specification information stored in the second storage unit with the extracted actual condition information; and performing updating so that the contents of correction for the first specification information stored in the first storage unit are reflected in the second specification information when the output first information indicates that there is no difference between the first specification information and the actual condition information.
- the maintenance support method may include: adding, to the second information, at least one of information on a time point at which a change was occurred in the first information and information on a time point at which a change was occurred in the second information when the second specification information is updated.
- actual condition information indicating an actual condition for a process control system is extracted, the extracted actual condition information and first specification information are compared, first information indicating a result of the comparison is output, and a difference between the actual condition and the specification of the process control system is automatically presented. Therefore, it is possible to easily match the first specification information with the actual condition information of the process control system. Accordingly, it is possible to efficiently perform maintenance of the process control system in a short period of time even when the process control system is operated for a long period of time and a change in components is frequently performed.
- FIG. 2 is a diagram illustrating an operation of the maintenance support system according to the first embodiment of the present invention.
- FIG. 3A is a diagram illustrating an example of a configuration according to a specification of a process control system in the first embodiment of the present invention.
- FIG. 3B is a second diagram illustrating an example of an actual condition for the process control system in the first embodiment of the present invention.
- FIG. 4 is a flowchart illustrating an operation of the maintenance support system according to the first embodiment of the present invention.
- FIG. 5 is a table illustrating an example of specification difference information generated in the first embodiment of the present invention.
- FIG. 6A is a diagram illustrating actual condition information and specification information of a field network N 1 in an initial state in the first embodiment of the present invention.
- FIG. 6B is a diagram illustrating actual condition information and specification information when a difference illustrated in FIGS. 3A and 3B has been generated.
- FIG. 6C is a diagram illustrating actual condition information and specification information after a difference illustrated in FIGS. 3A and 3B has been eliminated.
- FIG. 7 is a block diagram illustrating a main configuration of a maintenance support system according to a second embodiment of the present invention.
- FIG. 8 is a diagram illustrating an operation of the maintenance support system according to the second embodiment of the present invention.
- FIG. 9 is a flowchart illustrating an operation of the maintenance support system according to the second embodiment of the present invention.
- FIG. 10A is a diagram illustrating actual condition information, specification information and master information when the difference illustrated in FIGS. 3A and 3B has been generated in the second embodiment of the present invention.
- FIG. 10B is a diagram illustrating actual condition information, specification information and master information after the difference illustrated in FIGS. 3A and 3B has been eliminated.
- FIG. 10C is a diagram illustrating actual condition information, specification information and master information after master information has been updated.
- FIG. 11 is a flowchart illustrating another operation of the maintenance support system according to the second embodiment of the present invention.
- FIG. 1 is a block diagram illustrating a main configuration of a maintenance support system 1 according to a first embodiment of the present invention.
- the maintenance support system 1 of the first embodiment is provided to be accompanied with a process control system 60 , and supports maintenance of the process control system 60 . Further, hereinafter, the process control system 60 which is a support target of the maintenance support system 1 will first be described, and then details of the maintenance support system 1 will be described.
- the process control system 60 includes a field device 61 ( 61 a and 61 b ), a controller 62 , a manipulation monitoring apparatus 63 , an engineering apparatus 64 , and gateways 65 a and 65 b , as illustrated in FIG. 1 .
- the process control system 60 having such a configuration performs control of an industrial process implemented in a plant (not illustrated) by the controller 62 controlling a plurality of field devices 61 under monitoring of the manipulation monitoring apparatus 63 .
- a field network N 1 is, for example, a network constructed on site at the plant.
- the control network N 2 is, for example, a network which connects between the plant site and a monitoring room of the plant.
- the information network N 3 is, for example, a network constructed in the monitoring room of the plant.
- the field network N 1 , the control network N 2 and the information network N 3 are briefly illustrated, these networks actually include network switches or the like.
- the field network N 1 , the control network N 2 and the information network N 3 may be wired networks, may be wireless networks, or may be networks in which wired and wireless networks are both included.
- the field device 61 is, for example, a sensor device such as a flowmeter or a temperature sensor, a valve device such as a flow amount control valve or an opening and closing valve, an actuator device such as a fan or a motor, or another device installed on site at the plant.
- the field device 61 is connected to the field network N 1 .
- a case in which a state amount in an industrial process to be controlled is a flow amount of fluid will be described by way of example to facilitate understanding. Therefore, one sensor device 61 a which measures the flow amount of the fluid and one valve device 61 b which controls (manipulates) the flow amount of the fluid in the field device 61 installed in the plant are illustrated in FIG. 1 .
- the controller 62 is connected to the field network N 1 and the control network N 2 , and performs control of the state amount (the flow amount of the fluid) in the industrial process under the monitoring of the manipulation monitoring apparatus 63 . Specifically, the controller 62 collects measurement data from the sensor device 61 a under the monitoring of the manipulation monitoring apparatus 63 and obtains a control amount of the valve device 61 b from the collected measurement data to control the valve device 61 b.
- the manipulation monitoring apparatus 63 is connected to the control network N 2 and performs monitoring and management of the field device 61 and the controller 62 connected to the field network N 1 . Specifically, the manipulation monitoring apparatus 63 performs transmission or reception of various parameters to or from the controller 62 via the control network N 2 to perform monitoring of the field device 61 . For example, the manipulation monitoring apparatus 63 acquires a parameter set in the field device 61 from the controller 62 to recognize a present measurement condition, and causes the controller 62 to set a new parameter in the field device 61 to perform a change of the measurement condition or the like.
- the manipulation monitoring apparatus 63 includes an input device such as a keyboard or a pointing device, and a display unit such as a liquid crystal display device.
- the manipulation monitoring apparatus 63 displays a monitoring result of the field device 61 and the controller 62 on the display unit to provide information indicating a state of the plant to an operator (an operator of the plant) or the like, and controls the controller 62 according to an instruction input by the operator manipulating the input device.
- the engineering apparatus 64 is connected to the control network N 2 and used to perform maintenance of the process control system 60 .
- This engineering apparatus 64 for example, is manipulated by an engineer who performs the maintenance of the process control system 60 , and performs, for example, settings of parameters of components (e.g., the controller 62 ) of the process control system 60 according to an instruction of the engineer.
- the gateway 65 a is provided between the field network N 1 and the control network N 2 to connect the field network N 1 and the control network N 2 .
- the gateway 65 b is provided between the control network N 2 and the information network N 3 to connect the control network N 2 and the information network N 3 .
- the field network N 1 , the control network N 2 and the information network N 3 can be connected to one another while maintaining security.
- the maintenance support system 1 includes an actual condition information extraction apparatus 10 (actual condition information extraction unit), a specification information database 20 (a first storage unit), and an application server 30 (the maintenance support apparatus), as illustrated in FIG. 1 .
- the maintenance support system 1 supports the maintenance of the process control system 60 by presenting a difference between a specification of the process control system 60 and an actual condition (e.g., an actual configuration or actual settings) of the process control system 60 .
- the actual condition information extraction apparatus 10 is an apparatus which extracts actual condition information indicating an actual condition for the process control system 60 and is connected to the field network N 1 .
- the actual condition information extraction apparatus 10 communicates with the field device 61 , the controller 62 , the manipulation monitoring apparatus 63 and the engineering apparatus 64 via the field network N 1 and the control network N 2 to collect various pieces of information.
- the actual condition information extraction apparatus 10 extracts the actual condition information indicating the actual condition for the process control system 60 from the various collected information.
- the actual condition information extraction apparatus 10 may be realized, for example, by a computer including an input device such as a keyboard or a pointing device, a display unit such as a liquid crystal display device, a CPU (central processing unit), a memory, and the like.
- the actual condition information extraction apparatus 10 extracts, for example, at least one of following information (A1), . . . , (A7) as the actual condition information:
- the process control system 60 often includes a combination of devices provided from a plurality of vendors.
- a format of information is different from vendor to vendor, it is difficult to handle the actual condition information extracted by the actual condition information extraction apparatus 10 . Therefore, it is desirable to define a format (a standard format) of the actual condition information in advance so that actual condition information of the standard format is extracted from the actual condition information extraction apparatus 10 .
- the specification information database 20 is a database which stores specification information indicating a specification of the process control system 60 and is connected to the information network N 3 . Specifically, information for components (the field device 61 , the controller 62 , the network, and various programs used in the process control system 60 ) of the process control system 60 is stored in the specification information database 20 . For example, at least one of information indicating a physical and logical connection relationship of the respective components, information indicating setting contents of each component, information indicating control specification, information indicating functionality specification, and drawing information such as a P&ID (Piping and Instrument Diagram) or a PFD (Process Flow Diagram) is stored in the specification information database 20 .
- P&ID Piping and Instrument Diagram
- PFD Process Flow Diagram
- the application server 30 includes a specification information extraction unit 31 , a specification information comparison unit 32 (a first comparison unit), and a notification unit 33 .
- the application server 30 reports (outputs) information indicating a difference between the specification of the process control system 60 and the actual condition for the process control system 60 using the actual condition information extracted by the actual condition information extraction apparatus 10 and the specification information stored in the specification information database 20 .
- the application server 30 is connected to the information network N 3 , similar to the specification information database 20 , and may be realized by a computer including an input device such as a keyboard or a pointing device, a display unit such as a liquid crystal display device, a CPU (central processing unit), a memory, and the like, similar to the actual condition information extraction apparatus 10 .
- the specification information extraction unit 31 extracts specification information regarding a configuration, settings, etc. in the specification of the process control system 60 from the specification information stored in the specification information database 20 . Specifically, the specification information extraction unit 31 extracts, as specification information, the same (the same type of) information as the actual condition information extracted by the actual condition information extraction apparatus 10 , but extracts, for example, at least one of following information (B1), . . . , (B16):
- (B10) information indicating, for example, a version of firmware used in each piece of hardware
- (B14) account or security setting information of a user of the application program
- (B15) information (drawing information such as P&ID or PFD) of the plant.
- the specification information database 20 if formats of the specification information stored in the specification information database 20 are not unified, it takes time to extract the specification information, or specification information different from intended specification information is likely to be extracted. Therefore, it is desirable for the specification information to be stored in UML (Unified Modeling Language), XML (Extensible Markup Language), or other unified formats in the specification information database 20 .
- UML Unified Modeling Language
- XML Extensible Markup Language
- the specification information comparison unit 32 compares the actual condition information and the specification information for all components within a previously set range in the process control system 60 among the actual condition information extracted by the actual condition information extraction apparatus 10 and the specification information extracted by the specification information extraction unit 31 .
- the specification information comparison unit 32 outputs information (first information; comparison result information) indicating a result of the comparison.
- first information indicating a result of the comparison.
- the specification information comparison unit 32 generates information (hereinafter referred to as “specification difference information)” including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated. Further, even when the difference has been resolved, specification difference information including information indicating a time at which the difference was resolved and information indicating a place in which the difference was resolved may also be generated.
- the notification unit 33 notifies (outputs to) a previously designated notification destination of the information indicating the comparison result of the specification information comparison unit 32 .
- the notification destination which the notification unit 33 notifies of the comparison result of the specification information comparison unit 32 is, for example, a terminal device used by a site engineer in charge of (who manages) each of the components of the process control system 60 or a correction apparatus (not illustrated) which can automatically correct the contents of the specification information database 20 .
- FIG. 2 is a diagram illustrating an operation of the maintenance support system 1 according to the first embodiment of the present invention. A case in which system engineers E 1 and E 2 and site engineers E 11 , E 12 and E 13 perform the maintenance of the process control system 60 as illustrated in FIG. 2 will be described in the first embodiment.
- the system engineers E 1 and E 2 mainly perform a task of correcting the specification information stored in the specification information database 20 .
- the site engineers E 11 , E 12 and E 13 perform a task of performing the maintenance of each of the components of the process control system 60 based on the specification information stored in the specification information database 20 . Further, as illustrated in FIG. 2 , the specification information stored in the specification information database 20 is divided for each of the components that the site engineers E 11 , E 12 and E 13 are in charge of.
- the site engineer E 11 performs, for example, a task of changing display contents of the display screen of the manipulation monitoring apparatus 63 based on screen setting information stored in the specification information database 20 .
- the site engineer E 12 performs, for example, a task of manipulating the engineering apparatus 64 based on information indicating a control specification stored in the specification information database 20 to change the settings of the controller 62 .
- the site engineer E 13 performs, for example, a task of performing maintenance of the field network N 1 based on the network setting information stored in the specification information database 20 or manipulating a field engineering apparatus 70 based on field device specification information to change settings of the field device 61 .
- the field engineering apparatus 70 is, for example, a portable terminal and performs infrared or wireless communication with the field device 61 to perform settings of the field device 61 .
- FIGS. 3A and 3B are diagrams illustrating the examples of the difference between the specification and the actual condition for the process control system in the first embodiment of the present invention.
- FIG. 3A is a diagram illustrating a configuration according to the specification of the field network N 1 .
- FIG. 3B is a diagram illustrating the actual condition for the field network N 1 .
- FIG. 3A in the configuration according to the specification of the field network N 1 , three network switches SW 1 to SW 3 are connected to one another, and the sensor device 61 a is connected to a port P 1 of the network switch SW 1 , the valve device 61 b is connected to a port P 4 of the network switch SW 3 , and the controller 62 is connected to a port P 4 of the network switch SW 2 .
- the network switch SW 1 in the actual condition for the field network N 1 , the network switch SW 1 is removed from the configuration illustrated in FIG. 3A , and the sensor device 61 a is connected to a port P 2 of the network switch SW 3 . Since the field network N 1 is digitized (is a bus), the communication through the field network N 1 is performed normally even when there is the above-described difference between the specification and the actual condition.
- FIG. 4 is a flowchart illustrating an operation of the maintenance support system 1 according to the first embodiment of the present invention. Further, the flowchart illustrated in FIG. 4 is executed, for example, at regular intervals.
- a process of the flowchart illustrated in FIG. 4 starts in a state in which there is the difference illustrated in FIGS. 3A and 3B
- a process of extracting the actual condition information indicating the actual condition for the process control system 60 is first performed by the actual condition information extraction apparatus 10 (step S 11 ).
- the actual condition information extracted by the actual condition information extraction apparatus 10 is transmitted to the application server 30 , as illustrated in FIG. 2 .
- a process of comparing the actual condition information with the specification information extracted by the specification information extraction unit 31 is performed by the specification information comparison unit 32 (step S 12 ). Further, the process (a process of extracting the specification information from the specification information database 20 ) of the specification information extraction unit 31 is performed, for example, at regular intervals or performed when the contents of the specification information database 20 is changed.
- the specification information comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S 13 ).
- a determination result of step S 13 is “YES,” and a process of generating specification difference information including the information indicating a time at which the difference was generated and information indicating a place in which the difference was generated is performed by the specification information comparison unit 32 (step S 14 ).
- the process of step S 14 is omitted.
- FIG. 5 is a table illustrating an example of the specification difference information generated in the first embodiment of the present invention.
- the specification difference information includes information (a detection time) indicating a time at which the difference was generated, and information (actual condition information and specification information) indicating a place in which the difference was generated, as illustrated in FIG. 5 .
- the information indicating the time at which the difference was generated is information indicating an actual time at which the difference between the actual condition information and the specification information was detected by the specification information comparison unit 32 .
- the information indicating the place in which the difference was generated is information in which the actual condition information and the specification information which differ are associated.
- the specification difference information illustrated in FIG. 5 indicates that two differences shown in (C1) and (C2) below are generated.
- step S 15 the information indicating the comparison result of the specification information comparison unit 32 is output to the notification unit 33 , and reported (output) to a previously designated notification destination as maintenance information Q 1 (see FIG. 2 ) (step S 15 ).
- the process of step S 14 is executed and the specification difference information is generated by the specification information comparison unit 32
- the generated specification difference information is output to the notification unit 33 together with the information indicating the comparison result, and reported (output) to the previously designated notification destination as the maintenance information Q 1 . Since there is a difference between the specification and the actual condition for the field network N 1 , the terminal devices used by the system engineers E 1 and E 2 and the site engineer E 13 illustrated in FIG. 2 are notified of the maintenance information Q 1 , for example.
- a task of correcting contents of the specification information database 20 is performed based on the notified maintenance information Q 1 by the system engineers E 1 and E 2 .
- the site engineers E 11 to E 13 are notified of this and the actual condition is corrected.
- the engineers update the specification information stored in the specification information database 20 .
- all pieces of specification information to be updated are updated in correlation with maintenance information (specification difference information) from the application server 30 .
- maintenance information specification difference information
- the updating of the specification information stored in the specification information database 20 may be performed after approval of a manager or the like is obtained, as necessary.
- the specification information database 20 it is desirable to perform backup, including previous history information. In other words, when the specification information database 20 is updated, it is desirable to store the previous history information in the specification information database 20 without deleting the previous history information.
- FIGS. 6A to 6C are diagrams illustrating examples of changes in the actual condition information and the specification information in the first embodiment of the present invention.
- FIG. 6A is a diagram illustrating actual condition information and specification information of the field network N 1 in an initial state.
- FIG. 6B is a diagram illustrating actual condition information and specification information when the difference illustrated in FIGS. 3A and 3B has been generated.
- FIG. 6C is a diagram illustrating actual condition information and specification information when the difference illustrated in FIGS. 3A and 3B has been eliminated.
- FIGS. 6A to 6C only information indicating a connection relationship of the network switches SW 1 to SW 3 constituting the field network N 1 , the sensor device 61 a , the valve device 61 b and the controller 62 is illustrated in order to simplify description.
- the initial state is a state immediately after the process control system 60 is built, and in the initial state, no change of components is performed. Therefore, if the process control system 60 is built according to its specification, actual condition information and specification information of the field network N 1 match, as illustrated in FIG. 6A .
- the network switch SW 1 is removed from the configuration illustrated in FIG. 3A and the sensor device 61 a is connected to the port P 2 of the network switch SW 3 by a task of the site engineer E 13 , a difference D 1 is generated between the actual condition information and the specification information, as illustrated in FIG. 6B .
- the difference D 1 illustrated in FIG. 6B When the difference D 1 illustrated in FIG. 6B is generated, information indicating the difference D 1 (maintenance information Q 1 including the specification difference information illustrated in FIG. 5 ) is reported from the maintenance support system 1 . Based on the specification difference information included in the maintenance information Q 1 , for example, the system engineers E 1 and E 2 perform a task of correcting the specification information stored in the specification information database 20 to match the actual condition information. Accordingly, the difference D 1 between the actual condition information and the specification information is eliminated, as illustrated in FIG. 6C .
- the specification information database 20 which stores the specification information indicating the specification of the process control system 60
- the actual condition information extraction apparatus 10 which extracts the actual condition information indicating the actual condition for the process control system 60
- the application server 30 compares the specification information with the actual condition information extracted by the actual condition information extraction apparatus 10 and outputs the maintenance information Q 1 indicating the comparison result.
- this difference is automatically presented as the maintenance information Q 1 from the maintenance support system 1 . Therefore, it is possible to easily match the specification information stored in the specification information database 20 with the actual condition information. Accordingly, it is possible to effectively perform the maintenance of the process control system 60 in a short time even when the process control system 60 is operated for a long period of time and the change of the components is frequently performed.
- FIG. 7 is a block diagram illustrating a main configuration of a maintenance support system 2 according to a second embodiment of the present invention.
- an application server 30 a is provided in place of the application server 30 included in the maintenance support system 1 illustrated in FIG. 1 , and a master information database 40 (a second storage unit) and a master information comparison apparatus 50 (a second comparison unit) are newly added.
- the master information database 40 is a database which stores specification information indicating a specification of the process control system 60 , similar to the specification information database 20 , and is connected to a control network N 2 .
- the master information database 40 does not store exactly the same specification information as the specification information stored in the specification information database 20 , but stores specification information of a format extracted by a specification information extraction unit 31 included in the application server 30 a .
- a specification information database 20 stores specification information of a file format whose contents can be easily confirmed by an engineer or the like using a computer.
- the master information database 40 stores specification information of a data format easily compared by the computer.
- the specification information stored in the master information database 40 is referred to as “master information.”
- the master information comparison apparatus 50 is connected to a control network N 2 .
- the master information comparison apparatus 50 compares actual condition information and master information for all components in a previously set range in a process control system 60 among actual condition information extracted by an actual condition information extraction apparatus 10 and the master information stored in the master information database 40 .
- the master information comparison apparatus 50 outputs information (second information, first comparison result information) indicating a comparison result.
- the master information comparison apparatus 50 may be realized, for example, by a computer including an input device such as a keyboard or a pointing device, a display unit such as a liquid crystal display device, a CPU (central processing unit), a memory, and the like, similar to the actual condition information extraction apparatus 10 .
- the master information comparison apparatus 50 When a difference has been generated in a comparison between the actual condition information and the master information, similar to a specification information comparison unit 32 provided in the application server 30 a , the master information comparison apparatus 50 generates information (hereinafter referred to as “master difference information”) including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated.
- the master difference information is similar to the specification difference information illustrated in FIG. 5 . Further, even when the difference has been resolved, master difference information including information indicating a time at which the difference was resolved and information indicating a place in which the difference was resolved may be generated.
- the application server 30 a has a configuration in which a master information updating unit 34 (an updating unit) is provided in addition to the specification information extraction unit 31 , the specification information comparison unit 32 and the notification unit 33 provided in the application server 30 illustrated in FIG. 1 .
- a master information updating unit 34 updates the master information database 40 so that contents of correction for the specification information stored in the specification information database 20 are reflected in the master information database 40 .
- the master information updating unit 34 adds, as history information, at least one of information on a time point at which the difference was generated in the comparison result of the specification information comparison unit 32 and information on a time point at which the difference was generated in the comparison result of the master information comparison apparatus 50 .
- all pieces of master information to be updated are updated in correlation with at least one of the specification difference information generated by the specification information comparison unit 32 and the master difference information generated by the master information comparison apparatus 50 .
- the updating of the master information stored in the master information database 40 may be performed after the approval of a manager or the like is obtained, as necessary. Further, it is desirable to perform backup, including previous history information when the master information database 40 is updated.
- FIG. 8 is a diagram illustrating an operation of the maintenance support system 2 according to the second embodiment of the present invention.
- system engineers E 1 and E 2 and site engineers E 11 , E 12 and E 13 perform maintenance of the process control system 60 , similar to the first embodiment.
- site engineers E 11 , E 12 and E 13 perform maintenance of the process control system 60 , similar to the first embodiment.
- FIGS. 3A and 3B a case in which the difference illustrated in the FIGS. 3A and 3B is generated between the specification of the process control system 60 and the actual condition for the process control system 60 will be described in the second embodiment as well to facilitate understanding.
- FIG. 9 is a flowchart illustrating an operation of the maintenance support system 2 according to the second embodiment of the present invention.
- a process of the flowchart illustrated in FIG. 9 starts in a state in which there is the difference illustrated in FIGS. 3A and 3B , a process of extracting actual condition information indicating an actual condition for the process control system 60 is performed by the actual condition information extraction apparatus 10 (step S 21 ).
- the actual condition information extracted by the actual condition information extraction apparatus 10 is transmitted to the master information comparison apparatus 50 and the application server 30 a , as illustrated in FIG. 8 .
- step S 22 a process of comparing the actual condition information with the master information stored in the master information database 40 is performed by the master information comparison apparatus 50 (step S 22 ).
- step S 23 the master information comparison apparatus 50 determines whether there is a difference between the actual condition information and the master information (step S 23 ).
- the master information comparison apparatus 50 determines whether there is a difference between the specification and the actual condition for the field network N 1 , as described with reference to FIGS. 3A and 3B .
- a determination result of step S 23 is “YES,” and a process of generating master difference information including information indicating a time at which the difference was generated and the information indicating a place in which the difference was generated is performed by the master information comparison apparatus 50 (step S 24 ).
- the master difference information generated by the master information comparison apparatus 50 is similar to the specification difference information illustrated in FIG. 5 . Further, when the master information comparison apparatus 50 determines that there is no difference (when the determination result of step S 23 is “NO”), a process after step S 24 is omitted.
- step S 25 information indicating the comparison result of the master information comparison apparatus 50 is transmitted to the notification unit 33 of the application server 30 a , and reported (output) to a previously designated notification destination as maintenance information Q 1 (see FIG. 8 ) (step S 25 ).
- the process of step S 24 is performed and the master difference information is generated by the master information comparison apparatus 50
- the generated master difference information is transmitted to the notification unit 33 together with the information indicating the comparison result and reported (output) to the previously designated notification destination as the maintenance information Q 1 .
- a process of extracting the specification information from the specification information database 20 is performed by the specification information extraction unit 31 of the application server 30 a (step S 26 ).
- the specification information corrected by the system engineers E 1 and E 2 is also extracted by performing such a process.
- a process of comparing the extracted specification information with the actual condition information is performed by the specification information comparison unit 32 of the application server 30 a (step S 27 ).
- the actual condition information compared with the specification information may be the actual condition information extracted in step S 21 or may be newly extracted actual condition information.
- the specification information comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S 28 ). Further, since there may be a variety of effects of a change in some components due to the complexity of the process control system 60 , it is desirable for the comparison with the actual condition information to be also performed on the specification information of components other than a component whose specification information has been corrected, in a previously set range.
- step S 28 When it is determined that there is a difference between the actual condition information and the specification information (when a determination result of step S 28 is “YES”), a process of generating specification difference information including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated is performed by the specification information comparison unit 32 (step S 29 ). Further, when the specification difference information is generated, a process of extracting the specification information from the specification information database 20 is performed (step S 26 ), and a process of comparing the extracted specification information with the actual condition information is performed again (step S 27 ).
- step S 30 a process of updating the master information database 40 is performed by the master information updating unit 34 (step S 30 ). Specifically, the updating of the master information database 40 is performed so that the contents of the correction for the specification information stored in the specification information database 20 are reflected in the master information database 40 .
- the master information updating unit 34 updates all master information to be updated in correlation with the specification difference information generated by the specification information comparison unit 32 and the master difference information generated by the master information comparison apparatus 50 .
- FIGS. 10A to 10C are diagrams illustrating examples of changes in the actual condition information, the specification information and the master information in the second embodiment of the present invention.
- FIG. 10A is a diagram illustrating the actual condition information, the specification information and the master information when the difference illustrated in FIGS. 3A and 3B has been generated.
- FIG. 10B is a diagram illustrating the actual condition information, the specification information and the master information after the difference illustrated in FIGS. 3A and 3B has been eliminated.
- FIG. 10C is a diagram illustrating the actual condition information, the specification information and the master information after the master information has been updated. Further, in FIGS.
- a difference D 2 is generated between the actual condition information and the specification information, as illustrated in FIG. 10A .
- information indicating the difference D 2 (maintenance information Q 1 including the specification difference information illustrated in FIG. 8 ) is reported from the maintenance support system 2 .
- the system engineers E 1 and E 2 Based on the specification difference information included in the maintenance information Q 1 , for example, the system engineers E 1 and E 2 perform a task of correcting the specification information stored in the specification information database 20 to be matched with the actual condition information. Accordingly, the difference D 2 between the actual condition information and the specification information is eliminated, as illustrated in FIG. 10B .
- the master information database 40 is updated by the master information updating unit 34 of the application server 30 a , contents of the actual condition information, the specification information and the master information match as illustrated in FIG. 10C .
- FIG. 11 is a flowchart illustrating another operation of the maintenance support system 2 according to the second embodiment of the present invention.
- the flowchart illustrated in FIG. 9 illustrates an operation when the specification information stored in the specification information database 20 is corrected to be matched with a change in actual condition for the process control system 60 when the change in the actual condition is generated.
- the flowchart illustrated in FIG. 11 illustrates an operation when the actual condition for the process control system 60 is corrected to be matched with a change in specification information stored in the specification information database 20 when the change in the specification information is generated.
- a process of extracting the specification information from the specification information database 20 is first performed by the specification information extraction unit 31 of the application server 30 a (step S 31 ).
- the specification information corrected by the system engineers E 1 and E 2 is extracted by performing such a process.
- step S 32 a process of comparing the extracted specification information with the actual condition information is performed by the specification information comparison unit 32 of the application server 30 a (step S 32 ). Further, a case in which the actual condition information compared with the specification information has been extracted by the actual condition information extraction apparatus 10 in advance will be described herein to simplify description. If the comparison between the actual condition information and the specification information is performed, the specification information comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S 33 ).
- step S 34 When it is determined that there is a difference between the actual condition information and the specification information (when a determination result of step S 33 is “YES”), a process of generating specification difference information is performed by the specification information comparison unit 32 (step S 34 ). On the other hand, when it is determined that there is no difference between the actual condition information and the specification information (when the determination result of step S 33 is “NO”), a process after step S 34 is omitted.
- step S 35 information indicating the comparison result of the specification information comparison unit 32 is output to the notification unit 33 , and reported (output) to the previously designated notification destination as maintenance information Q 1 (step S 35 ).
- step S 34 when the process of step S 34 is performed and the specification difference information is generated by the specification information comparison unit 32 , the generated specification difference information is output to the notification unit 33 together with the information indicating the comparison result and reported (output) to the previously designated notification destination as maintenance information Q 1 .
- the above-described notification is made, for example, a task of changing the actual condition for the process control system 60 based on the notified maintenance information Q 1 is performed by the site engineers E 11 to E 13 .
- a process of extracting the actual condition information of the process control system 60 is performed by the actual condition information extraction apparatus 10 (step S 36 ).
- the actual condition information corrected by the site engineers E 11 to E 13 is extracted by performing such a process.
- a process of comparing the extracted actual condition information with the specification information is performed by the specification information comparison unit 32 of the application server 30 a (step S 37 ). Further, the specification information compared with the actual condition information may be the specification information extracted in step S 31 or may be newly extracted specification information.
- the specification information comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S 38 ). When it is determined that there is a difference between the actual condition information and the specification information (when a determination result of step S 38 is “YES”), a process of generating specification difference information including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated is performed by the specification information comparison unit 32 (step S 39 ). Further, when the specification difference information is generated, a process of extracting actual condition information of the process control system 60 is performed (step S 36 ), and a process of comparing the extracted actual condition information with the specification information is performed again (step S 37 ).
- step S 40 a process of updating the master information database 40 is performed by the master information updating unit 34 (step S 40 ). Specifically, the updating of the master information database 40 is performed so that contents of the correction for the specification information stored in the specification information database 20 are reflected in the master information database 40 . In this case, the master information updating unit 34 updates all of the master information to be updated in correlation with the specification difference information generated by the specification information comparison unit 32 . Contents of the actual condition information, the specification information and the master information match by the above-described process being performed, similar to the example described with reference to FIGS. 10A to 10C .
- the master information database 40 which stores the master information, and the master information comparison apparatus 50 which compares the master information with the actual condition information of the process control system 60 are provided, and the maintenance information Q 1 indicating the comparison result is output.
- the difference is automatically presented from the maintenance support system 2 as the maintenance information Q 1 . Therefore, in the second embodiment, it is possible to easily match the specification information stored in the specification information database 20 with the actual condition information, similar to the first embodiment. Accordingly, it is possible to effectively perform the maintenance of the process control system 60 in a short time even when the process control system 60 is operated for a long period of time and a change in the components frequently occurs.
- the correction of the specification information stored in the specification information database 20 is performed while referring to the comparison result of the specification information comparison unit 32 (the result of the comparison between the specification information of the specification information database 20 and the actual condition information) different from the comparison result of the master information comparison apparatus 50 (the result of comparison between the master information and the actual condition information). Therefore, it is possible to perform isolation of causes of the difference between the specification and the actual condition and to easily perform confirmation of the actual condition change in comparison with the first embodiment described above.
- the master information and the actual condition information are compared and the specification information of the specification information database 20 and the actual condition information are also compared. Therefore, when the specification information of the specification information database 20 has been corrected, a difference is generated in only the result of the comparison between the specification information of the specification information database 20 and the actual condition information. Further, when a change occurs in an actual condition for the process control system 60 due to failure, aging, or some other cause, a difference is generated in both of the result of the comparison between the master information and the actual condition information and the result of the comparison between the specification information of the specification information database 20 and the actual condition information. Thus, in the second embodiment, it is possible to perform isolation of causes of the difference between the specification and the actual condition and to easily perform confirmation of the actual condition change in comparison with the first embodiment described above.
- the present invention is not limited to the first and second embodiments described above and can be freely changed within the scope of the present invention.
- the example in which the actual condition information extraction apparatus 10 constituting the maintenance support system 1 or 2 is connected to the field network N 1 , the master information database 40 and the master information comparison apparatus 50 are connected to the control network N 2 , and the specification information database 20 and the application server 30 or 30 a are connected to the information network N 3 has been described.
- the actual condition information extraction apparatus 10 , the master information database 40 , the master information comparison apparatus 50 , the specification information database 20 , and the application server 30 or 30 a may be connected to any of the field network N 1 , the control network N 2 and the information network N 3 .
- the maintenance support system 1 or 2 is not necessarily provided to be accompanied with the process control system 60 , and may be provided in a remote place as long as the maintenance support system 1 or 2 can communicate with the components of the process control system 60 .
- the actual condition information extraction apparatus 10 , the specification information database 20 , the application server 30 or 30 a , the master information database 40 and the master information comparison apparatus 50 constituting the maintenance support system 1 or 2 may be implemented as separate apparatuses as illustrated in FIGS. 1 and 7 or may be implemented as one apparatus. Further, functions of the actual condition information extraction apparatus 10 , the specification information database 20 , the application server 30 or 30 a , the master information database 40 and the master information comparison apparatus 50 constituting the maintenance support system 1 or 2 may be realized by software, and the maintenance support system 1 or 2 may be mounted on a device or an apparatus (e.g., the controller 62 or the manipulation monitoring apparatus 63 ) constituting the process control system 60 .
- a device or an apparatus e.g., the controller 62 or the manipulation monitoring apparatus 63
- the specification information database 20 and the master information database 40 constituting the maintenance support system 1 or 2 may be redundant in order to increase reliability.
- the maintenance support system 1 or 2 there is a case in which a field device or a network device whose actual condition information cannot be extracted is provided.
- a terminal device an actual condition input unit which allows a site engineer to directly confirm the device and input actual condition information for the device may be prepared in advance.
- a task status such as task advance/progress information may be included in history information (difference detection information) during a changing task. Further, such information may be associated with a project management tool that is an external application. Furthermore, an access right may be given to a change, correction and reference-allowable range based on, for example, ID information of a worker, in order to enhance security at the time of the changing task.
Abstract
A maintenance support system include includes: a first storage unit which stores first specification information indicating a specification of a process control system which performs control of an industrial process implemented in a plant; an actual condition information extraction unit configured to extract actual condition information indicating an actual condition for the process control system; and a first comparison unit configured to output first information indicating a result of comparing the first specification information stored in the first storage unit with the actual condition information extracted by the extraction unit.
Description
- 1. Field of the Invention
- The present invention relates to a maintenance support system, a maintenance support apparatus and a maintenance support method which support maintenance of a process control system built in a plant, a factory or the like.
- Priority is claimed on Japanese Patent Application No. 2012-191351, filed on Aug. 31, 2012, the contents of which are incorporated herein by reference.
- 2. Background Art
- Conventionally, a process control system for controlling various state amounts (e.g., pressure, temperature, and flow amount) in an industrial process is built in a plant, a factory or the like (hereinafter collectively referred to simply as a “plant”), and advanced automatic operation is implemented. In this process control system, a site device (a measuring device or a manipulation device) generally called a field device, and a controller which controls the site device are connected through a communication means. The controller collects process values (e.g., measurement values of the pressure, the temperature, the flow amount and the like) obtained in the field device, and manipulates (controls) the field device according to the collected process values. Accordingly, the process control system performs control of various state amounts.
- In most conventional process control systems, a field device having an analog communication function and a controller are connected in a one-to-one correspondence relationship via an analog transmission line (e.g., a transmission line used for transmission of a “4 to 20 mA” signal). On the other hand, in a recent process control system, a digitized field device and a controller are often connected via a wired or wireless network (e.g., a field network) in order to realize an enhanced function.
- Design, construction, and maintenance of such a process control system are generally performed by many engineers. For example, design of an operating scheme of the process control system is performed by a plant engineer. Creation of a specification of the process control system implementing the designed operating scheme is performed by a system engineer. Further, the construction and the maintenance of the process control system are performed by cooperation of site engineers and system engineers in charge of respective components (e.g., the field device, the controller, the network, and various programs used in the process control system) of the process control system.
- In Japanese U.S. Pat. No. 3,445,470, Japanese U.S. Pat. No. 4,074,344, and Japanese U.S. Pat. No. 2,859,407, technologies for supporting maintenance and management of a plant or a process control system are disclosed. Specifically, in U.S. Pat. No. 3,445,470, technology for storing information on a remodeling construction of a plant facility in a computer device and managing an implementation status of the remodeling construction related to the plant facilities is disclosed. In U.S. Pat. No. 4,074,344, technology for automatically creating management drawings representing an interconnection between elements of a plant from a point connection and a control language script of a process control system is disclosed. In U.S. Pat. No. 2,859,407, technology for organically connecting a plurality of systems built in a plant and supporting reasonable maintenance and management under unified information management is disclosed.
- From the viewpoint of effective utilization of facilities, a plant is required to be able to flexibly cope with a change in products and a production amount and safely work for a long period of time (e.g., 30 years or more). Similarly, a process control system built in the plant is required to be able to flexibly cope with a change in products and a production amount and operate for a long period of time equal to or longer than a working period of the plant.
- In a process control system whose flexible operation is performed for a long period of time, a change in components constituting the process control system frequently occurs due to deterioration of facilities provided in a plant, a change in processes and materials, enhancement of efficiency or the like. The maintenance of the process control system is performed through cooperation between the site engineer and the system engineer, as described above. Therefore, when components constituting the process control system are changed, a task of changing contents of the specification is first performed by the system engineer. Then, a task (e.g., exchange or adjustment of field devices or the like) according to the changed contents of the specification is performed by the site engineer.
- Thus, in the process control system, the components are changed based on the contents of the specification. Therefore, the process control system is basically configured according to the contents of the specification. However, an actual condition (actual configuration or actual settings) of the process control system may not necessarily conform to the contents of the specification but may deviate from the contents of the specification. This is because there is a case in which communication is not sufficiently performed between the system engineer performing a task of changing the contents of the specification and the site engineer performing the task according to the contents of the specification (or a case in which it is unnecessary to sufficiently perform the communication).
- For example, in a recent process control system in which a field device and a controller are connected over a network, an operation can be performed if the field device is connected to the network. Therefore, a position of the connection of the field device to the network may not be so important. In this case, even when a site engineer connects the field device to a position different from that in the specification, the process control system works without problems. Therefore, the fact that a task different from the contents of the specification has been performed is not sent from the site engineer to a system engineer and accordingly a difference between the contents of the specification and the actual condition for the process control system is generated.
- Here, even when the actual condition for the process control system deviates slightly from the contents of the specification, the process control system works normally, and problems are considered to rarely occur if components are not changed. However, when flexible operation is performed for a long period of time and a change in components is frequently performed, a difference between the actual condition for the process control system and the contents of the specification is considered to gradually increase.
- Further, in a process control system whose operation is performed for a long period of time, an engineer involved in maintenance may be changed. Therefore, an actual condition for the process control system is also likely not to be recognized from the contents of the specification. When the actual condition for the process control system cannot be recognized from the contents of the specification, it is necessary to perform a confirmation task for confirming the actual condition, and a maintenance task takes much time. Further, when remodeling or updating of the process control system is performed, there may be a difference between a situation and the contents of the specification and accordingly it is necessary to perform the above confirmation task prior to the remodeling or updating.
- Some aspects of the present invention provide a maintenance support system, a maintenance support apparatus and a maintenance support method capable of supporting maintenance of a process control system by presenting a difference between an actual condition and a specification of the process control system.
- (1) A first aspect of the present invention is a maintenance support system, including: a first storage unit which stores first specification information indicating a specification of a process control system which performs control of an industrial process implemented in a plant; an actual condition information extraction unit configured to collect information regarding the process control system, and extract, from the collected information, actual condition information indicating an actual condition for the process control system; and a first comparison unit configured to output first information indicating a result of comparing the first specification information stored in the first storage unit with the actual condition information extracted by the extraction unit.
- By the first aspect of the present invention, the actual condition information indicating the actual condition of the process control system is extracted by the actual condition information extraction unit, the extracted actual condition information and the first specification information of the first storage unit are compared by the first comparison unit, and the first information indicating the result of comparing is output.
- (2) In the first aspect of the present invention, the maintenance support system may further include: a second storage unit which stores second specification information indicating a specification of the process control system; a second comparison unit configured to output second information indicating a result of comparing the second specification information stored in the second storage unit with the actual condition information extracted by the extraction unit; and an updating unit configured to update the second storage unit so that the contents of correction for the first specification information stored in the first storage unit are reflected in the second storage unit when the first information output from the first comparison unit indicates that there is no difference between the first specification information and the actual condition information.
(3) In the first aspect of the present invention, the updating unit may be configured to add, to the second information, at least one of information on a time point at which a change was occurred in the first information and information on a time point at which a change was occurred in the second information when updating the second storage unit.
(4) In the first aspect of the present invention, the actual condition information extraction unit may be configured to extract, as the actual condition information, at least one of: information indicating a type and setting content of a field device installed in the plant, and information indicating an installation position of the field device.
(5) In the first aspect of the present invention, the actual condition information extraction unit may be configured to extract the actual condition information of a previously defined format.
(6) In the first aspect of the present invention, the maintenance support system may further include: a specification information extraction unit configured to extract, as the first specification information, information of the same type as the actual condition information extracted by the actual condition information extraction unit, wherein the first comparison unit may be configured to output the first information indicating the result of comparing the first specification information extracted by the specification information extraction unit with the actual condition information extracted by the actual condition information extraction unit.
(7) In the first aspect of the present invention, the first storage unit may store the first specification information in a unified format.
(8) In the first aspect of the present invention, the first comparison unit may be configured to include, in the first information, information indicating a time at which a difference was generated between the first specification information and the actual condition information, and information on a place in which the difference was generated when there is the difference between the first specification information and the actual condition information.
(9) In the first aspect of the present invention, the first comparison unit may be configured to include, in the first information, information indicating a time at which a difference was resolved between the first specification information and the actual condition information and information indicating a place in which the difference was resolved.
(10) In the first aspect of the present invention, the maintenance support system may further include a notification unit configured to notify a terminal device of an engineer managing the process control system of the first information output by the first comparison unit.
(11) In the first aspect of the present invention, the specification information extraction unit may be configured to extract the first specification information in a certain period or when the first specification information stored in the first storage unit is changed.
(12) In the first aspect of the present invention, the first storage unit may store maintenance information of the process control system in correlation with the first specification information when the first specification information is updated.
(13) In the first aspect of the present invention, the first storage unit may store the first specification information before updating without deleting the first specification information before updating when the first specification information is updated.
(14) In the first aspect of the present invention, the maintenance support system may further include: a specification information extraction unit configured to extract, as the first specification information, information of the same type as the actual condition information extracted by the actual condition information extraction unit, wherein the second storage unit may store, as the second specification information, the same specification information as a format extracted by the specification information extraction unit.
(15) In the first aspect of the present invention, the maintenance support system may further include a notification unit configured to notify a terminal device of an engineer managing the process control system of the second information output by the second comparison unit.
(16) In the first aspect of the present invention, the maintenance support system may further include an actual condition input unit configured to input the actual condition information.
(17) A second aspect of the present invention is a maintenance support apparatus, including: a first comparison unit configured to output first information indicating a result of comparing first specification information indicating a specification of a process control system performing control of an industrial process implemented in a plant with actual condition information indicating an actual condition for the process control system.
(18) A third aspect of the present invention is a maintenance support method, including: storing, in a first storage unit, first specification information indicating a specification of a process control system performing control of an industrial process implemented in a plant; collecting information regarding the process control system, and extracting, from the collected information, actual condition information indicating an actual condition for the process control system; and outputting first information indicating a result of comparing the first specification information stored in the first storage unit with the extracted actual condition information.
(19) In the third aspect of the present invention, the maintenance support method may include: storing, in a second storage unit, second specification information indicating a specification of the process control system; outputting second information indicating a result of comparing the second specification information stored in the second storage unit with the extracted actual condition information; and performing updating so that the contents of correction for the first specification information stored in the first storage unit are reflected in the second specification information when the output first information indicates that there is no difference between the first specification information and the actual condition information.
(20) In the third aspect of the present invention, the maintenance support method may include: adding, to the second information, at least one of information on a time point at which a change was occurred in the first information and information on a time point at which a change was occurred in the second information when the second specification information is updated. - According to first to third aspects of the present invention, actual condition information indicating an actual condition for a process control system is extracted, the extracted actual condition information and first specification information are compared, first information indicating a result of the comparison is output, and a difference between the actual condition and the specification of the process control system is automatically presented. Therefore, it is possible to easily match the first specification information with the actual condition information of the process control system. Accordingly, it is possible to efficiently perform maintenance of the process control system in a short period of time even when the process control system is operated for a long period of time and a change in components is frequently performed.
-
FIG. 1 is a block diagram illustrating a main configuration of a maintenance support system according to a first embodiment of the present invention. -
FIG. 2 is a diagram illustrating an operation of the maintenance support system according to the first embodiment of the present invention. -
FIG. 3A is a diagram illustrating an example of a configuration according to a specification of a process control system in the first embodiment of the present invention. -
FIG. 3B is a second diagram illustrating an example of an actual condition for the process control system in the first embodiment of the present invention. -
FIG. 4 is a flowchart illustrating an operation of the maintenance support system according to the first embodiment of the present invention. -
FIG. 5 is a table illustrating an example of specification difference information generated in the first embodiment of the present invention. -
FIG. 6A is a diagram illustrating actual condition information and specification information of a field network N1 in an initial state in the first embodiment of the present invention. -
FIG. 6B is a diagram illustrating actual condition information and specification information when a difference illustrated inFIGS. 3A and 3B has been generated. -
FIG. 6C is a diagram illustrating actual condition information and specification information after a difference illustrated inFIGS. 3A and 3B has been eliminated. -
FIG. 7 is a block diagram illustrating a main configuration of a maintenance support system according to a second embodiment of the present invention. -
FIG. 8 is a diagram illustrating an operation of the maintenance support system according to the second embodiment of the present invention. -
FIG. 9 is a flowchart illustrating an operation of the maintenance support system according to the second embodiment of the present invention. -
FIG. 10A is a diagram illustrating actual condition information, specification information and master information when the difference illustrated inFIGS. 3A and 3B has been generated in the second embodiment of the present invention. -
FIG. 10B is a diagram illustrating actual condition information, specification information and master information after the difference illustrated inFIGS. 3A and 3B has been eliminated. -
FIG. 10C is a diagram illustrating actual condition information, specification information and master information after master information has been updated. -
FIG. 11 is a flowchart illustrating another operation of the maintenance support system according to the second embodiment of the present invention. - Hereinafter, a maintenance support system, a maintenance support apparatus and a maintenance support method according to embodiments of the present invention will be described with reference to drawings in detail. It will be apparent to those skilled in the art based on this disclosure that the following description of first and second embodiments of the present invention merely explains inventions defined in the attached claims and their equivalents concretely and is not intended to limit the inventions and their equivalents.
-
FIG. 1 is a block diagram illustrating a main configuration of amaintenance support system 1 according to a first embodiment of the present invention. Themaintenance support system 1 of the first embodiment is provided to be accompanied with aprocess control system 60, and supports maintenance of theprocess control system 60. Further, hereinafter, theprocess control system 60 which is a support target of themaintenance support system 1 will first be described, and then details of themaintenance support system 1 will be described. - The
process control system 60 includes a field device 61 (61 a and 61 b), acontroller 62, amanipulation monitoring apparatus 63, anengineering apparatus 64, andgateways FIG. 1 . Theprocess control system 60 having such a configuration performs control of an industrial process implemented in a plant (not illustrated) by thecontroller 62 controlling a plurality offield devices 61 under monitoring of themanipulation monitoring apparatus 63. - Here, in the plant in which the
maintenance support system 1 and theprocess control system 60 are built, a field network N1, a control network N2, and an information network N3 are provided. The field network N1 is, for example, a network constructed on site at the plant. The control network N2 is, for example, a network which connects between the plant site and a monitoring room of the plant. The information network N3 is, for example, a network constructed in the monitoring room of the plant. - Further, in
FIG. 1 , although the field network N1, the control network N2 and the information network N3 are briefly illustrated, these networks actually include network switches or the like. The field network N1, the control network N2 and the information network N3 may be wired networks, may be wireless networks, or may be networks in which wired and wireless networks are both included. - The
field device 61 is, for example, a sensor device such as a flowmeter or a temperature sensor, a valve device such as a flow amount control valve or an opening and closing valve, an actuator device such as a fan or a motor, or another device installed on site at the plant. Thefield device 61 is connected to the field network N1. Further, in the first embodiment, a case in which a state amount in an industrial process to be controlled is a flow amount of fluid will be described by way of example to facilitate understanding. Therefore, onesensor device 61 a which measures the flow amount of the fluid and onevalve device 61 b which controls (manipulates) the flow amount of the fluid in thefield device 61 installed in the plant are illustrated inFIG. 1 . - The
controller 62 is connected to the field network N1 and the control network N2, and performs control of the state amount (the flow amount of the fluid) in the industrial process under the monitoring of themanipulation monitoring apparatus 63. Specifically, thecontroller 62 collects measurement data from thesensor device 61 a under the monitoring of themanipulation monitoring apparatus 63 and obtains a control amount of thevalve device 61 b from the collected measurement data to control thevalve device 61 b. - The
manipulation monitoring apparatus 63 is connected to the control network N2 and performs monitoring and management of thefield device 61 and thecontroller 62 connected to the field network N1. Specifically, themanipulation monitoring apparatus 63 performs transmission or reception of various parameters to or from thecontroller 62 via the control network N2 to perform monitoring of thefield device 61. For example, themanipulation monitoring apparatus 63 acquires a parameter set in thefield device 61 from thecontroller 62 to recognize a present measurement condition, and causes thecontroller 62 to set a new parameter in thefield device 61 to perform a change of the measurement condition or the like. - The
manipulation monitoring apparatus 63 includes an input device such as a keyboard or a pointing device, and a display unit such as a liquid crystal display device. Themanipulation monitoring apparatus 63 displays a monitoring result of thefield device 61 and thecontroller 62 on the display unit to provide information indicating a state of the plant to an operator (an operator of the plant) or the like, and controls thecontroller 62 according to an instruction input by the operator manipulating the input device. - The
engineering apparatus 64 is connected to the control network N2 and used to perform maintenance of theprocess control system 60. Thisengineering apparatus 64, for example, is manipulated by an engineer who performs the maintenance of theprocess control system 60, and performs, for example, settings of parameters of components (e.g., the controller 62) of theprocess control system 60 according to an instruction of the engineer. - The
gateway 65 a is provided between the field network N1 and the control network N2 to connect the field network N1 and the control network N2. Thegateway 65 b is provided between the control network N2 and the information network N3 to connect the control network N2 and the information network N3. As thegateways - <Maintenance Support System>
- The
maintenance support system 1 includes an actual condition information extraction apparatus 10 (actual condition information extraction unit), a specification information database 20 (a first storage unit), and an application server 30 (the maintenance support apparatus), as illustrated inFIG. 1 . Themaintenance support system 1 supports the maintenance of theprocess control system 60 by presenting a difference between a specification of theprocess control system 60 and an actual condition (e.g., an actual configuration or actual settings) of theprocess control system 60. - The actual condition
information extraction apparatus 10 is an apparatus which extracts actual condition information indicating an actual condition for theprocess control system 60 and is connected to the field network N1. The actual conditioninformation extraction apparatus 10 communicates with thefield device 61, thecontroller 62, themanipulation monitoring apparatus 63 and theengineering apparatus 64 via the field network N1 and the control network N2 to collect various pieces of information. The actual conditioninformation extraction apparatus 10 extracts the actual condition information indicating the actual condition for theprocess control system 60 from the various collected information. Further, the actual conditioninformation extraction apparatus 10 may be realized, for example, by a computer including an input device such as a keyboard or a pointing device, a display unit such as a liquid crystal display device, a CPU (central processing unit), a memory, and the like. - The actual condition
information extraction apparatus 10 extracts, for example, at least one of following information (A1), . . . , (A7) as the actual condition information: - (A1) information indicating a type and setting contents of the
field device 61; - (A2) information indicating an installation position of the
field device 61; - (A3) path information of the network (the field network N1 or the control network N2);
- (A4) information indicating types and setting contents of devices constituting the network;
- (A5) information indicating setting contents or a used control program of the
controller 62; - (A6) information indicating a configuration or a used program of the
manipulation monitoring apparatus 63; and - (A7) information indicating types or the like of devices of other companies used in the
process control system 60. - Here, the
process control system 60 often includes a combination of devices provided from a plurality of vendors. When a format of information is different from vendor to vendor, it is difficult to handle the actual condition information extracted by the actual conditioninformation extraction apparatus 10. Therefore, it is desirable to define a format (a standard format) of the actual condition information in advance so that actual condition information of the standard format is extracted from the actual conditioninformation extraction apparatus 10. - The
specification information database 20 is a database which stores specification information indicating a specification of theprocess control system 60 and is connected to the information network N3. Specifically, information for components (thefield device 61, thecontroller 62, the network, and various programs used in the process control system 60) of theprocess control system 60 is stored in thespecification information database 20. For example, at least one of information indicating a physical and logical connection relationship of the respective components, information indicating setting contents of each component, information indicating control specification, information indicating functionality specification, and drawing information such as a P&ID (Piping and Instrument Diagram) or a PFD (Process Flow Diagram) is stored in thespecification information database 20. - The
application server 30 includes a specificationinformation extraction unit 31, a specification information comparison unit 32 (a first comparison unit), and anotification unit 33. Theapplication server 30 reports (outputs) information indicating a difference between the specification of theprocess control system 60 and the actual condition for theprocess control system 60 using the actual condition information extracted by the actual conditioninformation extraction apparatus 10 and the specification information stored in thespecification information database 20. Further, theapplication server 30 is connected to the information network N3, similar to thespecification information database 20, and may be realized by a computer including an input device such as a keyboard or a pointing device, a display unit such as a liquid crystal display device, a CPU (central processing unit), a memory, and the like, similar to the actual conditioninformation extraction apparatus 10. - The specification
information extraction unit 31 extracts specification information regarding a configuration, settings, etc. in the specification of theprocess control system 60 from the specification information stored in thespecification information database 20. Specifically, the specificationinformation extraction unit 31 extracts, as specification information, the same (the same type of) information as the actual condition information extracted by the actual conditioninformation extraction apparatus 10, but extracts, for example, at least one of following information (B1), . . . , (B16): - (B1) Information indicating a type and setting contents of the
field device 61; - (B2) information indicating an installation position of the
field device 61; - (B3) information indicating a port used in each component;
- (B4) change history information of setting contents or installation contents of each component;
- (B5) information indicating a device connected to the network;
- (B6) information indicating a physical and logical connection relationship of the network;
- (B7) information indicating a medium, speed, external connection destination or the like of the network;
- (B8) information indicating the control program used in the
controller 62; - (B9) source code of the control program (extracted as necessary);
- (B10) information indicating, for example, a version of firmware used in each piece of hardware;
- (B11) network setting information in each piece of hardware;
- (B12) screen setting information of the
manipulation monitoring apparatus 63; - (B13) information indicating a version, size or the like of an application program;
- (B14) account or security setting information of a user of the application program;
- (B15) information (drawing information such as P&ID or PFD) of the plant; and
- (B16) a model of a simulator (extracted as necessary).
- Here, if formats of the specification information stored in the
specification information database 20 are not unified, it takes time to extract the specification information, or specification information different from intended specification information is likely to be extracted. Therefore, it is desirable for the specification information to be stored in UML (Unified Modeling Language), XML (Extensible Markup Language), or other unified formats in thespecification information database 20. - The specification
information comparison unit 32 compares the actual condition information and the specification information for all components within a previously set range in theprocess control system 60 among the actual condition information extracted by the actual conditioninformation extraction apparatus 10 and the specification information extracted by the specificationinformation extraction unit 31. The specificationinformation comparison unit 32 outputs information (first information; comparison result information) indicating a result of the comparison. When a difference has been generated in the comparison between the actual condition information with the specification information, the specificationinformation comparison unit 32 generates information (hereinafter referred to as “specification difference information)” including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated. Further, even when the difference has been resolved, specification difference information including information indicating a time at which the difference was resolved and information indicating a place in which the difference was resolved may also be generated. - The
notification unit 33 notifies (outputs to) a previously designated notification destination of the information indicating the comparison result of the specificationinformation comparison unit 32. Here, the notification destination which thenotification unit 33 notifies of the comparison result of the specificationinformation comparison unit 32 is, for example, a terminal device used by a site engineer in charge of (who manages) each of the components of theprocess control system 60 or a correction apparatus (not illustrated) which can automatically correct the contents of thespecification information database 20. - Next, an operation of the
maintenance support system 1 will be described.FIG. 2 is a diagram illustrating an operation of themaintenance support system 1 according to the first embodiment of the present invention. A case in which system engineers E1 and E2 and site engineers E11, E12 and E13 perform the maintenance of theprocess control system 60 as illustrated inFIG. 2 will be described in the first embodiment. - The system engineers E1 and E2 mainly perform a task of correcting the specification information stored in the
specification information database 20. The site engineers E11, E12 and E13 perform a task of performing the maintenance of each of the components of theprocess control system 60 based on the specification information stored in thespecification information database 20. Further, as illustrated inFIG. 2 , the specification information stored in thespecification information database 20 is divided for each of the components that the site engineers E11, E12 and E13 are in charge of. - Specifically, the site engineer E11 performs, for example, a task of changing display contents of the display screen of the
manipulation monitoring apparatus 63 based on screen setting information stored in thespecification information database 20. The site engineer E12 performs, for example, a task of manipulating theengineering apparatus 64 based on information indicating a control specification stored in thespecification information database 20 to change the settings of thecontroller 62. The site engineer E13 performs, for example, a task of performing maintenance of the field network N1 based on the network setting information stored in thespecification information database 20 or manipulating afield engineering apparatus 70 based on field device specification information to change settings of thefield device 61. Thefield engineering apparatus 70 is, for example, a portable terminal and performs infrared or wireless communication with thefield device 61 to perform settings of thefield device 61. - In order to facilitate understanding, a case in which a difference illustrated in
FIGS. 3A and 3B is generated between the specification of theprocess control system 60 and the actual condition for theprocess control system 60 will be described.FIGS. 3A and 3B are diagrams illustrating the examples of the difference between the specification and the actual condition for the process control system in the first embodiment of the present invention.FIG. 3A is a diagram illustrating a configuration according to the specification of the field network N1.FIG. 3B is a diagram illustrating the actual condition for the field network N1. - As illustrated in
FIG. 3A , in the configuration according to the specification of the field network N1, three network switches SW1 to SW3 are connected to one another, and thesensor device 61 a is connected to a port P1 of the network switch SW1, thevalve device 61 b is connected to a port P4 of the network switch SW3, and thecontroller 62 is connected to a port P4 of the network switch SW2. On the other hand, as illustrated inFIG. 3B , in the actual condition for the field network N1, the network switch SW1 is removed from the configuration illustrated inFIG. 3A , and thesensor device 61 a is connected to a port P2 of the network switch SW3. Since the field network N1 is digitized (is a bus), the communication through the field network N1 is performed normally even when there is the above-described difference between the specification and the actual condition. -
FIG. 4 is a flowchart illustrating an operation of themaintenance support system 1 according to the first embodiment of the present invention. Further, the flowchart illustrated inFIG. 4 is executed, for example, at regular intervals. When a process of the flowchart illustrated inFIG. 4 starts in a state in which there is the difference illustrated inFIGS. 3A and 3B , a process of extracting the actual condition information indicating the actual condition for theprocess control system 60 is first performed by the actual condition information extraction apparatus 10 (step S11). The actual condition information extracted by the actual conditioninformation extraction apparatus 10 is transmitted to theapplication server 30, as illustrated inFIG. 2 . - When the actual condition information from the actual condition
information extraction apparatus 10 is received by theapplication server 30, a process of comparing the actual condition information with the specification information extracted by the specificationinformation extraction unit 31 is performed by the specification information comparison unit 32 (step S12). Further, the process (a process of extracting the specification information from the specification information database 20) of the specificationinformation extraction unit 31 is performed, for example, at regular intervals or performed when the contents of thespecification information database 20 is changed. - If the comparison between the actual condition information and the specification information is performed, the specification
information comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S13). Here, there is a difference between the specification of the field network N1 and the actual condition, as described with reference toFIGS. 3A and 3B . Therefore, a determination result of step S13 is “YES,” and a process of generating specification difference information including the information indicating a time at which the difference was generated and information indicating a place in which the difference was generated is performed by the specification information comparison unit 32 (step S14). Further, when it is determined that there is no difference (when the determination result of step S13 is “NO”), the process of step S14 is omitted. -
FIG. 5 is a table illustrating an example of the specification difference information generated in the first embodiment of the present invention. The specification difference information includes information (a detection time) indicating a time at which the difference was generated, and information (actual condition information and specification information) indicating a place in which the difference was generated, as illustrated inFIG. 5 . The information indicating the time at which the difference was generated is information indicating an actual time at which the difference between the actual condition information and the specification information was detected by the specificationinformation comparison unit 32. Further, the information indicating the place in which the difference was generated is information in which the actual condition information and the specification information which differ are associated. - Specifically, the specification difference information illustrated in
FIG. 5 indicates that two differences shown in (C1) and (C2) below are generated. - (C1) A connection between a port P4 of the network switch SW1 and a port P1 of the network switch SW2 has not actually been made, and
- (C2) the
sensor device 61 a to be connected to the port P1 of the network switch SW1 has actually been connected to a port P2 of the network switch SW3. - When the above-described process ends, the information indicating the comparison result of the specification
information comparison unit 32 is output to thenotification unit 33, and reported (output) to a previously designated notification destination as maintenance information Q1 (seeFIG. 2 ) (step S15). Here, when the process of step S14 is executed and the specification difference information is generated by the specificationinformation comparison unit 32, the generated specification difference information is output to thenotification unit 33 together with the information indicating the comparison result, and reported (output) to the previously designated notification destination as the maintenance information Q1. Since there is a difference between the specification and the actual condition for the field network N1, the terminal devices used by the system engineers E1 and E2 and the site engineer E13 illustrated inFIG. 2 are notified of the maintenance information Q1, for example. - When the above-described notification is made, a task of correcting contents of the
specification information database 20, for example, is performed based on the notified maintenance information Q1 by the system engineers E1 and E2. Further, there are a variety of effects of a change in some components due to the complexity of theprocess control system 60. Therefore, it is desirable to perform, in a previously set range, confirmation of specifications of components other than the component in which the difference was generated and to perform correction if necessary. Further, when it is necessary to correct the actual condition for theprocess control system 60, the site engineers E11 to E13 are notified of this and the actual condition is corrected. - When the system engineers E1 and E2 or the site engineers E11 to E13 confirm that there is no problem in the correction contents, the engineers update the specification information stored in the
specification information database 20. In this case, for history management, all pieces of specification information to be updated are updated in correlation with maintenance information (specification difference information) from theapplication server 30. Through such correlation, it is possible to easily perform identification of causes of updating of the specification information of thespecification information database 20. Further, the updating of the specification information stored in thespecification information database 20 may be performed after approval of a manager or the like is obtained, as necessary. Further, when thespecification information database 20 is updated, it is desirable to perform backup, including previous history information. In other words, when thespecification information database 20 is updated, it is desirable to store the previous history information in thespecification information database 20 without deleting the previous history information. -
FIGS. 6A to 6C are diagrams illustrating examples of changes in the actual condition information and the specification information in the first embodiment of the present invention.FIG. 6A is a diagram illustrating actual condition information and specification information of the field network N1 in an initial state.FIG. 6B is a diagram illustrating actual condition information and specification information when the difference illustrated inFIGS. 3A and 3B has been generated.FIG. 6C is a diagram illustrating actual condition information and specification information when the difference illustrated inFIGS. 3A and 3B has been eliminated. Further, inFIGS. 6A to 6C , only information indicating a connection relationship of the network switches SW1 to SW3 constituting the field network N1, thesensor device 61 a, thevalve device 61 b and thecontroller 62 is illustrated in order to simplify description. - The initial state is a state immediately after the
process control system 60 is built, and in the initial state, no change of components is performed. Therefore, if theprocess control system 60 is built according to its specification, actual condition information and specification information of the field network N1 match, as illustrated inFIG. 6A . On the other hand, for example, when the network switch SW1 is removed from the configuration illustrated inFIG. 3A and thesensor device 61 a is connected to the port P2 of the network switch SW3 by a task of the site engineer E13, a difference D1 is generated between the actual condition information and the specification information, as illustrated inFIG. 6B . - When the difference D1 illustrated in
FIG. 6B is generated, information indicating the difference D1 (maintenance information Q1 including the specification difference information illustrated inFIG. 5 ) is reported from themaintenance support system 1. Based on the specification difference information included in the maintenance information Q1, for example, the system engineers E1 and E2 perform a task of correcting the specification information stored in thespecification information database 20 to match the actual condition information. Accordingly, the difference D1 between the actual condition information and the specification information is eliminated, as illustrated inFIG. 6C . - As described above, in the first embodiment, the
specification information database 20 which stores the specification information indicating the specification of theprocess control system 60, and the actual conditioninformation extraction apparatus 10 which extracts the actual condition information indicating the actual condition for theprocess control system 60 are provided, and theapplication server 30 compares the specification information with the actual condition information extracted by the actual conditioninformation extraction apparatus 10 and outputs the maintenance information Q1 indicating the comparison result. Thus, when there is the difference between the specification and the actual condition for theprocess control system 60, this difference is automatically presented as the maintenance information Q1 from themaintenance support system 1. Therefore, it is possible to easily match the specification information stored in thespecification information database 20 with the actual condition information. Accordingly, it is possible to effectively perform the maintenance of theprocess control system 60 in a short time even when theprocess control system 60 is operated for a long period of time and the change of the components is frequently performed. -
FIG. 7 is a block diagram illustrating a main configuration of amaintenance support system 2 according to a second embodiment of the present invention. As illustrated inFIG. 7 , in themaintenance support system 2 of the second embodiment, anapplication server 30 a is provided in place of theapplication server 30 included in themaintenance support system 1 illustrated inFIG. 1 , and a master information database 40 (a second storage unit) and a master information comparison apparatus 50 (a second comparison unit) are newly added. - Further, in the second embodiment, portions having the same configuration as those of the first embodiment are denoted by the same reference numerals, and a description thereof is omitted.
- The
master information database 40 is a database which stores specification information indicating a specification of theprocess control system 60, similar to thespecification information database 20, and is connected to a control network N2. However, themaster information database 40 does not store exactly the same specification information as the specification information stored in thespecification information database 20, but stores specification information of a format extracted by a specificationinformation extraction unit 31 included in theapplication server 30 a. For example, aspecification information database 20 stores specification information of a file format whose contents can be easily confirmed by an engineer or the like using a computer. Themaster information database 40 stores specification information of a data format easily compared by the computer. Hereinafter, the specification information stored in themaster information database 40 is referred to as “master information.” - The master
information comparison apparatus 50 is connected to a control network N2. The masterinformation comparison apparatus 50 compares actual condition information and master information for all components in a previously set range in aprocess control system 60 among actual condition information extracted by an actual conditioninformation extraction apparatus 10 and the master information stored in themaster information database 40. The masterinformation comparison apparatus 50 outputs information (second information, first comparison result information) indicating a comparison result. Further, the masterinformation comparison apparatus 50 may be realized, for example, by a computer including an input device such as a keyboard or a pointing device, a display unit such as a liquid crystal display device, a CPU (central processing unit), a memory, and the like, similar to the actual conditioninformation extraction apparatus 10. - When a difference has been generated in a comparison between the actual condition information and the master information, similar to a specification
information comparison unit 32 provided in theapplication server 30 a, the masterinformation comparison apparatus 50 generates information (hereinafter referred to as “master difference information”) including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated. The master difference information is similar to the specification difference information illustrated inFIG. 5 . Further, even when the difference has been resolved, master difference information including information indicating a time at which the difference was resolved and information indicating a place in which the difference was resolved may be generated. - The
application server 30 a has a configuration in which a master information updating unit 34 (an updating unit) is provided in addition to the specificationinformation extraction unit 31, the specificationinformation comparison unit 32 and thenotification unit 33 provided in theapplication server 30 illustrated inFIG. 1 . When a comparison result of the specification information comparison unit 32 (maintenance information Q1 notified of from the notification unit 33) indicates that there is no difference, the masterinformation updating unit 34 updates themaster information database 40 so that contents of correction for the specification information stored in thespecification information database 20 are reflected in themaster information database 40. - Further, when updating the
master information database 40, the masterinformation updating unit 34 adds, as history information, at least one of information on a time point at which the difference was generated in the comparison result of the specificationinformation comparison unit 32 and information on a time point at which the difference was generated in the comparison result of the masterinformation comparison apparatus 50. Specifically, all pieces of master information to be updated are updated in correlation with at least one of the specification difference information generated by the specificationinformation comparison unit 32 and the master difference information generated by the masterinformation comparison apparatus 50. Through such correlation, it is possible to easily perform identification of causes of the updating of the master information of themaster information database 40. Further, the updating of the master information stored in themaster information database 40 may be performed after the approval of a manager or the like is obtained, as necessary. Further, it is desirable to perform backup, including previous history information when themaster information database 40 is updated. - Next, an operation of the
maintenance support system 2 in the configuration described above will be described.FIG. 8 is a diagram illustrating an operation of themaintenance support system 2 according to the second embodiment of the present invention. In the second embodiment, system engineers E1 and E2 and site engineers E11, E12 and E13 perform maintenance of theprocess control system 60, similar to the first embodiment. Further, a case in which the difference illustrated in theFIGS. 3A and 3B is generated between the specification of theprocess control system 60 and the actual condition for theprocess control system 60 will be described in the second embodiment as well to facilitate understanding. -
FIG. 9 is a flowchart illustrating an operation of themaintenance support system 2 according to the second embodiment of the present invention. When a process of the flowchart illustrated inFIG. 9 starts in a state in which there is the difference illustrated inFIGS. 3A and 3B , a process of extracting actual condition information indicating an actual condition for theprocess control system 60 is performed by the actual condition information extraction apparatus 10 (step S21). The actual condition information extracted by the actual conditioninformation extraction apparatus 10 is transmitted to the masterinformation comparison apparatus 50 and theapplication server 30 a, as illustrated inFIG. 8 . - When the actual condition information from the actual condition
information extraction apparatus 10 is received by the masterinformation comparison apparatus 50, a process of comparing the actual condition information with the master information stored in themaster information database 40 is performed by the master information comparison apparatus 50 (step S22). When the comparison between the actual condition information and the master information is preformed, the masterinformation comparison apparatus 50 determines whether there is a difference between the actual condition information and the master information (step S23). Here, there is the difference between the specification and the actual condition for the field network N1, as described with reference toFIGS. 3A and 3B . Therefore, a determination result of step S23 is “YES,” and a process of generating master difference information including information indicating a time at which the difference was generated and the information indicating a place in which the difference was generated is performed by the master information comparison apparatus 50 (step S24). The master difference information generated by the masterinformation comparison apparatus 50 is similar to the specification difference information illustrated inFIG. 5 . Further, when the masterinformation comparison apparatus 50 determines that there is no difference (when the determination result of step S23 is “NO”), a process after step S24 is omitted. - When the above-described process ends, information indicating the comparison result of the master
information comparison apparatus 50 is transmitted to thenotification unit 33 of theapplication server 30 a, and reported (output) to a previously designated notification destination as maintenance information Q1 (seeFIG. 8 ) (step S25). Here, when the process of step S24 is performed and the master difference information is generated by the masterinformation comparison apparatus 50, the generated master difference information is transmitted to thenotification unit 33 together with the information indicating the comparison result and reported (output) to the previously designated notification destination as the maintenance information Q1. Here, since there is the difference between the specification and the actual condition for the field network N1, the system engineers E1 and E2 and the site engineer E13 illustrated inFIG. 8 , for example, are notified of the maintenance information Q1. When the above-described notification is made, a task of correcting contents of thespecification information database 20 based on the notified maintenance information Q1 is performed, for example, by the system engineers E1 and E2. - When the correction task ends, a process of extracting the specification information from the
specification information database 20 is performed by the specificationinformation extraction unit 31 of theapplication server 30 a (step S26). The specification information corrected by the system engineers E1 and E2 is also extracted by performing such a process. When the specification information is extracted by the specificationinformation extraction unit 31, a process of comparing the extracted specification information with the actual condition information is performed by the specificationinformation comparison unit 32 of theapplication server 30 a (step S27). Further, the actual condition information compared with the specification information may be the actual condition information extracted in step S21 or may be newly extracted actual condition information. - If the comparison between the actual condition information and the specification information is performed, the specification
information comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S28). Further, since there may be a variety of effects of a change in some components due to the complexity of theprocess control system 60, it is desirable for the comparison with the actual condition information to be also performed on the specification information of components other than a component whose specification information has been corrected, in a previously set range. - When it is determined that there is a difference between the actual condition information and the specification information (when a determination result of step S28 is “YES”), a process of generating specification difference information including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated is performed by the specification information comparison unit 32 (step S29). Further, when the specification difference information is generated, a process of extracting the specification information from the
specification information database 20 is performed (step S26), and a process of comparing the extracted specification information with the actual condition information is performed again (step S27). - On the other hand, when it is determined that there is no difference between the actual condition information and the specification information (when the determination result of step S28 is “NO”), a process of updating the
master information database 40 is performed by the master information updating unit 34 (step S30). Specifically, the updating of themaster information database 40 is performed so that the contents of the correction for the specification information stored in thespecification information database 20 are reflected in themaster information database 40. In this case, the masterinformation updating unit 34 updates all master information to be updated in correlation with the specification difference information generated by the specificationinformation comparison unit 32 and the master difference information generated by the masterinformation comparison apparatus 50. -
FIGS. 10A to 10C are diagrams illustrating examples of changes in the actual condition information, the specification information and the master information in the second embodiment of the present invention.FIG. 10A is a diagram illustrating the actual condition information, the specification information and the master information when the difference illustrated inFIGS. 3A and 3B has been generated.FIG. 10B is a diagram illustrating the actual condition information, the specification information and the master information after the difference illustrated inFIGS. 3A and 3B has been eliminated.FIG. 10C is a diagram illustrating the actual condition information, the specification information and the master information after the master information has been updated. Further, inFIGS. 10A to 10C , only information indicating a connection relationship among network switches SW1 to SW3 constituting the field network N1, asensor device 61 a, avalve device 61 b, and acontroller 62 are illustrated, similar toFIGS. 6A to 6C . - When the difference illustrated in
FIGS. 3A and 3B is generated, a difference D2 is generated between the actual condition information and the specification information, as illustrated inFIG. 10A . When the difference D2 illustrated inFIG. 10A is generated, information indicating the difference D2 (maintenance information Q1 including the specification difference information illustrated inFIG. 8 ) is reported from themaintenance support system 2. Based on the specification difference information included in the maintenance information Q1, for example, the system engineers E1 and E2 perform a task of correcting the specification information stored in thespecification information database 20 to be matched with the actual condition information. Accordingly, the difference D2 between the actual condition information and the specification information is eliminated, as illustrated inFIG. 10B . Furthermore, when themaster information database 40 is updated by the masterinformation updating unit 34 of theapplication server 30 a, contents of the actual condition information, the specification information and the master information match as illustrated inFIG. 10C . -
FIG. 11 is a flowchart illustrating another operation of themaintenance support system 2 according to the second embodiment of the present invention. The flowchart illustrated inFIG. 9 illustrates an operation when the specification information stored in thespecification information database 20 is corrected to be matched with a change in actual condition for theprocess control system 60 when the change in the actual condition is generated. On the other hand, the flowchart illustrated inFIG. 11 illustrates an operation when the actual condition for theprocess control system 60 is corrected to be matched with a change in specification information stored in thespecification information database 20 when the change in the specification information is generated. - When a process of the flowchart illustrated in
FIG. 11 starts in a state in which the specification information stored in thespecification information database 20 has been corrected by the system engineers E1 and E2, a process of extracting the specification information from thespecification information database 20 is first performed by the specificationinformation extraction unit 31 of theapplication server 30 a (step S31). The specification information corrected by the system engineers E1 and E2 is extracted by performing such a process. - If the specification information is extracted by the specification
information extraction unit 31, a process of comparing the extracted specification information with the actual condition information is performed by the specificationinformation comparison unit 32 of theapplication server 30 a (step S32). Further, a case in which the actual condition information compared with the specification information has been extracted by the actual conditioninformation extraction apparatus 10 in advance will be described herein to simplify description. If the comparison between the actual condition information and the specification information is performed, the specificationinformation comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S33). When it is determined that there is a difference between the actual condition information and the specification information (when a determination result of step S33 is “YES”), a process of generating specification difference information is performed by the specification information comparison unit 32 (step S34). On the other hand, when it is determined that there is no difference between the actual condition information and the specification information (when the determination result of step S33 is “NO”), a process after step S34 is omitted. - When the above-described process ends, information indicating the comparison result of the specification
information comparison unit 32 is output to thenotification unit 33, and reported (output) to the previously designated notification destination as maintenance information Q1 (step S35). Here, when the process of step S34 is performed and the specification difference information is generated by the specificationinformation comparison unit 32, the generated specification difference information is output to thenotification unit 33 together with the information indicating the comparison result and reported (output) to the previously designated notification destination as maintenance information Q1. When the above-described notification is made, for example, a task of changing the actual condition for theprocess control system 60 based on the notified maintenance information Q1 is performed by the site engineers E11 to E13. - When the correction task ends, a process of extracting the actual condition information of the
process control system 60 is performed by the actual condition information extraction apparatus 10 (step S36). The actual condition information corrected by the site engineers E11 to E13 is extracted by performing such a process. When the actual condition information is extracted by the actual conditioninformation extraction apparatus 10, a process of comparing the extracted actual condition information with the specification information is performed by the specificationinformation comparison unit 32 of theapplication server 30 a (step S37). Further, the specification information compared with the actual condition information may be the specification information extracted in step S31 or may be newly extracted specification information. - When the comparison between the actual condition information and the specification information is performed, the specification
information comparison unit 32 determines whether there is a difference between the actual condition information and the specification information (step S38). When it is determined that there is a difference between the actual condition information and the specification information (when a determination result of step S38 is “YES”), a process of generating specification difference information including information indicating a time at which the difference was generated and information indicating a place in which the difference was generated is performed by the specification information comparison unit 32 (step S39). Further, when the specification difference information is generated, a process of extracting actual condition information of theprocess control system 60 is performed (step S36), and a process of comparing the extracted actual condition information with the specification information is performed again (step S37). - On the other hand, when it is determined that there is no difference between the actual condition information and the specification information (the determination result of step S38 is “NO”), a process of updating the
master information database 40 is performed by the master information updating unit 34 (step S40). Specifically, the updating of themaster information database 40 is performed so that contents of the correction for the specification information stored in thespecification information database 20 are reflected in themaster information database 40. In this case, the masterinformation updating unit 34 updates all of the master information to be updated in correlation with the specification difference information generated by the specificationinformation comparison unit 32. Contents of the actual condition information, the specification information and the master information match by the above-described process being performed, similar to the example described with reference toFIGS. 10A to 10C . - As described above, in the second embodiment, the
master information database 40 which stores the master information, and the masterinformation comparison apparatus 50 which compares the master information with the actual condition information of theprocess control system 60 are provided, and the maintenance information Q1 indicating the comparison result is output. Thus, when there is a difference between the specification and the actual condition for theprocess control system 60, the difference is automatically presented from themaintenance support system 2 as the maintenance information Q1. Therefore, in the second embodiment, it is possible to easily match the specification information stored in thespecification information database 20 with the actual condition information, similar to the first embodiment. Accordingly, it is possible to effectively perform the maintenance of theprocess control system 60 in a short time even when theprocess control system 60 is operated for a long period of time and a change in the components frequently occurs. - Further, in the second embodiment, the correction of the specification information stored in the
specification information database 20 is performed while referring to the comparison result of the specification information comparison unit 32 (the result of the comparison between the specification information of thespecification information database 20 and the actual condition information) different from the comparison result of the master information comparison apparatus 50 (the result of comparison between the master information and the actual condition information). Therefore, it is possible to perform isolation of causes of the difference between the specification and the actual condition and to easily perform confirmation of the actual condition change in comparison with the first embodiment described above. - For example, a case in which a change occurs in the actual condition for the
process control system 60 due to failure, aging or some other cause while the specification information of thespecification information database 20 is being corrected will be described. In the first embodiment described above, since only the comparison between the specification information of thespecification information database 20 and the actual condition information is performed, it is difficult to determine whether the cause of the difference between the specification information and the actual condition information is the correction of the specification information of thespecification information database 20 or a change in actual condition for theprocess control system 60 due to failure, aging or some other causes. - On the other hand, in the second embodiment, the master information and the actual condition information are compared and the specification information of the
specification information database 20 and the actual condition information are also compared. Therefore, when the specification information of thespecification information database 20 has been corrected, a difference is generated in only the result of the comparison between the specification information of thespecification information database 20 and the actual condition information. Further, when a change occurs in an actual condition for theprocess control system 60 due to failure, aging, or some other cause, a difference is generated in both of the result of the comparison between the master information and the actual condition information and the result of the comparison between the specification information of thespecification information database 20 and the actual condition information. Thus, in the second embodiment, it is possible to perform isolation of causes of the difference between the specification and the actual condition and to easily perform confirmation of the actual condition change in comparison with the first embodiment described above. - While the maintenance support system, the maintenance support apparatus and the maintenance support method according to the first and second embodiments of the present invention have been described, the present invention is not limited to the first and second embodiments described above and can be freely changed within the scope of the present invention. For example, in the first and second embodiments described above, the example in which the actual condition
information extraction apparatus 10 constituting themaintenance support system master information database 40 and the masterinformation comparison apparatus 50 are connected to the control network N2, and thespecification information database 20 and theapplication server information extraction apparatus 10, themaster information database 40, the masterinformation comparison apparatus 50, thespecification information database 20, and theapplication server maintenance support system process control system 60, and may be provided in a remote place as long as themaintenance support system process control system 60. - Further, the actual condition
information extraction apparatus 10, thespecification information database 20, theapplication server master information database 40 and the masterinformation comparison apparatus 50 constituting themaintenance support system FIGS. 1 and 7 or may be implemented as one apparatus. Further, functions of the actual conditioninformation extraction apparatus 10, thespecification information database 20, theapplication server master information database 40 and the masterinformation comparison apparatus 50 constituting themaintenance support system maintenance support system controller 62 or the manipulation monitoring apparatus 63) constituting theprocess control system 60. - Further, the
specification information database 20 and themaster information database 40 constituting themaintenance support system maintenance support system information extraction apparatus 10, a terminal device (an actual condition input unit) which allows a site engineer to directly confirm the device and input actual condition information for the device may be prepared in advance. - Further, a task status such as task advance/progress information may be included in history information (difference detection information) during a changing task. Further, such information may be associated with a project management tool that is an external application. Furthermore, an access right may be given to a change, correction and reference-allowable range based on, for example, ID information of a worker, in order to enhance security at the time of the changing task.
Claims (20)
1. A maintenance support system, comprising:
a first storage unit which stores first specification information indicating a specification of a process control system which performs control of an industrial process implemented in a plant;
an actual condition information extraction unit configured to collect information regarding the process control system, and extract, from the collected information, actual condition information indicating an actual condition for the process control system; and
a first comparison unit configured to output first information indicating a result of comparing the first specification information stored in the first storage unit with the actual condition information extracted by the extraction unit.
2. The maintenance support system according to claim 1 , further comprising:
a second storage unit which stores second specification information indicating a specification of the process control system;
a second comparison unit configured to output second information indicating a result of comparing the second specification information stored in the second storage unit with the actual condition information extracted by the extraction unit; and
an updating unit configured to update the second storage unit so that the contents of correction for the first specification information stored in the first storage unit are reflected in the second storage unit when the first information output from the first comparison unit indicates that there is no difference between the first specification information and the actual condition information.
3. The maintenance support system according to claim 2 , wherein:
the updating unit is configured to add, to the second information, at least one of information on a time point at which a change was occurred in the first information and information on a time point at which a change was occurred in the second information when updating the second storage unit.
4. The maintenance support system according to claim 1 , wherein:
the actual condition information extraction unit is configured to extract, as the actual condition information, at least one of:
information indicating a type and setting contents of a field device installed in the plant, and
information indicating an installation position of the field device.
5. The maintenance support system according to claim 1 , wherein the actual condition information extraction unit is configured to extract the actual condition information of a previously defined format.
6. The maintenance support system according to claim 1 , further comprising:
a specification information extraction unit configured to extract, as the first specification information, information of the same type as the actual condition information extracted by the actual condition information extraction unit,
wherein the first comparison unit is configured to output the first information indicating the result of comparing the first specification information extracted by the specification information extraction unit with the actual condition information extracted by the actual condition information extraction unit.
7. The maintenance support system according to claim 1 , wherein the first storage unit stores the first specification information in a unified format.
8. The maintenance support system according to claim 1 , wherein:
the first comparison unit is configured to include, in the first information, information indicating a time at which a difference was generated between the first specification information and the actual condition information, and information on a place in which the difference was generated when there is the difference between the first specification information and the actual condition information.
9. The maintenance support system according to claim 1 , wherein the first comparison unit is configured to include, in the first information, information indicating a time at which a difference was resolved between the first specification information and the actual condition information and information indicating a place in which the difference was resolved.
10. The maintenance support system according to claim 1 , further comprising a notification unit configured to notify a terminal device of an engineer managing the process control system of the first information output by the first comparison unit.
11. The maintenance support system according to claim 6 , wherein the specification information extraction unit is configured to extract the first specification information in a certain period or when the first specification information stored in the first storage unit is changed.
12. The maintenance support system according to claim 1 , wherein the first storage unit stores maintenance information of the process control system in correlation with the first specification information when the first specification information is updated.
13. The maintenance support system according to claim 1 , wherein the first storage unit stores the first specification information before updating without deleting the first specification information before updating when the first specification information is updated.
14. The maintenance support system according to claim 2 , further comprising:
a specification information extraction unit configured to extract, as the first specification information, information of the same type as the actual condition information extracted by the actual condition information extraction unit,
wherein the second storage unit stores, as the second specification information, the same specification information as a format extracted by the specification information extraction unit.
15. The maintenance support system according to claim 2 , further comprising a notification unit configured to notify a terminal device of an engineer managing the process control system of the second information output by the second comparison unit.
16. The maintenance support system according to claim 1 , further comprising an actual condition input unit configured to input the actual condition information.
17. A maintenance support apparatus, comprising:
a first comparison unit configured to output first information indicating a result of comparing first specification information indicating a specification of a process control system performing control of an industrial process implemented in a plant with actual condition information indicating an actual condition for the process control system.
18. A maintenance support method, comprising:
storing, in a first storage unit, first specification information indicating a specification of a process control system performing control of an industrial process implemented in a plant;
collecting information regarding the process control system, and extracting, from the collected information, actual condition information indicating an actual condition for the process control system; and
outputting first information indicating a result of comparing the first specification information stored in the first storage unit with the extracted actual condition information.
19. The maintenance support method according to claim 18 , comprising:
storing, in a second storage unit, second specification information indicating a specification of the process control system;
outputting second information indicating a result of comparing the second specification information stored in the second storage unit with the extracted actual condition information; and
performing updating so that the contents of correction for the first specification information stored in the first storage unit are reflected in the second specification information when the output first information indicates that there is no difference between the first specification information and the actual condition information.
20. The maintenance support method according to claim 19 , comprising:
adding, to the second information, at least one of information on a time point at which a change was occurred in the first information and information on a time point at which a change was occurred in the second information when the second specification information is updated.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012191351A JP5652444B2 (en) | 2012-08-31 | 2012-08-31 | Maintenance support system and method |
JP2012-191351 | 2012-08-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140067089A1 true US20140067089A1 (en) | 2014-03-06 |
US9829865B2 US9829865B2 (en) | 2017-11-28 |
Family
ID=49111005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/013,847 Active 2035-10-03 US9829865B2 (en) | 2012-08-31 | 2013-08-29 | Adaptive maintenance support and control of a process control system via device specification and actual condition information |
Country Status (4)
Country | Link |
---|---|
US (1) | US9829865B2 (en) |
EP (1) | EP2703923B1 (en) |
JP (1) | JP5652444B2 (en) |
CN (1) | CN103676825B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10209694B2 (en) * | 2014-11-13 | 2019-02-19 | Yokogawa Electric Corporation | System and method for managing switched hierarchical control states |
CN110506240A (en) * | 2017-03-28 | 2019-11-26 | 横河电机株式会社 | Engineering auxiliary system, engineering auxiliary method, server apparatus, storage medium, client device and client-side program |
US20200326693A1 (en) * | 2017-12-28 | 2020-10-15 | Yokogawa Electric Corporation | Apparatus, simulation system, method and program |
US11067969B2 (en) * | 2016-03-14 | 2021-07-20 | Omron Corporation | Relay device for relaying data between devices, control method therefor, and non-transitory computer-readable recording medium therefor |
US11075828B2 (en) | 2017-09-22 | 2021-07-27 | Yokogawa Electric Corporation | Information collecting system, information collecting mediation device, information collecting mediation method, and recording medium |
US11435716B2 (en) * | 2017-09-22 | 2022-09-06 | Yokogawa Electric Corporation | Information collecting device and method for collecting engineering and device information to maintain an updated information database of devices in a plant |
US11580473B2 (en) * | 2017-08-29 | 2023-02-14 | Yokogawa Electric Corporation | Engineering support system, engineering support method, client device, and storage medium |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6259693B2 (en) * | 2014-03-20 | 2018-01-10 | 株式会社 日立産業制御ソリューションズ | Process management system, process management apparatus, and process management method |
WO2016002520A1 (en) * | 2014-07-04 | 2016-01-07 | 新日鐵住金株式会社 | Metal pipe usage support system |
JP6262088B2 (en) * | 2014-07-14 | 2018-01-17 | アズビル株式会社 | Abnormality judgment device |
JP6304763B2 (en) * | 2014-08-06 | 2018-04-04 | 東芝三菱電機産業システム株式会社 | Plant input / output confirmation device and confirmation method |
US9921569B2 (en) * | 2015-03-06 | 2018-03-20 | Yokogawa Electric Corporation | Field device commissioning system and method |
JP6576852B2 (en) * | 2016-02-19 | 2019-09-18 | アズビル株式会社 | Device information management system |
JP6638489B2 (en) * | 2016-03-14 | 2020-01-29 | オムロン株式会社 | Relay device, control method of relay device, control program, and recording medium |
JP6813282B2 (en) * | 2016-05-24 | 2021-01-13 | 株式会社東芝 | Support system |
JP6673050B2 (en) * | 2016-06-24 | 2020-03-25 | 横河電機株式会社 | Equipment maintenance device, equipment maintenance system, equipment maintenance method, equipment maintenance program and recording medium |
JP6591937B2 (en) * | 2016-06-29 | 2019-10-16 | 株式会社日立製作所 | Operation maintenance knowledge information development support system and development support method |
JP6769284B2 (en) | 2016-12-16 | 2020-10-14 | 横河電機株式会社 | Setting device, setting method, setting program, recording medium, and terminal device |
US10719312B2 (en) | 2017-09-13 | 2020-07-21 | Fisher-Rosemount Systems, Inc. | Systems and methods for assessing configuration files associated with a process control system |
GB2567927B (en) * | 2017-09-13 | 2022-11-30 | Fisher Rosemount Systems Inc | Systems and methods for assessing configuration files associated with a process control system |
US11150635B2 (en) * | 2017-10-02 | 2021-10-19 | Fisher-Rosemount Systems, Inc. | Projects within a process control asset management system |
US10922412B2 (en) * | 2018-01-22 | 2021-02-16 | The Boeing Company | Automatic tampering detection in networked control systems |
Citations (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4351029A (en) * | 1979-12-05 | 1982-09-21 | Westinghouse Electric Corp. | Tool life monitoring and tracking apparatus |
US4442494A (en) * | 1981-11-18 | 1984-04-10 | Westinghouse Electric Corp. | Tool wear and tool failure monitor system |
US4471444A (en) * | 1982-04-02 | 1984-09-11 | The United States Of America As Represented By The Secretary Of Commerce | Rotating tool wear monitoring apparatus |
US5134574A (en) * | 1990-02-27 | 1992-07-28 | The Foxboro Company | Performance control apparatus and method in a processing plant |
US5231594A (en) * | 1989-04-11 | 1993-07-27 | Ernst Knibiehler | Maintenance monitoring system |
US5319357A (en) * | 1992-06-08 | 1994-06-07 | General Electric Company | Metal cutting tool failure event sensor |
US5367473A (en) * | 1990-06-18 | 1994-11-22 | Bell Communications Research, Inc. | Expert system for computer system resource management |
US5407265A (en) * | 1992-07-06 | 1995-04-18 | Ford Motor Company | System and method for detecting cutting tool failure |
US5587931A (en) * | 1995-10-20 | 1996-12-24 | Tri-Way Machine Ltd. | Tool condition monitoring system |
US5602347A (en) * | 1993-03-17 | 1997-02-11 | Fanuc Ltd. | Tool life control method based on disturbance load torque of motor |
US6421571B1 (en) * | 2000-02-29 | 2002-07-16 | Bently Nevada Corporation | Industrial plant asset management system: apparatus and method |
US20020152576A1 (en) * | 2001-04-20 | 2002-10-24 | Pro-Team, Inc. An Idaho Corporation | Method and apparatus for improved use, maintenance and management of floor maintenance equipment |
US20030167238A1 (en) * | 2002-03-02 | 2003-09-04 | Zeif Alex G. | Method and apparatus for sequentially collecting and analyzing real time data with interactive monitoring |
US6646564B1 (en) * | 2001-03-07 | 2003-11-11 | L'air Liquide Societe Anonyme A Directoire Et Conseil De Surveillance Pour L'etude Et L'exploitation Des Procedes Georges Claude | System and method for remote management of equipment operating parameters |
US20040088065A1 (en) * | 2002-10-31 | 2004-05-06 | Bruno Robitaille | Cooperative smart items |
US20040162887A1 (en) * | 2003-02-19 | 2004-08-19 | Steven Dillon | Open network-based data acquisition, aggregation and optimization for use with process control systems |
US20040186603A1 (en) * | 2002-10-08 | 2004-09-23 | Fred Sanford | Services portal |
US20050143956A1 (en) * | 2003-10-17 | 2005-06-30 | Long Wayne R. | Equipment component monitoring and replacement management system |
US20050188267A1 (en) * | 2004-02-06 | 2005-08-25 | Farchmin David W. | Location based diagnostics method and apparatus |
US6957186B1 (en) * | 1999-05-27 | 2005-10-18 | Accenture Llp | System method and article of manufacture for building, managing, and supporting various components of a system |
US20050251278A1 (en) * | 2004-05-06 | 2005-11-10 | Popp Shane M | Methods, systems, and software program for validation and monitoring of pharmaceutical manufacturing processes |
US20060109376A1 (en) * | 2004-11-23 | 2006-05-25 | Rockwell Automation Technologies, Inc. | Time stamped motion control network protocol that enables balanced single cycle timing and utilization of dynamic data structures |
US7089530B1 (en) * | 1999-05-17 | 2006-08-08 | Invensys Systems, Inc. | Process control configuration system with connection validation and configuration |
US7130701B1 (en) * | 2000-05-24 | 2006-10-31 | Schneider Automation Inc. | System for remote configuration monitoring of an industrial control system |
US20070143585A1 (en) * | 2005-12-21 | 2007-06-21 | Caterpillar Inc. | Self-configurable information management system |
US20070198700A1 (en) * | 2005-11-30 | 2007-08-23 | Oracle International Corporation | Database system configured for automatic failover with user-limited data loss |
US20070250180A1 (en) * | 2006-04-11 | 2007-10-25 | Invensys Systems, Inc. | Method and supporting configuration user interfaces for streamlining installing replacement field devices |
US20080010042A1 (en) * | 2006-06-26 | 2008-01-10 | Yokogawa Electric Corporation | Engineering device |
US7356393B1 (en) * | 2002-11-18 | 2008-04-08 | Turfcentric, Inc. | Integrated system for routine maintenance of mechanized equipment |
US20080126845A1 (en) * | 2005-11-30 | 2008-05-29 | Oracle International Corporation | Automatic failover configuration with lightweight observer |
US20080221722A1 (en) * | 2007-03-08 | 2008-09-11 | Popp Shane M | Methods of interfacing nanomaterials for the monitoring and execution of pharmaceutical manufacturing processes |
US20080294361A1 (en) * | 2007-05-24 | 2008-11-27 | Popp Shane M | Intelligent execution system for the monitoring and execution of vaccine manufacturing |
US20090083649A1 (en) * | 2007-09-26 | 2009-03-26 | Rockwell Automation Technologies, Inc. | Contextualization for historians in industrial systems |
US20090089233A1 (en) * | 2007-09-28 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Correlation of non-times series events in industrial systems |
US20090089231A1 (en) * | 2007-09-27 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Adaptive industrial systems via embedded historian data |
US20090271021A1 (en) * | 2008-04-28 | 2009-10-29 | Popp Shane M | Execution system for the monitoring and execution of insulin manufacture |
US7664780B1 (en) * | 2002-11-04 | 2010-02-16 | Honda Giken Kogyo Kabushiki Kaisha | Process data development and analysis system and method |
US20100257513A1 (en) * | 2009-04-03 | 2010-10-07 | Oracle International Corporation | Estimating impact of configuration changes |
US20110313547A1 (en) * | 2010-06-21 | 2011-12-22 | Cheyenne Hernandez | Methods, apparatus and articles of manufacture to replace field devices in process control systems |
US20120016607A1 (en) * | 2007-06-15 | 2012-01-19 | Michael Edward Cottrell | Remote monitoring systems and methods |
US20120310397A1 (en) * | 2011-06-06 | 2012-12-06 | Paramit Corporation | System and method for managing tool calibration in computer directed assembly and manufacturing |
US8498729B2 (en) * | 2008-08-29 | 2013-07-30 | Smp Logic Systems Llc | Manufacturing execution system for use in manufacturing baby formula |
US20130253897A1 (en) * | 2012-03-23 | 2013-09-26 | Yokogawa Electric Corporation | Process control system |
US20130325997A1 (en) * | 2010-11-19 | 2013-12-05 | Alektrona Corporation | Remote asset control systems and methods |
US20140012398A1 (en) * | 2012-07-03 | 2014-01-09 | Yokogawa Electric Corporation | Process control device, process control system, and process control method |
US8660875B2 (en) * | 2009-11-02 | 2014-02-25 | Applied Materials, Inc. | Automated corrective and predictive maintenance system |
US8676762B2 (en) * | 2010-12-08 | 2014-03-18 | International Business Machines Corporation | Efficient backup and restore of a cluster aware virtual input/output server (VIOS) within a VIOS cluster |
US8706284B2 (en) * | 2006-12-12 | 2014-04-22 | Sintokogio, Ltd. | Method and system for diagnosing operating states of a production facility |
US20140163713A1 (en) * | 2012-12-12 | 2014-06-12 | General Electric Company | Method and system for managing a plurality of complex assets |
US20140337429A1 (en) * | 2013-05-09 | 2014-11-13 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
US8977591B1 (en) * | 2011-06-07 | 2015-03-10 | Cellco Partnership | Transitive database replication |
US8989887B2 (en) * | 2009-02-11 | 2015-03-24 | Applied Materials, Inc. | Use of prediction data in monitoring actual production targets |
US9600513B2 (en) * | 2011-06-09 | 2017-03-21 | International Business Machines Corporation | Database table comparison |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2859407B2 (en) | 1990-09-27 | 1999-02-17 | 株式会社東芝 | Maintenance management system |
US5898860A (en) | 1996-10-01 | 1999-04-27 | Leibold; William Steven | System and method for automatically generating a control drawing for a real-time process control system |
JP3445470B2 (en) | 1997-07-09 | 2003-09-08 | 株式会社東芝 | Maintenance information management support apparatus and method |
US6449624B1 (en) * | 1999-10-18 | 2002-09-10 | Fisher-Rosemount Systems, Inc. | Version control and audit trail in a process control system |
ITBO20000711A1 (en) * | 2000-12-06 | 2002-06-06 | Gd Spa | METHOD FOR DATA COLLECTION IN A PRODUCTION PLANT |
US8935298B2 (en) * | 2002-12-30 | 2015-01-13 | Fisher-Rosemount Systems, Inc. | Integrated navigational tree importation and generation in a process plant |
JP2004274201A (en) * | 2003-03-06 | 2004-09-30 | Yaskawa Electric Corp | Communication data collection apparatus |
US7275062B2 (en) * | 2003-03-10 | 2007-09-25 | Fisher-Rosemount Systems, Inc. | Automatic linkage of process event data to a data historian |
JP2004295814A (en) * | 2003-03-28 | 2004-10-21 | Mitsubishi Electric Corp | Network management system |
JP4399773B2 (en) | 2003-11-19 | 2010-01-20 | 横河電機株式会社 | Control system |
JP4496153B2 (en) * | 2005-10-21 | 2010-07-07 | オムロン株式会社 | Data collection system, branch device, data collection device, branch method, data collection method and program |
JP5383061B2 (en) * | 2008-02-28 | 2014-01-08 | 三菱電機株式会社 | Data processing apparatus, communication system, data processing method, and program |
JP5391826B2 (en) * | 2009-05-20 | 2014-01-15 | 東芝三菱電機産業システム株式会社 | Data collection equipment for steel plant systems |
JP4937373B2 (en) * | 2010-03-30 | 2012-05-23 | 株式会社東芝 | Data collection system |
-
2012
- 2012-08-31 JP JP2012191351A patent/JP5652444B2/en active Active
-
2013
- 2013-08-29 EP EP13182295.9A patent/EP2703923B1/en active Active
- 2013-08-29 US US14/013,847 patent/US9829865B2/en active Active
- 2013-08-29 CN CN201310384626.2A patent/CN103676825B/en active Active
Patent Citations (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4351029A (en) * | 1979-12-05 | 1982-09-21 | Westinghouse Electric Corp. | Tool life monitoring and tracking apparatus |
US4442494A (en) * | 1981-11-18 | 1984-04-10 | Westinghouse Electric Corp. | Tool wear and tool failure monitor system |
US4471444A (en) * | 1982-04-02 | 1984-09-11 | The United States Of America As Represented By The Secretary Of Commerce | Rotating tool wear monitoring apparatus |
US5231594A (en) * | 1989-04-11 | 1993-07-27 | Ernst Knibiehler | Maintenance monitoring system |
US5134574A (en) * | 1990-02-27 | 1992-07-28 | The Foxboro Company | Performance control apparatus and method in a processing plant |
US5367473A (en) * | 1990-06-18 | 1994-11-22 | Bell Communications Research, Inc. | Expert system for computer system resource management |
US5319357A (en) * | 1992-06-08 | 1994-06-07 | General Electric Company | Metal cutting tool failure event sensor |
US5407265A (en) * | 1992-07-06 | 1995-04-18 | Ford Motor Company | System and method for detecting cutting tool failure |
US5602347A (en) * | 1993-03-17 | 1997-02-11 | Fanuc Ltd. | Tool life control method based on disturbance load torque of motor |
US5587931A (en) * | 1995-10-20 | 1996-12-24 | Tri-Way Machine Ltd. | Tool condition monitoring system |
US7089530B1 (en) * | 1999-05-17 | 2006-08-08 | Invensys Systems, Inc. | Process control configuration system with connection validation and configuration |
US6957186B1 (en) * | 1999-05-27 | 2005-10-18 | Accenture Llp | System method and article of manufacture for building, managing, and supporting various components of a system |
US6421571B1 (en) * | 2000-02-29 | 2002-07-16 | Bently Nevada Corporation | Industrial plant asset management system: apparatus and method |
US7130701B1 (en) * | 2000-05-24 | 2006-10-31 | Schneider Automation Inc. | System for remote configuration monitoring of an industrial control system |
US6646564B1 (en) * | 2001-03-07 | 2003-11-11 | L'air Liquide Societe Anonyme A Directoire Et Conseil De Surveillance Pour L'etude Et L'exploitation Des Procedes Georges Claude | System and method for remote management of equipment operating parameters |
US20020152576A1 (en) * | 2001-04-20 | 2002-10-24 | Pro-Team, Inc. An Idaho Corporation | Method and apparatus for improved use, maintenance and management of floor maintenance equipment |
US20030167238A1 (en) * | 2002-03-02 | 2003-09-04 | Zeif Alex G. | Method and apparatus for sequentially collecting and analyzing real time data with interactive monitoring |
US20040186603A1 (en) * | 2002-10-08 | 2004-09-23 | Fred Sanford | Services portal |
US20040088065A1 (en) * | 2002-10-31 | 2004-05-06 | Bruno Robitaille | Cooperative smart items |
US7664780B1 (en) * | 2002-11-04 | 2010-02-16 | Honda Giken Kogyo Kabushiki Kaisha | Process data development and analysis system and method |
US7356393B1 (en) * | 2002-11-18 | 2008-04-08 | Turfcentric, Inc. | Integrated system for routine maintenance of mechanized equipment |
US20040162887A1 (en) * | 2003-02-19 | 2004-08-19 | Steven Dillon | Open network-based data acquisition, aggregation and optimization for use with process control systems |
US20050143956A1 (en) * | 2003-10-17 | 2005-06-30 | Long Wayne R. | Equipment component monitoring and replacement management system |
US20050188267A1 (en) * | 2004-02-06 | 2005-08-25 | Farchmin David W. | Location based diagnostics method and apparatus |
US20050251278A1 (en) * | 2004-05-06 | 2005-11-10 | Popp Shane M | Methods, systems, and software program for validation and monitoring of pharmaceutical manufacturing processes |
US20060109376A1 (en) * | 2004-11-23 | 2006-05-25 | Rockwell Automation Technologies, Inc. | Time stamped motion control network protocol that enables balanced single cycle timing and utilization of dynamic data structures |
US20070198700A1 (en) * | 2005-11-30 | 2007-08-23 | Oracle International Corporation | Database system configured for automatic failover with user-limited data loss |
US20080126845A1 (en) * | 2005-11-30 | 2008-05-29 | Oracle International Corporation | Automatic failover configuration with lightweight observer |
US20070143585A1 (en) * | 2005-12-21 | 2007-06-21 | Caterpillar Inc. | Self-configurable information management system |
US20070250180A1 (en) * | 2006-04-11 | 2007-10-25 | Invensys Systems, Inc. | Method and supporting configuration user interfaces for streamlining installing replacement field devices |
US20080010042A1 (en) * | 2006-06-26 | 2008-01-10 | Yokogawa Electric Corporation | Engineering device |
US8706284B2 (en) * | 2006-12-12 | 2014-04-22 | Sintokogio, Ltd. | Method and system for diagnosing operating states of a production facility |
US20080221722A1 (en) * | 2007-03-08 | 2008-09-11 | Popp Shane M | Methods of interfacing nanomaterials for the monitoring and execution of pharmaceutical manufacturing processes |
US20080294361A1 (en) * | 2007-05-24 | 2008-11-27 | Popp Shane M | Intelligent execution system for the monitoring and execution of vaccine manufacturing |
US20120016607A1 (en) * | 2007-06-15 | 2012-01-19 | Michael Edward Cottrell | Remote monitoring systems and methods |
US20090083649A1 (en) * | 2007-09-26 | 2009-03-26 | Rockwell Automation Technologies, Inc. | Contextualization for historians in industrial systems |
US20090089231A1 (en) * | 2007-09-27 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Adaptive industrial systems via embedded historian data |
US20090089233A1 (en) * | 2007-09-28 | 2009-04-02 | Rockwell Automation Technologies, Inc. | Correlation of non-times series events in industrial systems |
US20090271021A1 (en) * | 2008-04-28 | 2009-10-29 | Popp Shane M | Execution system for the monitoring and execution of insulin manufacture |
US8498729B2 (en) * | 2008-08-29 | 2013-07-30 | Smp Logic Systems Llc | Manufacturing execution system for use in manufacturing baby formula |
US8989887B2 (en) * | 2009-02-11 | 2015-03-24 | Applied Materials, Inc. | Use of prediction data in monitoring actual production targets |
US20100257513A1 (en) * | 2009-04-03 | 2010-10-07 | Oracle International Corporation | Estimating impact of configuration changes |
US8660875B2 (en) * | 2009-11-02 | 2014-02-25 | Applied Materials, Inc. | Automated corrective and predictive maintenance system |
US20110313547A1 (en) * | 2010-06-21 | 2011-12-22 | Cheyenne Hernandez | Methods, apparatus and articles of manufacture to replace field devices in process control systems |
US20130325997A1 (en) * | 2010-11-19 | 2013-12-05 | Alektrona Corporation | Remote asset control systems and methods |
US8676762B2 (en) * | 2010-12-08 | 2014-03-18 | International Business Machines Corporation | Efficient backup and restore of a cluster aware virtual input/output server (VIOS) within a VIOS cluster |
US20120310397A1 (en) * | 2011-06-06 | 2012-12-06 | Paramit Corporation | System and method for managing tool calibration in computer directed assembly and manufacturing |
US8977591B1 (en) * | 2011-06-07 | 2015-03-10 | Cellco Partnership | Transitive database replication |
US9600513B2 (en) * | 2011-06-09 | 2017-03-21 | International Business Machines Corporation | Database table comparison |
US20130253897A1 (en) * | 2012-03-23 | 2013-09-26 | Yokogawa Electric Corporation | Process control system |
US20140012398A1 (en) * | 2012-07-03 | 2014-01-09 | Yokogawa Electric Corporation | Process control device, process control system, and process control method |
US20140163713A1 (en) * | 2012-12-12 | 2014-06-12 | General Electric Company | Method and system for managing a plurality of complex assets |
US20140337429A1 (en) * | 2013-05-09 | 2014-11-13 | Rockwell Automation Technologies, Inc. | Industrial data analytics in a cloud platform |
Non-Patent Citations (4)
Title |
---|
Cua, K.O.; McKone, K.E. and Schroeder, R.G., "Relationships Between Implementation of TQM, JIT and TPM and Manufacturing Performance", 2001, Journal of Operations Management, 19, 675-694. * |
Heng, A.; Zhang, S.; Tan, A.C.C. and Mathew, J., "Rotating Machinery Prognostics: State of the Art, Challenges and Opportunities", 2009, Mechanical Systems and Signal Processing, 23, 724-739. * |
Luxhej, J.T.; Riis, J.O. and Thorsteinsson, U., "Trends and Perspectives: Trends and Perspectives in Industrial Maintenance Management", 1997, Journal of Manufacturing Systems, Vol. 16, No. 6. * |
Peng, Y.; Dong, M. and Zuo, M.J., "Current Status of Machine Prognostics in Condition-Based Maintenance: A Review", March 9, 2009, Int. Journal Advance Manufacturing, 50: 297-313. * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10209694B2 (en) * | 2014-11-13 | 2019-02-19 | Yokogawa Electric Corporation | System and method for managing switched hierarchical control states |
US10890886B2 (en) | 2014-11-13 | 2021-01-12 | Yokogawa Electric Corporation | Controller for managing switched hierarchical control states |
US11067969B2 (en) * | 2016-03-14 | 2021-07-20 | Omron Corporation | Relay device for relaying data between devices, control method therefor, and non-transitory computer-readable recording medium therefor |
CN110506240A (en) * | 2017-03-28 | 2019-11-26 | 横河电机株式会社 | Engineering auxiliary system, engineering auxiliary method, server apparatus, storage medium, client device and client-side program |
US11562309B2 (en) | 2017-03-28 | 2023-01-24 | Yokogawa Electric Corporation | System, method, and non-transitory computer readable medium for process engineering assistance |
US11580473B2 (en) * | 2017-08-29 | 2023-02-14 | Yokogawa Electric Corporation | Engineering support system, engineering support method, client device, and storage medium |
US11075828B2 (en) | 2017-09-22 | 2021-07-27 | Yokogawa Electric Corporation | Information collecting system, information collecting mediation device, information collecting mediation method, and recording medium |
US11435716B2 (en) * | 2017-09-22 | 2022-09-06 | Yokogawa Electric Corporation | Information collecting device and method for collecting engineering and device information to maintain an updated information database of devices in a plant |
US20200326693A1 (en) * | 2017-12-28 | 2020-10-15 | Yokogawa Electric Corporation | Apparatus, simulation system, method and program |
Also Published As
Publication number | Publication date |
---|---|
EP2703923A2 (en) | 2014-03-05 |
US9829865B2 (en) | 2017-11-28 |
CN103676825A (en) | 2014-03-26 |
EP2703923B1 (en) | 2021-12-15 |
CN103676825B (en) | 2016-05-11 |
JP2014048901A (en) | 2014-03-17 |
JP5652444B2 (en) | 2015-01-14 |
EP2703923A3 (en) | 2017-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9829865B2 (en) | Adaptive maintenance support and control of a process control system via device specification and actual condition information | |
EP3105642B1 (en) | Field device commissioning system and field device commissioning method | |
US9719887B2 (en) | Field device commissioning system and field device commissioning method | |
CN108009081B (en) | Engineering design tool cooperation device and engineering design tool cooperation method | |
JP5895906B2 (en) | Process control device and system, and soundness determination method thereof | |
US10838381B2 (en) | Setting system, setting device, setting method, and setting program | |
US11209806B2 (en) | Assistant application for a modular control system | |
US10719312B2 (en) | Systems and methods for assessing configuration files associated with a process control system | |
EP3105643B1 (en) | Field device commissioning system and field device commissioning method | |
EP3361398A1 (en) | Engineering apparatus, engineering method, and program | |
US11150640B2 (en) | Systems and methods for managing alerts associated with devices of a process control system | |
JP6176341B2 (en) | Process control device and system, and soundness determination method thereof | |
EP3460609B1 (en) | Information collecting device and method for collecting information | |
GB2567927A (en) | Systems and methods for assessing configuration files associated with a process control system | |
JP3583317B2 (en) | Network distributed device management device | |
JP2019197449A (en) | Apparatus management system and tag name verification method | |
JP2019040550A (en) | Device and method for converting control programs | |
US20230062394A1 (en) | Setting system, setting device, setting method, and non-transitory computer readable storage medium | |
Harbud | Process automation systems | |
JP5152675B2 (en) | Field device information management apparatus and field device information management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: YOKOGAWA ELECTRIC CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KANBE, TAKAHIRO;YAMAMOTO, MITSUHIRO;EMA, NOBUAKI;REEL/FRAME:031112/0842 Effective date: 20130722 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |