Summary of the invention
Several mode of the present invention provides a kind of and can assisted and be carried out safeguarding backup system, safeguard servicing unit and safeguarding householder method of Process Control System maintenance by the prompting real state of Process Control System and the discrepancy of specification.
(1) the 1st mode of the present invention is a kind of backup system of safeguarding, this safeguards that backup system has: the 1st storage part, it is stored representing the 1st specification information of the specification of Process Control System, and the industrial process of realizing in this Process Control System Dui factory is controlled; Real state information extraction portion, it is configured to, and the information relevant to described Process Control System is collected, and from the described information of collecting, extracts the real state information of the real state that represents described Process Control System; And the 1st comparing section, it is configured to output the 1st information, and the 1st information represents the comparative result of described the 1st specification information that described the 1st storage part is stored and the described real state information being extracted by described real state information extraction portion.
According to the 1st mode of the present invention, the real state information that represents the real state of Process Control System is extracted by real state information extraction portion, by the 1st comparing section, the 1st specification information of extracted real state information and the 1st storage part is compared, and output represents the 1st information of this comparative result.
(2), on the basis of the 1st mode of the present invention, also can also have: the 2nd storage part, it is stored representing the 2nd specification information of the specification of described Process Control System; The 2nd comparing section, it is configured to output the 2nd information, and the 2nd information table is shown in the comparative result of described the 2nd specification information of storing in described the 2nd storage part and the described real state information being extracted by described real state information extraction portion; And renewal portion, it is configured to, in the situation that represent that from described the 1st information of described the 1st comparing section output described the 1st specification information and described real state information do not have discrepancy, described the 2nd storage part is upgraded, with by the content for being stored in the correction of described the 1st specification information in described the 1st storage part, be reflected in described the 2nd storage part.
(3) on the basis of the 1st mode of the present invention, described renewal portion also can be configured to, when described the 2nd storage part is upgraded, at least one information in the information in the moment that the information in the moment that described the 1st information is changed and described the 2nd information change, is attached in described the 2nd information.
(4) on the basis of the 1st mode of the present invention, also can be configured to, as described real state information, described real state information extraction portion extracts at least a kind in following two kinds of information, is illustrated in the kind of the field instrumentation arranging in described factory and the information of setting content that is:; And the information that represents the setting position of described field instrumentation.
(5) on the basis of the 1st mode of the present invention, described real state information extraction portion also can be configured to, and the described real state information of the form of predetermining is extracted.
(6) on the basis of the 1st mode of the present invention, also can be configured to, also there is specification information extraction unit, it is configured to, as described the 1st specification information, extract the information with the described real state information identical type being extracted by described real state information extraction portion, described the 1st comparing section is configured to, export described the 1st information, the 1st information represents the comparative result of described the 1st specification information being extracted by described specification information extraction unit and the described real state information being extracted by described real state information extraction portion.
(7), on the basis of the 1st mode of the present invention, described the 1st storage part also can be stored described the 1st specification information with unified form.
(8) on the basis of the 1st mode of the present invention, described the 1st comparing section also can be configured to, in the situation that there are differences point between described the 1st specification information and described real state information, in described the 1st information, comprise and be illustrated in the information in the moment that produces discrepancy between described the 1st specification information and described real state information and produce the information of the position of described discrepancy.
(9) on the basis of the 1st mode of the present invention, described the 1st comparing section also can be configured to, in described the 1st information, comprise the information in the moment that between described the 1st specification information and described real state information, discrepancy is eliminated and the information of the position that described discrepancy is eliminated of being illustrated in.
(10) on the basis of the 1st mode of the present invention, also can also there is notification unit, this notification unit is configured to, and by described the 1st information of described the 1st comparing section output, notice is given the slip-stick artist's that described Process Control System is managed end device.
(11) on the basis of the 1st mode of the present invention, described specification information extraction unit also can be configured to, every the fixing cycle, or in the situation that described the 1st specification information of storing in described the 1st storage part has carried out change, described the 1st specification information is extracted.
(12) on the basis of the 1st mode of the present invention, described the 1st specification information is being carried out more under news, described the 1st storage part also can be associated the maintenance information of described Process Control System and store with described the 1st specification information.
(13) on the basis of the 1st mode of the present invention, described the 1st storage part also can be configured to, and described the 1st specification information is being carried out more under news, described the 1st specification information before upgrading is not deleted and is stored.
(14) on the basis of the 1st mode of the present invention, also can also there is specification information extraction unit, it is configured to, also there is specification information extraction unit, it is configured to, the information of extracting the described real state information identical type extracting with described real state information extraction portion as described the 1st specification information, as described the 2nd specification information, described the 2nd storage part pair is stored with the identic specification information being extracted by described specification information extraction unit.
(15) on the basis of the 1st mode of the present invention, also can also there is notification unit, it is configured to, and by described the 2nd information of described the 2nd comparing section output, notifies the end device to the slip-stick artist that described Process Control System is managed.
(16) on the basis of the 1st mode of the present invention, also can also there is real state information input unit, it is configured to, and described real state information is inputted.
(17) the 2nd mode of the present invention also can be configured to, to representing the 1st information of the comparative result of the 1st specification information and real state information, export, wherein, the specification of the Process Control System that the industrial process that the 1st specification information represents to realize in Dui factory is controlled, this reality state information represents the real state of described Process Control System.
(18) the 3rd mode of the present invention is a kind of householder method of safeguarding, the 1st specification information of the specification of the Process Control System that it controls the industrial process that represents to realize in Dui factory is stored in the 1st storage part, the information relevant to described Process Control System is collected, from the described information of collecting, extract the real state information of the real state that represents described Process Control System, output is illustrated in the 1st information of the comparative result of described the 1st specification information of storing in described the 1st storage part and the described real state information extracting.
(19) on the basis of the 3rd mode of the present invention, also the 2nd specification information that represents the specification of described Process Control System can be stored in the 2nd storage part, to being illustrated in the 2nd information of the comparative result of described the 2nd specification information of storing in described the 2nd storage part and the described real state information extracting, export, in the situation that described the 1st information of output represents there is no discrepancy between described the 1st specification information and described real state information, upgrade, with by the correction content for being stored in described the 1st specification information in described the 1st storage part, be reflected in described the 2nd specification information.
(20) on the basis of the 3rd mode of the present invention, also can be when described the 2nd specification information be upgraded, by in described the 1st information, produce discrepancy the moment information and in described the 2nd information, produce at least one information in the information in the moment of discrepancy, be attached in described the 2nd information.
According to the 1st to the 3rd mode of the present invention, extract the real state information of the real state that represents Process Control System, extracted real state information and the 1st specification information are compared, and the 1st information of its comparative result of output expression, automatically point out the real state of Process Control System and the discrepancy of specification.Therefore, there is the consistent effect of real state information that can easily make the 1st specification information and Process Control System.Thus, even if there is for a long time running-course control system, carry out textural element change continually, also can carry out efficiently at short notice the effect of the maintenance of Process Control System.
Embodiment
Below, with reference to accompanying drawing, to related the safeguarding backup system, safeguard servicing unit and safeguard that householder method at length describes of embodiments of the present invention.The following explanation relevant to the of the present invention the 1st and the 2nd embodiment, only that invention and the content of equal value thereof of the claim regulation by enclosing are specifically described, not so that claim is defined as to object, this point is clearly based on present disclosure for those skilled in the art.
[the 1st embodiment]
Fig. 1 means the block diagram of wanting portion's structure of safeguarding backup system 1 that the 1st embodiment of the present invention is related.The backup system 1 of safeguarding of the 1st embodiment depends on Process Control System 60 and arranges, for the maintenance of supporting process control system 60.In addition, first the Process Control System 60 as safeguarding the auxiliary object of backup system 1 is described below, then to safeguarding that the detailed content of backup system 1 describes.
< Process Control System >
As shown in Figure 1, Process Control System 60 has field instrumentation 61(61a, 61b), controller 62, performance monitor 63, design library part editor and reuse 64 and gateway 65a, 65b.The Process Control System 60 of this structure, by being controlled by 62 pairs of a plurality of field instrumentations 61 of controller under the supervision at operation monitoring device 63, thereby the industrial process of realizing in Dui factory (diagram is omitted) is controlled.
Here, in being built with the factory that safeguards backup system 1 and Process Control System 60, be provided with field network N1, control network N 2 and information network N3.Field network N1 is for example at the on-the-spot network of laying of factory.Control network N 2 and be and for example make the network that is connected between factory scene and monitoring room.Information network N3 is the network of for example laying in the monitoring room of factory.
In addition, in Fig. 1, by field network N1, control network N 2 and information network N3 has carried out simplicity of illustration, and these networks are actually and consist of the network switch etc.These field networks N1, control network N 2 and information network N3 can be cable networks, can be also wireless networks, can be also the networks that wired and wireless mixing exists.
Field instrumentation 61 is that the actuator devices such as valve device, fan or motor such as sensor apparatus such as flowmeter or temperature sensor, flowrate control valve or open and close valve and other are arranged on the instrument at factory scene.Field instrumentation 61 is connected with field network N1.In addition, in the 1st embodiment, the quantity of state of take for the ease of understanding in the industrial process of controlling is that the situation of fluid flow is illustrated as example.Therefore, in Fig. 1, illustrate in the field instrumentation 61 arranging in factory for measuring 1 sensor apparatus 61a of the flow of fluid, and for fluid flow, control 1 valve device 61b of (operation).
Controller 62 is connected with field network N1 and control network N 2, under the supervision of operation monitoring device 63, carries out the control of the quantity of state (fluid flow) in industrial process.Specifically, controller 62 to collecting from the determination data of sensor apparatus 61a, is obtained the controlled quentity controlled variable of valve device 61b under the supervision of operation monitoring device 63 according to the determination data of collecting, and to valve device, 61b controls.
Operation monitoring device 63 is connected with control network N 2, and the field instrumentation 61 being connected with field network N1 and controller 62 are monitored and managed.Specifically, operation monitoring device 63 via controlling network N 2 its with controller 62 between carry out the transmission reception of various parameters, carry out the supervision of field instrumentation 61.For example, operation monitoring device 63, by obtain the parameter of setting instrument 61 at the scene from controller 62, is grasped current condition determination, and, by controller 62, make field instrumentation 61 set new parameter, thereby carry out the change etc. of condition determination.
Operation monitoring device 63 has the display device such as input media, liquid crystal indicator such as keyboard or pointer input equipment.Operation monitoring device 63 is presented at the supervision result of field instrumentation 61 and controller 62 in display device, the information that represents plant states is offered to operator (operator of factory) etc., and, operators etc. operate input media, according to inputted instruction, controller 62 are controlled.
Design library part editor and reuse 64 is connected with control network N 2, for Process Control System 60 is safeguarded.This project device 64 is for example operated by the slip-stick artist that Process Control System 60 is safeguarded, according to slip-stick artist's instruction, the textural element of Process Control System 60 (such as controller 62) is carried out to setting parameter etc.
Gateway 65a is arranged on field network N1 and controls between network N 2, and field network N1 is connected with control network N 2.Gateway 65b is arranged on and controls between network N 2 and information network N3, makes to control network N 2 and is connected with information network N3.By gateway 65a, 65b are set, thus can maintain safe in, make field network N1, control network N 2 and information network N3 is connected to each other.
< safeguards backup system >
As shown in Figure 1, safeguard that backup system 1 has the real state information extraction portion of real state information extracting device 10(), specification information database 20(the 1st storage part) and application server 30(safeguard servicing unit).Safeguard that backup system 1 is by the discrepancy of the real state of the specification of Process Control System 60 and Process Control System 60 (practical structures or actual set etc.) is pointed out, thus the maintenance of supporting process control system 60.
Real state information extracting device 10 is the devices for the real state information of the real state of expression Process Control System 60 is extracted, and N1 is connected with field network.Real state information extracting device 10 is via field network N1 or control network N 2 and communicate with field instrumentation 61, controller 62, operation monitoring device 63 and design library part editor and reuse 64 etc., and various information is collected.Real state information extracting device 10 extracts the real state information of the real state that represents Process Control System 60 from the various information of collecting.In addition, real state information extracting device 10 also can be by having the display device such as input media, liquid crystal indicator such as keyboard or pointer input equipment, CPU(central processing unit), the realizations such as computing machine of storer etc.
As real state information, real state information extracting device 10 extracts at least 1 in following information (A1) to (A7) for example.
(A1) represent the kind of field instrumentation 61 and the information of setting content,
(A2) represent the setting position of field instrumentation 61 information,
(A3) routing information of network (field network N1 or control network N 2),
(A4) represent to form the kind of instrument of network and the information of setting content,
(A5) represent the setting content of controller 62 and the information of the control program that uses,
(A6) represent the structure of operation monitoring device 63 and the information of the program used and
(A7) be illustrated in the information of kind etc. of the instrument of other company using in Process Control System 60.
Here, Process Control System 60 mostly the instrument being provided by a plurality of suppliers is provided form.In the situation that the form of information (form) is different corresponding to each supplier, be difficult to carry out the processing of the real state information that extracted by real state information extracting device 10.Therefore, preferably in advance the form of real state information (canonical form) is stipulated, by real state information extracting device 10, extracted the real state information of canonical form.
Specification information database 20 is the databases to representing that the specification information of the specification of Process Control System 60 is stored, and N3 is connected with information network.Specifically, in specification information database 20, store the information relevant to the textural element (the various programs of field instrumentation 61, controller 62, network and use in Process Control System 60 etc.) of Process Control System 60.Process flow diagram flow chart) piping diagram) or PFD(Process Flow Diagram for example, in specification information database 20, store the information that represents the physics of each textural element and the information of logic connecting relation, represent the setting content of each textural element, represent to control the information of specification, the information of presentation function specification, P & ID(Piping and Instrument Diagram:: at least a kind in drawing information such as.
Application server 30 has specification information extraction unit 31, specification information comparing section 32(the 1st comparing section) and notification unit 33.Application server 30 is used the real state information being extracted by real state information extracting device 10 and the specification information of storing in specification information database 20, and notice (output) represents the information of the discrepancy of specification of Process Control System 60 and the real state of Process Control System 60.In addition, application server 30 also can with specification information database 20 similarly, N3 is connected with information network, with real state information extracting device 10 similarly, by thering is the display device such as input media, liquid crystal indicator such as keyboard or pointer input equipment, CPU(central processing unit), the realizations such as computing machine of storer etc.
Specification information extraction unit 31 is from being stored in the specification information specification information database 20, extracts the relevant specification informations such as structure in the specification to Process Control System 60 or setting.Specifically, as specification information, specification information extraction unit 31 extracts the information with the real state information being extracted by real state information extracting device 10 same (identical type), for example, extracts at least a kind in following information (B1) to (B16).
(B1) represent the kind of field instrumentation 61 and the information of setting content,
(B2) represent the setting position of field instrumentation 61 information,
(B3) be illustrated in the port using in each textural element information,
(B4) setting content of each textural element and arrange content change record information,
(B5) represent instrument connected to the network information,
(B6) represent the physics of network and the information of logic connecting relation,
(B7) represent the medium, speed, outside connecting object etc. of network information,
(B8) be illustrated in controller 62 control program using information,
(B9) source code of control program (extracting as required),
(B10) be illustrated in the version etc. of the firmware using in each hardware information,
(B11) network setup information in each hardware,
(B12) the picture set information of operation monitoring device 63,
(B13) represent the version, size etc. of application program information,
(B14) application program user's account or security setting information,
(B15) information of factory (drawing information such as P & ID, PFD) and
(B16) model of simulator (extracting as required).
Here, if form (form) disunity of the specification information of storing in specification information database 20, specification information extracts spended time, or existence extracts and the possibility of expecting different specification informations.Therefore, preferably by specification information with UML(Unified Modeling Language: unified modeling language), XML(Extensible Markup Language: extend markup language), other unified form is stored in specification information database 20.
Specification information comparing section 32 in the real state information being extracted by real state information extracting device 10 and the specification information that extracted by specification information extraction unit 31, real state information and the specification information relevant to the entire infrastructure key element of Process Control System 60 interior predefined scopes compare.32 outputs of specification information comparing section represent the information (the 1st information, comparative result information) of its comparative result.The in the situation that of having there is discrepancy real state information and specification information are compared, specification information comparing section 32 generates the information of the generation position that includes the information in the moment that represents that discrepancy produces and represent discrepancy in interior information (hereinafter referred to as " specification discrepancy information ").In addition, in the situation that discrepancy disappears, can also generate the information of the position that includes the information in the moment that represents that discrepancy disappears and represent discrepancy disappearance in interior specification discrepancy information.
Notification unit 33 will represent the information of the comparative result of specification information comparing section 32, and notice (output) is given preassigned notify object.Here, by the notify object of the comparative result of notification unit 33 notice specification information comparing sections 32, for example, be the end device that uses of the field engineer of each textural element of responsible (management) Process Control System 60 or the correcting device (diagram omission) that can automatically revise the content of specification information database 20.
Below, for the action of safeguarding backup system 1, describe.Fig. 2 is for the figure of the action of safeguarding backup system 1 that the 1st embodiment of the present invention is related is described.As shown in Figure 2, in the 1st embodiment, for the situation of being carried out the maintenance of Process Control System 60 by system engineer E1, E2 and field engineer E11, E12, E13, describe.
System engineer E1, E2 mainly carry out the operation that the specification information to being stored in specification information database 20 is revised.Field engineer E11, E12, the specification information of E13 based on storage in specification information database 20, carry out the operation for each textural element of maintenance process control system 60.In addition, as shown in Figure 2, be stored in the specification information in specification information database 20, for field engineer E11, E12, the responsible textural element of E13 and distinguish.
Specifically, field engineer E11 for example carries out following operation, that is, the picture set information based on storage in specification information database 20, changes the displaying contents of the display frame of operation monitoring device 63.Field engineer E12 for example carries out following operation, that is, the information of specification is controlled in the expression based on storage in specification information database 20, and design library part editor and reuse 64 is operated, and the setting of controller 62 is changed.Field engineer E13 for example carries out following operation, that is, and and the network setup information based on storage in specification information database 20, to field network, N1 safeguards, or, based on field instrumentation specification information, field engineering device 70 is operated, the setting of field instrumentation 61 is changed.Field engineering device 70 is for example mobile terminal, carries out infrared ray, radio communication with field instrumentation 61, carries out the setting of field instrumentation 61.
For the ease of understanding, for the situation that has occurred the discrepancy shown in Fig. 3 A, Fig. 3 B between the specification in Process Control System 60 and the real state of Process Control System 60, describe.Fig. 3 A, Fig. 3 B mean the figure of the specification of the Process Control System in the 1st embodiment of the present invention and the example of the discrepancy between real state.Fig. 3 A means the figure of the specification framework of field network N1.Fig. 3 B means the figure of the real state of field network N1.
As shown in Figure 3A, at the scene in the specification framework of network N 1,3 network switch SW1 to SW3 interconnect, on the port P1 of network switch SW1, be connected with sensor apparatus 61a, on the port P4 of network switch SW3, be connected with valve device 61b, on the port P4 of network switch SW2, be connected with controller 62.On the other hand, as shown in Figure 3 B, the real state of field network N1 is, from the structure shown in Fig. 3 A, network switch SW1 pulled down, and sensor apparatus 61a is connected to the port P2 of network switch SW3.Network switch N1, owing to being digitized (total linearize), even if therefore there is above-mentioned discrepancy between specification and real state, also can normally carry out the communication via field network N1.
Fig. 4 means the process flow diagram of the action of safeguarding backup system 1 that the 1st embodiment of the present invention is related.In addition, for example, with the process flow diagram shown in the cycle execution graph 4 of fixing.Exist under the situation of the discrepancy shown in Fig. 3 A, Fig. 3 B, if first the processing of the process flow diagram shown in beginning Fig. 4, extracted the processing (step S11) of the real state information of the real state that represents Process Control System 60 by real state information extracting device 10.The real state information being extracted by real state information extracting device 10 as shown in Figure 2, is sent to application server 30.
If application server 30 receives the real state information from real state information extracting device 10, by specification information comparing section 32, carry out the processing (step S12) that real state information and the specification information being extracted by specification information extraction unit 31 are compared.In addition, the processing of specification information extraction unit 31 (extracting the processing of specification information from specification information database 20), for example, carry out with the above-mentioned fixing cycle, or carry out when the content of specification information database 20 is changed.
If real state information and specification information are compared, whether specification information comparing section 32 is for there are differences a little and judge (step S13) between real state information and specification information.Here, as shown in the explanation of use Fig. 3 A, Fig. 3 B, between the specification of network N 1 and real state, there are differences a little at the scene.Therefore, the result of determination of step S13 becomes "Yes", by specification information comparing section 32, generated the processing of specification discrepancy information, wherein, the information (step S14) of the position that the information that this specification discrepancy packets of information contains the moment that represents that discrepancy produces and expression discrepancy produce.In addition, in the situation that be judged to be (result of determination of step S13 is "No") in the situation that of there is no discrepancy, omit the processing of step S14.
Fig. 5 means the table of an example of the specification discrepancy information generating in the 1st embodiment of the present invention.The information (real state information, specification information) of the position that the information that as shown in Figure 5, specification discrepancy packets of information contains the moment that represents that discrepancy produces (detecting constantly) and expression discrepancy produce.The information that represents the moment that discrepancy produces means the information that the actual moment of the discrepancy between real state information and specification information detected by specification information comparing section 32.In addition, representing the information of the position that discrepancy produces, is the information that the real state information that there are differences and specification information are associated.
Specifically, the specification discrepancy information table shown in Fig. 5 illustrates now the situation of stating 2 discrepancys shown in (C1), (C2).
(C1) in fact the port P4 of network switch SW1 and the port P1 of network switch SW2 are not connected.
(C2) the sensor apparatus 61a that should be connected with the port P1 of network switch SW1, is in fact connected with the port P2 of network switch SW3.
If above-mentioned processing finishes, represent that the information of the comparative result of specification information comparing section 32 is output to notification unit 33, as maintenance information Q1(with reference to Fig. 2) and notify (output) to give preassigned notify object (step S15).Here, in the processing of carrying out step S14, by specification information comparing section 32, generated in the situation of specification discrepancy information, export generated specification discrepancy information to notification unit 33 together with representing the information of comparative result, and as maintenance information Q1, notify (output) to preassigned notify object.Here, because specification and the real state of field network N1 there are differences a little, therefore, maintenance information Q1 is notified to the example end device that system engineer E1, E2 and field engineer E13 are used as shown in Figure 2.
If carried out above-mentioned notice, by operation that for example system engineer E1, the E2 maintenance information Q1 based on notified revises the content of specification information database 20.In addition, complicated due to Process Control System 60, therefore exists the impact of the change of a part of textural element can feed through to the situation of many aspects.Therefore, preferably in predefined scope, for the textural element except having there is the textural element of discrepancy, also carry out specification confirmation, revise if necessary.In addition, in the situation that need to revise the real state of Process Control System 60, notify field engineer E11 to E13, carry out the correction of real state.
If it is no problem that system engineer is E1, E2 or field engineer E11 to E13 confirm to revise content, the specification information of storage in specification information database 20 is upgraded.At this moment, in order to carry out record management, the maintenance information (specification discrepancy information) of self-application server 30 is associated and upgrades with whole specification informations that will upgrade in the future.By carrying out this association, thereby can easily determine the reason that the specification information of specification information database 20 is upgraded.In addition, the renewal of specification information of storage in specification information database 20, also can be as required, after obtaining the admitting of supvr etc., carries out.In addition, carry out to specification information database 20 more under news the record information before preferably also comprising and backing up in advance.That is, carry out to specification information database 20 more under news the record information before not removing and it is pre-stored in specification information database 20.
Fig. 6 A to Fig. 6 C means the figure of example of the transition of real state information in the 1st embodiment of the present invention and specification information.Fig. 6 A means the real state information of the field network N1 under original state and the figure of specification information.Real state information when Fig. 6 B means the discrepancy occurring shown in Fig. 3 A, Fig. 3 B and the figure of specification information.Fig. 6 C means the real state information after the discrepancy elimination shown in Fig. 3 A, Fig. 3 B and the figure of specification information.In addition, in Fig. 6 A to Fig. 6 C, illustrate for the purpose of simplifying the description and only the information of the annexation between network switch SW1 to SW3, sensor apparatus 61a, valve device 61b and the controller 62 that forms field network N1.
Under original state, after Process Control System 60 has just built, do not carry out textural element change.Therefore,, if Process Control System 60 builds according to specification, as shown in Figure 6A, the real state of field network N1 is consistent with specification information.On the other hand, if by for example operation of field engineer E13, network switch SW1 is pulled down from the structure shown in Fig. 3 A, and sensor device 61a is connected with the port P2 of network switch SW3, as shown in Figure 6B, can between real state information and specification information, produce discrepancy D1.
If there is the discrepancy D1 shown in Fig. 6 B, by the information (the maintenance information Q1 that includes the specification discrepancy information shown in Fig. 5) of safeguarding backup system 1 notification list differential dissimilarity D1.Specification discrepancy information based on comprising in maintenance information Q1, carries out following operation by for example system engineer E1, E2, that is, the specification information of storage in specification information database 20 is revised, and makes it consistent with real state information.Thus, as shown in Figure 6 C, the discrepancy D1 of real state information and specification information is eliminated.
As mentioned above, in the 1st embodiment, be provided with: specification information database 20, it is for storing the specification information of the specification that represents Process Control System 60; And real state information extracting device 10, it is for extracting the real state information of the real state that represents Process Control System 60, by 30 pairs of specification informations of application server and the real state information that extracted by real state information extracting device 10, compared, output represents the maintenance information Q1 of comparative result.Thus, in the situation that there are differences a little between the specification of Process Control System 60 and real state, as maintenance information Q1, by safeguarding this discrepancy of backup system 1 automatic-prompting.Therefore, can easily make the specification information of storage in specification information database 20 consistent with real state information.Thus, even if long-play Process Control System 60, carry out textural element change continually, also can carry out efficiently at short notice the maintenance of Process Control System 60.
[the 2nd embodiment]
Fig. 7 means the block diagram of wanting portion's structure of safeguarding backup system 2 that the present invention's the 2nd embodiment is related.As shown in Figure 7, the structure of safeguarding backup system 2 of the 2nd embodiment is, replace the application server 30 that backup system 1 has of safeguarding shown in Fig. 1, be provided with application server 30a, and newly appended standard (master) information database 40(the 2nd storage part) and standard information comparison means 50(the 2nd comparing section).
In addition, in the 2nd embodiment, for the same label of part mark with the 1st embodiment same structure, the explanation of omitting these parts.
Standard information database 40 and specification information database 20 similarly, are the databases to representing that the specification information of the specification of Process Control System 60 is stored, and are connected with control network N 2.But standard information database 40 is also not only the identical content of specification information of storage and storage in specification information database 20, but store the specification information of the form that the specification information extraction unit 31 that had by application server 30a extracts.For example, specification information database 20 stores the use computing machines such as slip-stick artist and can easily carry out the specification information of the document form of content check.Standard information database 40 stores the specification information of the data mode easily being compared by computing machine.Below the specification information of storage in standard information database 40 is designated as to " standard information ".
Standard information comparison means 50 is connected with control network N 2.50 pairs of real state information of standard information comparison means and standard information compare, wherein, this reality state information and standard information be in the standard information of the real state information that extracted by real state information extraction portion 10 and storage in standard information database 40, the information relevant to entire infrastructure key element in the interior predefined scope of Process Control System 60.50 outputs of standard information comparison means represent the information (the 2nd information, the 1st comparative result information) of its comparative result.In addition, standard information comparison means 50 and real state information extracting device 10 similarly, also can be by having the display device such as input media, liquid crystal indicator such as keyboard or pointer input equipment, CPU(central processing unit), the realizations such as computing machine of storer etc.
Standard information comparison means 50 be arranged on specification information comparing section 32 on application server 30a similarly, the in the situation that of having there is discrepancy real state information and standard information are compared, generate and include the information in the moment that represents that discrepancy produces and the information of the position that discrepancy produces interior information (being designated as below " standard difference dot information ").Standard difference dot information is identical with the specification discrepancy information shown in Fig. 5.In addition, in the situation that discrepancy is eliminated, also can generate the information of the position that includes the information in the moment that represents that discrepancy is eliminated and represent discrepancy elimination at interior standard difference dot information.
The structure of application server 30a is, on the basis of the specification information extraction unit 31 in application server shown in Figure 1 30 is set, specification information comparing section 32 and notification unit 33, newly to have appended the standard information renewal 34(of portion renewal portion).Standard information renewal portion 34, in the situation that the comparative result of specification information comparing section 32 (the maintenance information Q1 being notified by notification unit 33) represents discrepancy elimination, standard information database 40 is upgraded, so that the correction content for being stored in the specification information in specification information database 20 is reflected in standard information database 40.
In addition, standard information renewal portion 34 is when upgrading standard information database 40, at least one information in information when there is discrepancy in the comparative result in specification information comparing section 32 and the information while there is discrepancy in the result of standard information comparison means 50, adds as record information.Specifically, at least one in the specification discrepancy information being generated by specification information comparing section 32 and the standard difference dot information that generated by standard information comparison means 50 is associated with the whole standard information that will upgrade, it is upgraded.By implementing this association, thereby can easily determine the reason that the standard information of standard information database 40 is upgraded.In addition, the renewal of standard information of storage in standard information database 40 also can be as required carried out after obtaining the admitting of supvr etc.In addition, under news, preferably record information be before also contained in interior and back up in advance will carry out standard information database 40 more.
Below, for the action of safeguarding backup system 2 in said structure, describe.Fig. 8 is for the figure of the action of safeguarding backup system 2 that the 2nd embodiment of the present invention is related is described.In the 2nd embodiment, also with the 1st embodiment similarly, by system engineer E1, E2 and field engineer E11, E12, E13, carry out the maintenance of Process Control System 60.In addition, for the ease of understanding, in the 2nd embodiment, also to occurring between the specification in Process Control System 60 and the real state of Process Control System 60 that the situation of the discrepancy shown in Fig. 3 A, Fig. 3 B describes.
Fig. 9 means the process flow diagram of the action of safeguarding backup system 2 that the 2nd embodiment of the present invention is related.In the situation that there is the discrepancy shown in Fig. 3 A, Fig. 3 B, if start to carry out the processing of the process flow diagram shown in Fig. 9, first by real state information extracting device 10, extracted the processing (step S21) of the real state information of the real state that represents Process Control System 60.As shown in Figure 8, the real state information being extracted by real state information extracting device 10, is sent to standard information comparison means 50 and application server 30a.
If receive the real state information from real state information extracting device 10 by standard information comparison means 50, by standard information comparison means 50, carry out the processing that the standard information of real state information and storage in standard information database 40 is compared.If real state information and standard information are compared, whether standard information comparison means 50 is for there are differences a little and judge (step S23) between real state information and standard information.Here, as use as shown in the explanation of Fig. 3 A, Fig. 3 B, between the specification of network N 1 and real state, there are differences a little at the scene, therefore, the result of determination of step S23 is "Yes", by standard information comparison means 50, generated the processing of standard difference dot information, wherein, this standard difference dot information includes the information in the moment that represents that discrepancy produces and represents the information (step S24) of the position that discrepancy produces.The standard difference dot information being generated by standard information comparison means 50 is identical with the specification discrepancy information shown in Fig. 5.In addition, in the situation that standard information comparison means 50 is judged to be (result of determination of step S23 is "No") in the situation that of there is no discrepancy, omit step S24 and later processing thereof.
If above-mentioned processing finishes, the information that represents the comparative result of standard information comparison means 50 is sent to the notification unit 33 of application server 30a, and as maintenance information Q1(with reference to Fig. 8), notice (output) is to preassigned notify object (step S25).Here, in the situation that carry out the processing of step S24, by standard information comparison means 50, generate standard difference dot information, generated standard difference dot information is sent to notification unit 33 together with representing the information of comparative result, and as maintenance information Q1, notice (output) is given preassigned notify object.Here, owing to there are differences a little between the specification of field network N1 and real state, therefore, maintenance information Q1 is notified to example system engineer E1, E2 and field engineer E13 as shown in Figure 8.If carried out above-mentioned notice, for example by system engineer E1, E2, carry out following operation, that is, the maintenance information Q1 based on notified, revises the content of specification information database 20.
If the correction end of job, carries out extracting from specification information database 20 processing (step S26) of specification information by the specification information extraction unit 31 of application server 30a.By carrying out above-mentioned processing, thereby extract revised specification information by system engineer E1, E2.If extract specification information by specification information extraction unit 31, by the specification information comparing section 32 of application server 30a, carry out the processing (step S27) that specification information to extracting and real state information compare.In addition, the real state information comparing with specification information can be the real state information extracting in step S21, can be also the real state information newly extracting.
If carry out the comparison of real state information and specification information, whether specification information comparing section 32 is for there are differences a little and judge (step S28) between real state information and specification information.In addition, complicated due to Process Control System 60, sometimes the change of a part of textural element can have influence on many-side, therefore, preferably in predefined scope, specification information for the textural element except carrying out the textural element of specification information correction, also carries out the comparison with real state information.
In the situation that be judged to be between real state information and specification information, there are differences the in the situation that of putting (result of determination of step S28 is "Yes"), by specification information comparing section 32, generated the processing of specification discrepancy information, the information (step S29) of the position that the information that wherein, this specification discrepancy packets of information contains the moment that represents that discrepancy produces and discrepancy produce.In addition, if generated specification discrepancy information, carry out extracting the processing (step S26) of specification information from specification information database 20, the processing (step S27) that the go forward side by side specification information of being about to again extract and real state information compare.
On the other hand, in the situation that being judged to be in the situation that thering is no discrepancy between real state information and specification information (result of determination of step S28 is "No"), by standard information renewal portion 34, carry out the renewal of standard information database 40 and process (step S30).Specifically, standard information database 40 is upgraded, so that the correction content for being stored in the specification information in specification information database 20 is reflected in standard information database 40.At this moment, standard information renewal portion 34 is associated the specification discrepancy information being generated by specification information comparing section 32 and the standard difference dot information that generated by standard information comparison means 50 with the whole standard information that will upgrade, it is upgraded.
Figure 10 A to Figure 10 C means the figure of example of the transition of real state information, specification information and standard information in the present invention's the 2nd embodiment.Figure 10 A means the figure of real state information, specification information and standard information when the discrepancy having occurred shown in Fig. 3 A, Fig. 3 B.Figure 10 B means the figure of real state information, specification information and standard information after the discrepancy shown in Fig. 3 A, Fig. 3 B is eliminated.The figure of real state information, specification information and standard information after Figure 10 C means standard information is upgraded.In addition, in Figure 10 A to Figure 10 C, with Fig. 6 A to Fig. 6 C similarly, only illustrate and form the network switch SW1 to SW3 of field network N1 and the information of the annexation of sensor apparatus 61a, valve device 61b and controller 62.
In the situation that there is the discrepancy shown in Fig. 3 A, Fig. 3 B, as shown in Figure 10 A, between real state information and specification information, produced discrepancy D2.If produced the discrepancy D2 shown in Figure 10 A, from safeguarding the information (the maintenance information Q1 that includes the specification discrepancy information shown in Fig. 8) of backup system 2 notification list differential dissimilarity D2.Specification discrepancy information based on comprising in maintenance information Q1, carries out following operation by for example system engineer E1, E2, that is, the specification information being stored in specification information database 20 is revised, and makes it consistent with real state information.Thus, as shown in Figure 10 B, the discrepancy D2 between real state information and specification information is eliminated.In addition,, if upgraded by 34 pairs of standard information databases 40 of standard information renewal portion of application server 30a,, as shown in Figure 10 C, the content of real state information, specification information and standard information is consistent.
Figure 11 means the process flow diagram of other action of safeguarding backup system 2 that the 2nd embodiment of the present invention is related.Flow process shown in Fig. 9 represents following actions, that is, in the situation that the real state of Process Control System 60 occurred to change, coordinate the variation of real state and the specification information of storage in specification information database 20 is revised.On the other hand, the flowcharting following actions shown in Figure 11, that is, in the situation that the specification information of storage has occurred to change in specification information database 20, coordinate the variation of specification information and the real state of Process Control System 60 revised.
If in the situation that the specification information being stored in specification information database 20 has been carried out revising by slip-stick artist E1, E2, start to carry out the processing of the process flow diagram shown in Figure 11, first by the specification information extraction unit 31 of application server 30a, carried out extracting the processing (step S31) of specification information from specification information database 20.By carrying out above-mentioned processing, extract the revised specification information by system engineer E1, E2.
If extract specification information by specification information extraction unit 31, by the specification information comparing section 32 of application server 30a, carry out specification information to extracting and the processing comparing (step S32) of real state information.In addition, here, for the purpose of simplifying the description, for the situation that is extracted in advance the real state information comparing with specification information by real state information extracting device 10, describe.If real state information and specification information are compared, whether specification information comparing section 32 is for there are differences a little and judge (step S33) between real state information and specification information.In the situation that being judged to be in the situation that there are differences point between real state information and specification information (result of determination of step S33 is "Yes"), by specification information comparing section 32, generated the processing (step S34) of specification discrepancy information.On the other hand, in the situation that being judged to be in the situation that thering is no discrepancy between real state information and specification information (result of determination of step S33 is "No"), omit step S34 and later processing thereof.
If above processing finishes, export the information that represents the comparative result of specification information comparing section 32 to notification unit 33, and give preassigned notify object (step S35) as maintenance information Q1 notice (output).Here, in the situation that carry out the processing of step S34, by specification information comparing section 32, generated specification discrepancy information, together with the information of the specification discrepancy information of generation and expression comparative result, export notification unit 33 to, and give preassigned notify object as maintenance information Q1 notice (output).If carried out above-mentioned notice, by for example field engineer E11 to E13, carry out following operation, that is, the maintenance information Q1 based on notified, changes the real state of Process Control System 60.
If the correction end of job, is extracted the processing (step S36) of the real state information of Process Control System 60 by real state information extracting device 10.By carrying out above-mentioned processing, thereby extract the revised real state information by field engineer E11 to E13.If extract real state information by real state information extracting device 10, the real state information and the specification information that by 32 pairs of the specification information comparing sections of application server 30a, are extracted compare (step S37).In addition, the specification information comparing with real state information can be the specification information extracting in step S31, can be also the specification information newly extracting.
If carry out the comparison of real state information and specification information, specification information comparing section 32 is judged (step S38) for whether there are differences a little between these information.In the situation that be judged to be between real state information and specification information, there are differences the in the situation that of putting (result of determination of step S38 is "Yes"), by specification information comparing section 32, generated the processing of specification discrepancy information, the information (step S39) of the position that the information that wherein, this specification discrepancy packets of information contains the moment that represents that discrepancy produces and expression discrepancy produce.In addition, if generated specification discrepancy information, extract the processing (step S36) of the real state information of Process Control System 60, and carry out the processing (step S37) that real state information to again extracting and specification information compare.
On the other hand, in the situation that being judged to be in the situation that thering is no discrepancy between real state information and specification information (result of determination of step S38 is "No"), by standard information renewal portion 34, carry out the renewal of standard information database 40 and process (step S40).Specifically, standard information database 40 is upgraded, so that the correction content for being stored in the specification information in specification information database 20 is reflected in standard information database 40.At this moment, standard information renewal portion 34 is associated the specification discrepancy information being generated by specification information comparing section 32 with the whole standard information that will upgrade, it is upgraded.By carrying out above-mentioned processing, with the example that uses Figure 10 A to Figure 10 C to describe similarly, make the content of real state information, specification information and standard information consistent.
As mentioned above, in the 2nd embodiment, be provided with: standard information database 40, it is stored standard information; And standard information comparison means 50, its real state information to standard information and Process Control System 60 compares, and output represents the maintenance information Q1 of its comparative result.As mentioned above, in the situation that there are differences a little between the specification of Process Control System 60 and real state, as maintenance information Q1, by safeguarding that backup system 2 automatically points out this discrepancy.Therefore, in the 2nd embodiment, with the 1st embodiment similarly, can easily make in specification information database 20 specification information of storage consistent with real state information.Thus, though for a long time running-course control system 60, carry out textural element change continually, also can carry out efficiently at short notice the maintenance of Process Control System 60.
In addition, in the 2nd embodiment, be stored in the correction of the specification information in specification information database 20, be on one side with reference to different from the comparative result (comparative result of standard information and real state information) of standard information comparison means 50, with the comparative result (comparative result of the specification information of specification information database 20 and real state information) of specification information comparing section 32 Yi Bian carry out.Therefore, can distinguish the reason that produces discrepancy between specification and real state, compare with aforesaid the 1st embodiment, can also easily carry out the confirmation of real state variation.
For example, in the process the specification information of specification information database 20 is revised, the situation that has occurred to change in the real state of Process Control System 60 because of other reasons such as fault or timeliness variations describes.In aforesaid the 1st embodiment, owing to only the specification information of specification information database 20 and real state information being compared, therefore be difficult to distinguish the reason that produces discrepancy between specification information and real state information, due to the specification information of specification information database 20 is revised, still because other reasons such as fault or timeliness variation, in the real state of Process Control System 60, variation have occurred.
On the other hand, in the 2nd embodiment, standard information and real state information are compared, and, the specification information of specification information database 20 and real state information are compared.Therefore,, in the situation that the specification information of specification information database 20 has been carried out revising, only can in the specification information of specification information database 20 and the comparative result of real state information, produce discrepancy.In addition, due to other reasons such as fault or timeliness variations in the situation that occurred in the real state of Process Control System 60 to change, can in these two kinds of comparative results of comparative result of the comparative result of standard information and real state information and the specification information of specification information database 20 and real state information, produce discrepancy.Thus, in the 2nd embodiment, can distinguish produce the reason of discrepancy between specification and real state, compare with aforesaid the 1st embodiment, can easily carry out the confirmation of real state variation.
Above for related the safeguarding backup system, safeguard servicing unit and safeguard that householder method is illustrated of the of the present invention the 1st and the 2nd embodiment, but the present invention is not limited to the 1st and the 2nd above-mentioned embodiment, can freely change within the scope of the invention.For example, in the above-mentioned the 1st and the 2nd embodiment, for formation safeguard that the real state information extracting device 10 of backup system 1,2 is connected with field network N1, standard information database 40 and standard information comparison means 50 with control that network N 2 is connected, specification information database 20 application servers 30,30a are illustrated with the example that information network N3 is connected.But, real state information extracting device 10, standard information database 40, standard information comparison means 50, specification information database 20, application server 30,30a, also can be connected with the some networks in field network N1, control network N 2 and information network N3.In addition, safeguard that backup system 1,2 not necessarily will be set to be attached to Process Control System 60, as long as can communicate with the textural element of Process Control System 60, also can arrange discretely.
In addition, as shown in Figure 1, Figure 7 shows, form real state information extracting device 10, specification information database 20, application server 30,30a, standard information database 40 and the standard information comparison means 50 of safeguarding backup system 1,2, can be used as and independently install separately and install, also can be used as 1 device and install.In addition, can realize the function that forms real state information extracting device 10, specification information database 20, application server 30,30a, standard information database 40 and the standard information comparison means 50 of safeguarding backup system 1,2 by software, will safeguard that backup system 1,2 is for example arranged on, on the instrument or device (controller 62 or operation monitoring device 63) that forms Process Control System 60.
In addition, in order to improve reliability, also can make to form specification information database 20 and standard information database 40 redundants of safeguarding backup system 1,2.In addition, field instrumentation or the network equipment that cannot extract real state information is set sometimes in safeguarding backup system 1,2.Consider above-mentioned situation, also can, on the basis of the real state information being extracted by real state information extracting device 10, prepare in advance for instrument directly being confirmed and exported by field engineer the end device (real state information input unit) of the real state information relevant to this instrument.
In addition, in change operation, the job state amounts such as progress/process information that can also comprise operation in record information (Difference test information).In addition, also can make these information and external application is that project management tool carries out information association.In addition,, in order to improve the security of change during operation, id information that also can be based on operator etc., give access right in variable correction and in reference to scope.