CN1926489B - Data presentation system for abnormal situation prevention in a process plant - Google Patents

Data presentation system for abnormal situation prevention in a process plant Download PDF

Info

Publication number
CN1926489B
CN1926489B CN2005800068889A CN200580006888A CN1926489B CN 1926489 B CN1926489 B CN 1926489B CN 2005800068889 A CN2005800068889 A CN 2005800068889A CN 200580006888 A CN200580006888 A CN 200580006888A CN 1926489 B CN1926489 B CN 1926489B
Authority
CN
China
Prior art keywords
spm
data
correlation
equipment
module
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.)
Active
Application number
CN2005800068889A
Other languages
Chinese (zh)
Other versions
CN1926489A (en
Inventor
伊文瑞·埃尔于雷克
卡迪尔·卡瓦卡里欧卢
约翰·P·米勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US10/972,155 external-priority patent/US7389204B2/en
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of CN1926489A publication Critical patent/CN1926489A/en
Application granted granted Critical
Publication of CN1926489B publication Critical patent/CN1926489B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A system for visually presenting data receives signal processing data generated signal processing data collection blocks corresponding to devices associated with a process plant. The signal processing data collection blocks may generate data such as statistical data, frequency analysis data, auto regression data, wavelets data, etc. The system displays an image representative of the devices and representative of a context of the devices within the process plant. Additionally, data based on signal processing data corresponding to one or more device is displayed. For example, the signal processing data for the device could be displayed. As another example, data may be generated based on the signal processing data and this generated data may be displayed.

Description

Be used for data presentation system at processing factory's abnormal situation prevention
The cross reference of related application
The application requires to submit to, be entitled as on March 3rd, 2004 the U.S. Provisional Patent Application No.60/549 of " the unusual condition prevention in the processing factory ", and 796 right, its whole disclosures are incorporated among the application to be used as various purposes in full.
The application also relates to following patented claim:
Patent Application No.: _ _ _ _ _ _, (agency's number of putting on record No.30203/39746), itself and the application submit, are entitled as " configuration-system and the method that are used for the unusual condition prevention of processing factory " on the same day to;
Patent Application No.: _ _ _ _ _ _, (agency's number of putting on record No.30203/40055), itself and the application submit, are entitled as " the unusual condition prevention in the processing factory " on the same day to.
Whole disclosures of above referenced patented claim be incorporated in full the application please in as various purposes.
Technical field
The execution that present invention relates in general in the processing factory diagnosis and safeguard is specifically related to provide with the mode that reduces or prevent the unusual condition in the processing factory predetective diagnosis ability of processing factory.
Background technology
Process Control System; The Process Control System that for example is used for chemistry, oil or other process; Generally include one or more centralized or distributed process controller; These process controllers are through simulation, numeral or analog/digital hybrid bus, and communication link is received at least one main frame or operator workstation and one or more process control and instrument and equipment, for example field apparatus etc.Field apparatus can be that for example valve, valve positioner, switch, transmitter and sensor be (for example; Temperature, pressure and flow sensor); They are arranged in the process plant environments and carry out various functions during the course, for example open or close valve, measurement process parameters, increase or reduce that fluid flows etc.Smart devices for example meets known FOUNDATION TMFieldbus (hereinafter being called Fieldbus) agreement or HART
Figure 058068889_0
The field apparatus of agreement, other control function that can also carry out control calculating, alarm function and in process controller, realize usually.
Usually be arranged at the process controller in the process plant environments, receive that expression is produced by field apparatus or the signal of process measurement relevant or process variable and/or belong to the out of Memory of field apparatus with field apparatus, and the implementation controller application program.For instance; This controller application program realizes the Different control module; These control modules are carried out the process control decision-making, are produced control signal according to the information that receives, and with the field apparatus such as HART and Fieldbus field apparatus in control module or piece (block) co-ordination carried out.Control module in the process controller sends control signals to field apparatus through communication line or signal path, thus the operation of control procedure.
Information from field apparatus and process controller can be used for one or more other hardware devices usually; For example operator workstation, maintenance work station, personal computer, portable set, data history records device, report generator, integrated data store etc.; So that operator or maintainer can carry out the required function relevant with process, for example change particular device in operation, view procedure or the processing factory of control module in setting, modification process controller or the smart devices of process control block (PCB) current state, check the alarm that produces by field apparatus and process controller, simulation process operation with problem in start-up or test process Control Software, the diagnosis processing factory or hardware fault etc.
Typical processing factory is connected to one or the more many process control and the measuring equipment of multiprocess controller having, and for example valve, transmitter, sensor etc. the time, also has many other utility appliance essential or relevant for process operation.These optional equipments comprise, for example power-supply device, generating and controller switching equipment, the rotating machinery such as turbine, motor etc., and they are arranged at a plurality of places of a typical plant.Though these optional equipments need not produce or the use variable; And in many cases; Even can not receive process controller control to be free of attachment to process controller for the influence process operation; But for the proper handling of process, these equipment still unimportant and also finally be essential.
Known, problem often appears in the process plant environments, particularly appears in the processing factory with lots of field equipment and utility appliance.These problems can show as and make equipment, logical block fault or malfunctioning, for example are in one of communication between devices in the software program of improper pattern, the process control loop of having carried out inappropriate adjustment, the processing factory or multiple faults etc. more.Though it is multiple that in fact these or other problem have, they cause process in relevant with the suboptimum performance of processing factory usually ERST operation (that is, processing factory is in unusual condition) usually.Developed many diagnostic tools and application program, so that the reason of the problem in detection and the definite processing factory, and when problem has taken place and has been detected, help operator or maintainer diagnosis and correct these problems.For example; Usually receive the operator workstation of process controller in succession through the communication link such as direct or wireless bus, Ethernet, modulator-demodular unit, telephone wire; Have the processor and the storer that are suitable for operating software or firmware, the Delta that for example sells by Emerson process management TMWith the Ovation control system, these systems comprise numerous control modules and control loop diagnostic tool.Likewise; Can through the communication identical with the controller application program connect or through be connected with embedded technology (OPC) such as the object linking that is used for process control, different communication the portable connection is connected to the maintenance work station such as the process control equipment of field apparatus; Generally include one or multiple utility program more; These application programming are to check by what the field apparatus in the processing factory produced to safeguard alarm and caution, with the equipment in the test processing factory and carry out the maintenance activity to field apparatus in the processing factory and miscellaneous equipment.Developed similar diagnosis of application program, with the problem of utility appliance in the diagnosis processing factory.
Therefore; (part is disclosed in the United States Patent (USP) NO.5 that is entitled as " being used in the integrated communicaton network in the field apparatus management system " to asset management solution (AMS) application program of for example being sold by Emerson process management at least; 960; In 214), the data that can belong to field apparatus with field device communicating and storage are to confirm and to follow the tracks of the operation of field apparatus.In some example; The AMS application program can be used for field device communicating to change the parameter of this field apparatus; Thereby the application program that makes this field apparatus operation self; For example self calibration program or self-diagnostic program are to obtain about the state of this field apparatus or to perfect the information of degree (health).This information can comprise; For example status information (for example; Whether alarm or other similar incident take place), device configuration information (for example; The type of mode that the current mode of field apparatus maybe can be configured and the measuring unit that uses by this field apparatus), device parameter (for example, field apparatus value range and other parameter) etc.Certainly, these information can use with monitoring by the maintainer, safeguard, with and/or the diagnosis field apparatus in problem.
Similarly, many processing factories comprise monitoring of tools and diagnosis of application program, the RBM product (ware) that for example provides by the CSI system, or be used to any other known application program of monitoring, diagnose and optimizing the mode of operation of various rotating machinerys.The maintainer uses these application programs to safeguard and to check the performance of the rotating machinery in the factory usually, and with the problem of definite rotating machinery, and when and whether definite rotating machinery must be repaired or replaced.Likewise, many processing factories comprise electric power control and diagnosis of application program, and the application program that is for example provided by Liebert and ASCO company is with control and maintenance generating and controller switching equipment.Known ground, operation Control and Optimization application program in processing factory, real-time optimization device (RTO+) for example is to optimize the control activity of processing factory.Such optimization application is used the model of complicated algorithm and/or processing factory usually, predict how to change that input optimizes processing factory with the for example relevant operation of profit of some variable that need optimize.
At one or more in multioperation person's workstation or the maintenance work station; These and other diagnosis and optimization application are that realize on the basis with general system (system-wide) usually; And can to operator workstation or maintenance work station pre-configured demonstration be provided according to the mode of operation of equipment in processing factory or the processing factory and device.The typical demonstration comprises: alarm shows that it receives the alarm that is produced by process controller in the processing factory or miscellaneous equipment; Control shows, the process controller in its expression processing factory and the mode of operation of miscellaneous equipment; Safeguard to show each operation of equipment state etc. in its expression processing factory.Likewise; These can make operator or maintainer readjust control loop with other diagnosis of application program or reset other controlled variable; With to one or more field apparatuss operation test; Confirm the current state of these field apparatuss, thus calibrate field devices or other device, or carry out detection and correction activity to the other problem of each equipment and device in the processing factory.
Though various application programs and instrument are very helpful to the problem in identification and the correction processing factory; But these diagnosis of application program are configured to after problem has appeared in the processing factory, just use usually, therefore are exactly after unusual condition is Already in the processing factory.Lamentedly, before using these tool detection, identification and correcting unusual condition, possibly just there has been a period of time in unusual condition, and this causes, and processing factory's performance is a suboptimum in time period of, identification to be detected in problem and correction process.In many cases, according to alarm, caution or processing factory best performance not, control operation person can at first detect and have some problems.Can potential problems be notified to the maintainer after this operator.This maintainer possibly detect also and possibly detect less than real problem, and possibly test or the further prompting (prompt) before of other diagnosis of application program in real operation, or carries out other required activity of these real problems of identification.In case the problem of identifying; The maintainer possibly need confirm parts and plan that portion safeguards flow process; All these all can cause obtaining occurring between the correction a tangible time period in a problem appearance and this problem; In this time period, processing factory operates in usually and operates under the relevant unusual condition with the suboptimum of factory.
In addition, many processing factories can experience a kind of great cost of processing factory's appearance in the short relatively time or unusual condition of infringement of causing.For example, if there is some unusual condition, even if there is very short time in they so, these unusual conditions also can bring the unexpected great shut-down period in the extensive damage to equipment, raw-material loss or the processing factory.Therefore, detection problem after only problem has occurred in processing factory no matter problem corrects to such an extent that how soon have, all possibly cause heavy losses or infringement in the processing factory.Therefore, desirable situation is to prevent the unusual condition appearance at first as possible, rather than the problem in after unusual condition occurs, do the best simply reaction and the correction processing factory.
At present; Have a kind of technology that can be used for image data, this technology can make the user before the real appearance of unusual condition, some unusual condition that prediction takes place in processing factory; Thereby the unusual condition of taking measures to be predicted to prevent appears in processing factory before any heavy losses.This flow process is disclosed in the u.s. patent application serial number No.09/972 that is entitled as " root cause diagnostics ", 078 (partly based on U.S. Patent application NO.08/623,569, existing United States Patent(USP) No. 6,017,143) in.Whole disclosures of these two applications are herein incorporated for reference.Usually, this technology is at many equipment of processing factory, for example in each of field apparatus, statistical data collection and processing module or statistical treatment monitoring (SPM) module is set.For example, statistical data collection and processing module gatherer process variable data, and confirm some and the relevant statistical measures of data of gathering, for example mean value, intermediate value, standard deviation etc.These statistical measures can send to the user subsequently, and are used to hint the imminent pattern of known exception situation (pattern) by analysis with identification.If detect a specific suspicious unusual condition that will take place, then at first take measures correcting potential problem, thereby avoid unusual condition.But for typical maintainer, it possibly be consuming time and dull gathering and analyze data, especially in the processing factory with the field apparatus that is used for gathering statistics in a large number.And further, when a maintainer can gather statistics, this maintainer possibly not know how to go to analyze best or check data, or confirmed which imminent unusual condition is these data all hinted, if any.
And usually, configuration factory is to collect and to check that the whole statistic processes data that produced by each SPM are to bother very much with dull, especially in large-scale processing factory.In fact, at present the user usually must establishment monitors the OPC client of interested each parameter in the different field apparatuss respectively, this means that each field apparatus all must be configured to gather these data respectively.This layoutprocedure is very consuming time and be vulnerable to the infringement of mistake.
Summary of the invention
A kind of visual system that presents data, signal Processing data that its reception equipment corresponding signal Processing data collection module relevant with processing factory produced of being used for.This signal Processing data collection module can produce the data such as statistics, frequency analysis data, autoregression data, wavelet data.This system shows representative equipment and represents the image of the situation (context) of these equipment in processing factory.In addition, show that with the corresponding signal Processing data of at least one equipment be the data of basis.The signal Processing data that for example, can show the equipment of being directed against.As another example, can produce data and show the data that produced based on the signal Processing data.Randomly, this system can provide that to allow the user to select with the signal Processing data be that the data of basis are treated or the user interface of more equipment showing above that.
Description of drawings
Fig. 1 is the example block diagram of a processing factory, and this processing factory has distributed control and maintaining network, and wherein this network comprises one or more operator and maintenance work station, controller, field apparatus and utility appliance;
Fig. 2 is the example block diagram of a part of the processing factory of Fig. 1, and its communication that shows between each element of the unusual condition prevention system in the different parts of processing factory is interconnected;
Fig. 3 is the demonstration of the configuration of one group of statistic processes monitoring module in a kind of equipment of the processing factory of Fig. 1 or Fig. 2;
Fig. 4 is the statistic processes acquisition module in the allocation processing plant and gathers the process flow diagram of the technology of statisticss in operating period of processing factory from these modules;
Fig. 5 is a width of cloth display screen figure, and it shows the plant hierarchy (hierarchy) that opc server is gathered in the processing factory of Fig. 1 or Fig. 2;
Fig. 6 is a width of cloth display screen figure, and it shows the hierarchy of the plant components relevant with the equipment with statistic processes monitoring module;
Fig. 7 is a width of cloth display screen figure, and it makes the user can be chosen in one group of statistic processes monitoring parameter to be monitored in the statistic processes monitoring module;
Fig. 8 is a width of cloth display screen figure, and it can be provided the collection statistic processes monitor data that produces in the equipment with statistic processes monitoring module to be illustrated in;
Fig. 9 is a width of cloth display screen figure, and it shows the browser hierarchy, and this hierarchy comprises the statistics element of data collecting module collected in the slave unit;
Figure 10 is a width of cloth display screen figure, and it shows increases in the equipment at the scene or the mode of configuration statistical data collection module;
Figure 11 is a width of cloth display screen figure, and it shows the user and can handle to check the mode of trend data;
Figure 12 is a width of cloth display screen figure, and it shows the user and can handle to check the mode of the raw data of being gathered from the statistics gatherer module;
Figure 13 is a width of cloth display screen figure, and it shows the curve map of statistic processes monitoring parameter to the time;
Figure 14 is a width of cloth display screen figure, and it shows one group of different statistic processes monitor data to four curves of time, and wherein each all has of on same curve, describing or multiparameter more;
Figure 15 is a width of cloth display screen figure, and the histogram that it shows the statistic processes monitoring parameter comprises control limit and regulation boundary;
Figure 16 is a width of cloth display screen figure, shows the X control chart of statistic processes monitor data to the time;
Figure 17 is a width of cloth display screen figure, shows the S control chart of statistic processes monitor data to the time;
Figure 18 is a width of cloth display screen figure, shows the two-dimentional scatter diagram of one group of statistic processes monitoring parameter;
Figure 19 is a width of cloth display screen figure, shows the three-dimensional scatter diagram of one group of three statistic processes monitoring parameter;
Figure 20 is a width of cloth display screen figure, shows the four-dimensional scatter diagram of one group of four statistic processes monitoring parameter;
Figure 21 is a width of cloth display screen figure, shows the correlation matrix of one group of statistic processes monitoring parameter;
Figure 22 is a width of cloth display screen figure, shows the three-dimensional bar chart of the part of the correlation matrix of describing Figure 21;
Figure 23 is a width of cloth display screen figure, shows expression and the domain of dependence curve of expecting domain of dependence deviation;
Figure 24 is a width of cloth display screen figure, shows a colour coding correlation matrix;
Figure 25 is a width of cloth display screen figure, shows the comparison chart that compares between two kinds of measured values that provide the process variable of selected equipment, and makes the user can check other user interface component relatively;
Figure 26 is a width of cloth display screen figure, shows two statistics monitor procedure parameters to the curve of time, has shown known correlativity between these parameters;
Figure 27 is a width of cloth display screen figure, shows the curve of a correlation to the time;
Figure 28 is a width of cloth display screen figure, shows the curve of a plurality of correlations to the time;
Figure 29 is a width of cloth display screen figure, shows a correlation and reference value curve to the time;
Figure 30 is a width of cloth display screen figure, shows the associated change matrix for one group of statistic processes monitoring parameter;
Figure 31 is a width of cloth display screen figure, shows a colour coding degree of correlation transformation matrices;
Figure 32 is a width of cloth display screen figure, shows the curve of a total correlation value to the time;
Figure 33 is a width of cloth display screen figure, shows a colour coding degree of correlation transformation matrices and the total correlation value curve to the time;
Figure 34 is a width of cloth correlation and corresponding to the polar plot at the angle of the slope of best-fit line;
Fig. 35 is a width of cloth display screen figure, shows a plurality of correlations and corresponding to the polar plot at the angle of the slope of each best-fit line;
Figure 36 is a width of cloth display screen figure, shows a plurality of associated change values and corresponding to the polar plot at the angle of the slope of each best-fit line;
Figure 37 is the block scheme of exploitation of criterion machine and executive system, and this system can create the user and criterion is applied to from the statistic processes monitor data of processing factory's collection;
Fig. 38 is a width of cloth display screen figure, shows one and makes the user can be the criterion machine exploitation of Figure 37 and the configuration screen of executive system establishment criterion;
Figure 39 is a width of cloth display screen figure, show criterion and carry out the machine operation summary, this high-level summary by the employed criterion of criterion machine of Figure 37 and the alarm that is produced by this criterion machine;
Figure 40 is a width of cloth display screen figure, shows to make the user can be the criterion machine exploitation of Figure 37 and second configuration screen of executive system establishment criterion;
Figure 41 is a width of cloth display screen figure, shows to make the user can be the 3rd configuration screen of the establishment criterion of exploitation of the criterion machine of Figure 37 and executive system;
Figure 42 is a width of cloth display screen figure, shows the part of processing factory, and this demonstration comprises warning/information warning;
Figure 43 is another width of cloth display screen figure, shows the part of processing factory, and this demonstration comprises warning/information warning;
Figure 44 is again a width of cloth display screen figure, shows the part of processing factory, and this demonstration comprises warning/information warning;
Figure 45 is another width of cloth display screen figure, shows the part of processing factory, and this demonstration comprises warning/information warning;
Figure 46 is the figure that is connected in another processing factory with the interfacing equipment of execute exception condition detection and prevention; And
Figure 47 is the figure that is connected in the another processing factory with the interfacing equipment of execute exception condition detection and prevention.
Embodiment
With reference to Fig. 1, exemplary processing factory 10 that therein can execute exception situation prevention system comprises through one or more multi communication network and interconnected many controls of utility appliance and maintenance system.Especially, the processing factory 10 of Fig. 1 comprises one or more Process Control Systems 12 and 14.Process Control System 12 can be the conventional procedures control system; For example PROVOX or RS3 system or any other control system; Process Control System 12 comprises operator interface 12A; This operator interface is connected to controller 12B and I/O (I/O) card 12C, and this I/O (I/O) card is connected to various field apparatuss, for example analog field device can and highway addressable remote sensor (HART) field apparatus 15 successively.Can be the Process Control System 14 of distributed process control system, comprise one or multioperation person's interface 14A more, operator interface 14A be through bus, and for example industry ethernet is connected to one or more distributed director 14B.Controller 14B can be the DeltaV that is for example sold by Emerson process management of Austin (Austin), Texas (Texas) TMThe controller of controller or any other required type.Controller 14B is connected to one or more field apparatuss 16 through I/O equipment; For example Hart or Fieldbus field apparatus or any other intelligence or non intelligent field apparatus; It comprises that for example those use the equipment of PROFIBUS
Figure 058068889_1
, WORLDFIP , Device-Net , AS-Interface
Figure 058068889_4
and CAN
Figure 058068889_5
agreement.As known, field apparatus 16 can provide and process variable and the analog or digital information information-related with miscellaneous equipment to controller 14B.Operator interface 14A can store and carry out instrument available concerning this process control operator (tools), is used for control and comprises the for example operation of the process of Control and Optimization device (optimizers), diagnostician, neural network, tuned circuit etc.
And further, maintenance system is for example carried out the monitoring of AMS application program or any miscellaneous equipment and the computing machine of communication application program, can be connected to Process Control System 12 and 14, or be connected to wherein each equipment, with execution maintenance and monitor activities.For example; Through the communication line or the network (comprising wireless or the portable set network) of any needs, maintenance calculations machine 18 can be connected to controller 12B and/or equipment 15, so that communicate by letter with equipment 15; And in some cases, other maintenance activity is reshuffled or carried out to equipment 15.Likewise; Maintenance applications; AMS application program for example can be installed among relevant with distributed process control system 14 one or the more users interface 14A, and is moved by these user interfaces; Safeguard and monitoring function that to carry out these functions comprise the data acquisition relevant with the operating conditions of equipment 16.
Processing factory 10 also comprises various rotating machinerys 20; For example turbine, motor etc.; They through some nonvolatil or temporary communication links (for example, be connected to equipment 20 with read and after the bus, wireless communication system or the portable set that remove) be connected to maintenance calculations machine 22.Known monitoring and the diagnosis of application program 23 that is provided by for example CSI (Emerson process management company) can stored and carry out to maintenance calculations machine 22, or other any known being used to application program of diagnosing, monitor and optimizing the mode of operation of rotating machinery 20.The maintainer uses application program 23 to safeguard and check the performance of rotating machinery 20 in the factory 10 usually, and with the problem of definite rotating machinery 20, and when and whether definite rotating machinery 20 must be repaired or replaced.In some situation, outside consulting or the data that service organization can temporarily obtain or measurement and equipment 20 are relevant, and use these data that equipment 20 is analyzed, thus the detection problem, performance is not good or other influences the difficult problem of equipment 20.In these situation, the computing machine of operating analysis can not be connected to the remainder of system 10 through any communication line, maybe can be the remainder that temporarily is connected to system 10.
Likewise, have the generating relevant with processing factory 10 and the generating and the distribution system 24 of controller switching equipment 25, be connected to other computing machine 26 through for example bus, computing machine 26 operations are generating and the controller switching equipment 25 in the inspection processing factory 10 also.Computing machine 26 can be carried out control of known electric power and diagnosis of application program 27, and those programs that provided by Liebert and ASCO or other company for example are with control with safeguard and generate electricity and controller switching equipment 25.And; In many cases; Outside consultant or service organization can use the attendant application of the data relevant with equipment 25 of temporarily obtaining or measuring, and it is not good or influence other difficult problem of equipment 25 with detection problem, performance to use these data that equipment 25 is analyzed.In these situation, the computing machine of operating analysis (for example, computing machine 26) can not be connected to the remainder of system 10 through any communication line, maybe can be the remainder that temporarily is connected to system 10.
As shown in Figure 1; At least a portion of computer system 30 execute exception situation prevention systems 35; And especially; Computer system 30 is stored and is carried out configuration and data collection application 38, can comprise checking or interfacing application programs 40 and exploitation of criterion machine and executive utility 40 of statistics gatherer and processing module, and extra storage statistical treatment monitor database 43, the statistics that produces in some equipment in statistical treatment monitor database 43 storing processs.Usually; Configuration dispose with data collection application 38 and with many statistical data collection and analysis module (not shown in figure 1) in each communicate; These modules are arranged in any equipment that other needs of field apparatus 15,16, controller 12B, 14B, rotating machinery 20 or its secondary computer 22, generating set 25 or its secondary computer 26 and processing factory and device; Thereby each from these modules is gathered statistics (or in some situation; And utilize these data to come execute exception situation prevention the gatherer process variable data).Configuration and data collection application 38 can be received each computing machine or equipment in the processing factory through hard wire bus 45 communication link; Or alternately; Can connect through any communication that other needs, comprise for example wireless connections, use the special use of OPC to connect, for example rely on portable set to wait the connection of communicating by letter with the batch (-type) connection of image data.Likewise; Through LAN or public connection; For example Ethernet, phone connection etc. (shown in Figure 1 connect for the Internet 46), application program 38 can obtain with processing factory 10 in the field apparatus data relevant with device, these data are by for example third party ISP collection.And, through various technology and/or agreement, comprising for example Ethernet, Modbus, HTML, XML, proprietary technology/agreement etc., application program 38 can communication link be received the computing machine/equipment in the factory 10.Therefore; Use OPC application program 38 communication link to be received the concrete example of the computing machine/equipment in the processing factory 10 although described herein; But those of ordinary skill in the art should be understood that various other methods that also can use the computing machine/equipment in the processing factory 10 that application program 38 is connected to.Usually, application program 38 can be stored the data of being gathered in database 43.
If collect statistics (or process variable data); Then can use and check application program 40; So that handle these data by different way and/or show the statistics (for example, being stored in the database 43) that institute gathers or handles, so that user maintainer for example; Can confirm better that unusual condition exists or prediction exists in the future, and take the corrective measure of trying to be the first.Criterion machine exploitation can be used one or more criterion wherein that is stored in executive utility 42 more, analyzing the data of gathering, thereby confirm in the processing factory 10 that unusual condition exists or the predicted anomaly situation in existence in the future.In addition, exploitation of criterion machine and executive utility 42 can make operator or other user create the additional criteria of treating by the execution of criterion machine, thereby detect or the predicted anomaly situation.
Fig. 2 shows the part 50 of the exemplary processing factory 10 of Fig. 1, carries out the mode of statistical data collection with specification exception situation prevention system 35.Though Fig. 2 shows one or the more communication between the multidata acquisition module in unusual condition prevention system application program 38,40,42 and database 43 and HART and the Fieldbus field apparatus; But be appreciated that; Similar communication can occur between the miscellaneous equipment and device in unusual condition prevention system application program 38,40,42 and the processing factory 10, any one in comprising equipment shown in Figure 1 and installing.
The part 50 of processing factory 10 shown in Figure 2 comprises distributed process control system 54; This system has one or multiprocess controller 60 more; Through I/O (I/O) card or equipment 68 and 70; It can be the equipment that meets any required type of any required communication or controller protocol, and process controller 60 is connected to one or more field apparatuss 64 and 66.Although field apparatus 64 is shown the HART field apparatus in the drawings, and field apparatus 66 is shown the Fieldbus field apparatus in the drawings, these field apparatuss can use any other required communication protocol.In addition; Field apparatus 64 and 66 can be an any kind equipment; For example sensor, valve, transmitter, steady arm etc.; And can meet any required opening, proprietary or other communication or sequencing agreement, should be appreciated that, I/O equipment 68 and 70 must with the protocol-compliant of field apparatus 64 and 66 employed needs.
In any case; Can be by one of the visit of for example deployment engineer, process control operator, maintainer, plant manager, overseer's etc. factory personnel or more users interface or computing machine 72 and 74 (it can be the personal computer, workstation etc. of any kind); Hard wire or wireless communication configuration through can using any needs also used communication protocol any needs or that be fit to; For example the communication line or the bus 76 that realize of Ethernet protocol is connected to process controller 60.In addition; Database 78 can be connected to communication bus 76; Coming work as the data history records device, its collection and store configuration information and online process variable data, supplemental characteristic, status data and with processing factory 10 in process controller 60 and field apparatus 64 and 66 relevant other data.Therefore; Database 78 can be used as configuration database and comes work to store current configuration; The control configuration information that this current configuration packet is drawn together the process configuration module and is used for Process Control System 54, they are downloaded and are stored in process controller 60 and field apparatus 64 and 66.Likewise, database 78 can be stored historical unusual condition prevention data, and it comprises the statistics of being gathered by the field apparatus in the processing factory 10 64 and 66, or according to the process variable determined statistics of field apparatus 64 with 66 collections.
Though process controller 60, I/O equipment 68 and 70 and field apparatus 64 and 66 be arranged at downwards and spread in the harsh sometimes environment of plant usually, workstation 72 and 74 and database 78 be arranged at usually in the not too harsh environment that pulpit, maintenance room or other easy operating person, maintainer etc. use.
Usually, process controller 60 storage and carry out or multi-controller application program more, it uses many different, independent control modules of carrying out or piece (block) to realize control strategy.Each of these control modules can be made up of common alleged functional block; Wherein each functional block is a part or a sub program of whole control program; And with other functional block cooperation (through so-called link communication), to realize the process control loop in the processing factory.As known; Functional block can be the object in the object-oriented program agreement, and it carries out a function in input function, control function or the output function usually, wherein input function for example with transmitter, sensor or other process parameter measurement device function associated; Control function for example with the control program function associated of carrying out controls such as PID, fuzzy logic; Some equipment of output function control, the for example operation of valve is so that carry out some physical function in processing factory 10.Certainly, also there is the complex function piece of mixing and other type, for example model predictive controller (MPC), optimizer etc.Though be appreciated that Fieldbus agreement and Delta TMSystem protocol uses the controlling models and the functional block that design and realize in the object-oriented program agreement; But control module can use the control program scheme of any needs to design; Comprise for example sequential functional block, ladder logic etc., and be not limited to the functions of use piece or any other specific program technology designs.
As shown in Figure 2, maintenance work station 74 comprises processor 74A, storer 74B and display device 74C.Storer 74B stores with reference to the described unusual condition prophylactic applications of Fig. 1 program 38,40 and 42 in such a way; Promptly; Make these application programs on processor 74A, to carry out, so that to the user information is provided through display 74C (or any other display device, for example printer).
In addition, as shown in Figure 2, some in the field apparatus 64 and 66 (and maybe be whole) comprises data acquisition and processing (DAP) module 80 and 82.Though for the purpose of discussing; Module 80 and 82 is described with reference to Fig. 2 as diagnostic module (ADB) in advance; Wherein ADB is that the known Fieldbus equipment that can be increased to is to gather and to handle foundation fieldbus (Foundation Fieldbus) functional block of the statistics in the Fieldbus equipment; But module 80 and 82 can be maybe to comprise any other type blocks or the module that is arranged in process device; Their collecting device data are also calculated or definite one or more statistical measures or parameter to these data, no matter and whether these functional blocks are arranged in Fieldbus equipment or meet the Fieldbus agreement.Although the module of Fig. 2 80 and 82 is shown as one of one of equipment of being arranged in 64 and equipment 66; But these or similar module can be arranged in many field apparatuss 64 and 66; Can be arranged in miscellaneous equipment, for example controller 60, I/O equipment 68,70 or any equipment shown in Figure 1.In addition, module 80 and 82 can be arranged in any subclass (subset) of equipment 64 and 66.
Usually, module 80 and 82 or the subassembly of these modules, the data of process variable data for example in the collecting device, these modules are arranged in equipment, and for many reasons data are carried out statistical treatment or analysis.For example, show and make the module 80 relevant with valve to have the butterfly gate trace routine, this process analysis valve process variable data is to confirm whether this valve is in blocked state.In addition; Module 80 comprises one group of four statistic processess monitoring (SPM) module or cell S PM1~SPM4; Gather process variable or other data in this valve; And the data of being gathered are carried out one or more statistical computations, thereby confirm the for example mean value, intermediate value, standard deviation, root-mean-square value (RMS), rate of change, scope, minimum value, maximal value etc. of institute's image data, and/or detect in institute's image data such as incidents such as drift, deviation, noise, peak values.The concrete statistics that is produced not necessarily, the method that produces these data neither be necessary.Therefore, can produce dissimilar statisticss to replenish or to replace the data of above-mentioned particular type.In addition, various technology comprise technique known, can be used to produce these data.This term of statistic processes monitoring (SPM) module is used to describe the function of at least one process variable or other procedure parameter being carried out the statistic processes monitoring here, and can be carried out by the needed any software, firmware or the hardware that are arranged in equipment even are positioned at the device external of image data.SPM is appreciated that because SPM is arranged in the equipment that device data gathered usually, so can obtain more and process variable data more accurately qualitatively.As a result, the SPM module can be confirmed the statistical computation about the process variable data of being gathered than the module of the device external of gatherer process variable data usually better.
In another example, the module 82 of Fig. 2 shows that work is relevant with transmitter, and it can have the plugged line detecting unit, and the process variable data that this element analysis is gathered by transmitter is to confirm whether have circuit blocked in the factory.In addition; Module 82 comprises one group of four SPM module or cell S PM1~SPM4; They can gather process variable or other data in the transmitter, and the data of being gathered are carried out one or more statistical computations, with the for example mean value of confirming institute's image data, intermediate value, standard deviation etc.If desired, can be by above-mentioned United States Patent (USP) NO.6, the possible operation of module 80 and 82 is carried out or realized to 017,143 described mode.All comprise four SPM modules though module 80 and 82 is illustrated as each module, yet module 80 and 82 possibly have the SPM module of any other number therein, be used for gathering and definite statistics.Likewise, comprise detection software although module 80 and 82 is illustrated as, to be used for detecting the particular condition of processing factory 10, module 80 and 82 also can not have such software.And further, though SPM module discussed herein is illustrated as the subassembly of ADB, they can replace with the module of the independent setting (stand-alone) of the equipment of being arranged in.And; Though SPM module discussed herein can be known foundation fieldbus SPM module; Gather the for example data of process variable data and so on but this term of statistic processes monitoring (SPM) module used herein is meant, and these data are carried out certain statistical treatment to confirm the for example module or the parts of any kind of the statistical measures of mean value, standard deviation etc.Therefore; This term is tending towards covering software or firmware or other and carries out the parts of this function; No matter whether these parts are forms of functional block or other type block, program, routine or parts; No matter and whether these elements meet foundation fieldbus agreement or other agreement, for example agreements such as PROFIBUS, WORLDFIP, Device-Net, As-Internet, HART, CAN.
In one embodiment, each the SPM module in ADB80 and 82 can be (active) that activate or unactivated.The SPM module that activates is the module of current monitor procedure variable (or other procedure parameter), and unactivated SPM module is the current module that does not have the monitor procedure variable.Usually, the SPM module is defaulted as un-activation, and therefore, each all must be configured to the monitor procedure variable separately usually.Fig. 3 shows exemplary configuration and shows 84, and it can offer user, slip-stick artist etc., to describe and to change the current SPM configuration of equipment.As show shown in 84, the SPM module 1,2 and 3 of particular device all has been configured, and SPM module 4 also is not configured.The user command of parameter reference (being monitored parameter) in the particular module in each among SPM module SPM1, SPM2 and the SPM3 that is configured and the equipment (by module tag (block tag) expression), module type, this module and expression SPM module monitors function is relevant.And further; The SPM module that each is configured comprises that the statistical parameter that is determined treats the one group of threshold value that compares with it; For example comprise mean value boundary, high deviation limits (a too big value of deviation in its regulation expression signal) and low dynamically (low dynamics) boundary (a too little value of deviation in its regulation expression signal).Fundamentally; Detect the variation of mean value and can represent this process upwards skew or skew downwards; Detect high deviation and mean that the parts in this process are experiencing unforeseen noise (for example, being caused by the vibration that increases), and the detection low deviation means that process signal is by filtering; Or parts are becoming suspicious staticly, have for example blocked valve.And further, can reference value be set for each SPM module, for example mean value and standard deviation.These reference values can be used for determining whether to satisfy or exceed each boundary of equipment.The SPM module 1 and 3 of Fig. 3 all activates, because they have received user's order to start monitoring.On the other hand, SPM module 2 is unactivated, because it is in idle condition.And in this example, the SPM function is all launched entire equipment, shown in square frame 86, and is set to whenever at a distance from monitoring in five minutes or calculating, shown in square frame 88.Certainly, authorized users can be reshuffled the SPM module in the equipment, to monitor other module and to have other threshold value, reference value etc., for example other functional block in the watch-dog, with equipment in these or other other relevant parameter of module.
Though some the statistics monitoring module shown in the demonstration 84 of Fig. 3, yet be appreciated that other parameter also can or monitored in addition.For example, can calculate the statistical parameter relevant with process with reference to the SPM module or the ADB of Fig. 2 discussion, and can be based on some alarm of change triggers of these values.Through the mode of example, the SPM module of Fieldbus type can the monitor procedure variable and 15 the different parameters relevant with this monitoring is provided.These parameters comprise module tag, module type, mean value, standard deviation, inequality, standard deviation variation, benchmark mean value, base standard deviation, high deviation limits, low dynamic boundary, mean value boundary, state, parameter reference, timestamp and user command.Current, two parameters the most useful are considered to mean value and standard deviation.But other useful SPM parameter is benchmark mean value, base standard deviation, inequality, standard deviation variation and state usually.Certainly, the SPM module can be confirmed the statistical measurement or the parameter of any needs, and can other parameter about a particular module be provided to user or request applications.Therefore, the SPM module is not limited thereto these of place discussion.
With reference to Fig. 2, through bus or communication network 76 and controller 60, the SPM module (SPM1-SPM4) in the field apparatus is available to the external client, for example concerning workstation 74.Additionally or alternately, through for example opc server 89, (parameter and the out of Memory of SPM1~SPM4) produce or gather are available to workstation 74 by the SPM module in ADB80 and 82.This connection can be that wireless connections, hard wire connect, batch (-type) connects (for example, the connection of one of use or more portable sets) or use any communication that other needs of any needs or appropriate communication agreement to connect.Certainly, any communication described herein connects can use the OPC communication server, integrates the data that (integrate) receives from dissimilar equipment according to common or compatible form.
And further, in the equipment that the SPM module can be arranged in the main process equipment, other is not field apparatus or in other field apparatus, to carry out the statistic processes monitoring to for example gathering or produce the device external of the raw data of original procedure variable data.Therefore; For example the application program 38 of Fig. 2 can comprise one or more SPM modules, and it gathers the original procedure variable data through for example opc server 89; And calculate some statistical measurement or parameter, for example the mean value of this process variable data, standard deviation etc.Though these SPM modules are not arranged in the equipment of image data; And because need for the communication of these data; Therefore make the SPM module can not gather process variable data as much as possible usually to carry out statistical computation; But these modules help to confirm statistical parameter for equipment, perhaps do not have or do not support the process variable in the equipment of SPM function.In addition, along with the raising of technology, the handling capacity capable of using of network can increase along with the time, and the SPM module that therefore is not arranged in the equipment of gathering raw data can be gathered more process variable datas, to carry out statistical computation.Therefore, in following discussion, be appreciated that; Said any statistical measurement or the parameter that produces by the SPM module; Can produce by the SPM module, for example produce, perhaps by main frame or comprise that the SPM module in the equipment of other field apparatus produces by the SPM1-SPM4 module in ADB80 and 82.
Increase along with statistical data collection module or SPM in the processing factory; It is helpful having so a kind of automechanism; Be that its SPM module from different equipment is gathered statistical parameter and with vectoring information and to expert system testing result is provided, with further integrated data and make decisions.In fact, at present, check that the whole statistic processes data in the large-scale process are very to bother and oppressiveness.Current, people must create an OPC client, and it monitors interested each SPM parameter respectively, and for this reason, must dispose each equipment that is used for the SPM collection respectively.As implied above, the configuration of statistics and check and be very consuming time and be vulnerable to the infringement of mistake.
Configuration and data collection application 38 are suitable for disposing automatically the SPM module in the equipment of for example valve, transmitter etc., thus during process operation from these SPM module gatherer processes available SPM data.Fig. 4 is the process flow diagram of an example technique, and this technology can be used by application program 38, with the equipment in the allocation processing plant, thereby gathers the SPM data and gathers these data automatically in the operating period of processing factory 10.In Fig. 4, the action that the circle expression is carried out in processing factory by application program 38, and rectangle is represented by application program 38 uses or the object that produces or (item).Be appreciated that; Though this example has been discussed from using the Fieldbus agreement and having the particular type transmitter of the Fieldbus module of gathering statistics and has been gathered the SPM data; But should technology or similar technique can be used for from using the miscellaneous equipment of other communication and functional module agreement; Or from the parts of the miscellaneous equipment of service routine example rather than functional module sequencing example or these equipment, gather statistics (or other parameter).
In any case, in first frame 92, the hierarchy of application program 38 scanning process Control Network (for example, processing factory) comprises statistical data collection module (for example, ADB) equipment to confirm row in the processing factory.Although frame 92 can search for other type statistics data acquisition module and or except the SPM of Fieldbus type among the ADB; And this method is not limited to use the SPM module among Fieldbus ADB or the Fieldbus ADB; But for the purpose of discussing, still the "as if" statistics data acquisition module adopts the SPM modular form among the above-mentioned Fieldbus ADB.In one embodiment, opc server (for example, the server 89 of Fig. 2) can allow for example the client access control and the facility information of application program 38.For example, OPC controls 2.0 products automatically the standard method of browsing the PC server content is provided, and the hierarchy that these or other browsing method can be used for automatic conversion OPC is to find out the equipment that comprises ADB.In addition, New O PC specification comprises the XML definition, and it can be used for integrated data and make it capable of using in network environment.
Fig. 5 shows the part of exemplary factory hierarchy 94, and this hierarchy 94 is created by opc server, has just described equipment and other parts by the processing factory of opc server scanning.Hierarchy 94 top has the node 96 and 98 that is called module and input and output (IO), and wherein module node 96 comprises control strategy information, and IO node 98 comprises hardware/facility information.Shown in the exemplary hierarchical structure of Fig. 5, IO node 98 comprises and controller (CTLR), card (C) and the relevant child node of port (P) that wherein, in this example, port (P) is relevant with the Fieldbus section (segment) in actually existing in controller network.Further downwards, Fieldbus equipment is listed under their port separately in this hierarchy.In the example of Fig. 5, each Fieldbus equipment that comprises ADB comprises the node that is called frequency converter (TRANSDUCER) 800 or frequency converter 1300 under this equipment.(in Rosemount 3051F equipment, ADB is called as frequency converter 800, and in Rosemount3051S equipment, this ADB is called as frequency converter 1300).A node 100 that is called as frequency converter 800 is shown in the hierarchy of Fig. 5.ADB node 100 comprises the diagnostic message of being concerned about.In particular case, statistic processes in 38 pairs of ADB nodes 100 of application program monitoring (SPM) parameter is interested, in the hierarchy of Fig. 5, ADB node 100 be able to launch with illustrate with Rosemount3051F equipment in some relevant parts of ADB.Certainly, the title example of the known function piece that just provides by a tame well-known manufacturer of title " frequency converter 800 " and " frequency converter 1300 ".Other ADB module or SPM module can have other title, and/or these titles can be different in a system that is different from the system that uses OPC.In other implementation; Different titles can be corresponding developed afterwards and/or was provided and/or according to the ADB module or the SPM module of other frequency converter piece of describing in the foundation fieldbus specification, functional block etc. by other manufacturer; Maybe can be what its intelligence communication agreement in office (for example; Digital protocol) module in or other software part, the for example any element in agreements such as the several Profibus that name, HART, CAN, AS-Interface, HTML, XML.
For finding the SPM module among ADB and the ADB, OPC hierarchy 94 is changed or searched for to frame 92 (Fig. 4) automatically, to comprise all devices of ADB in the positioning plant.Certainly, frame 92 can be programmed for understanding in advance and set 94 employed forms by OPC, so that frame 92 can be changed or browse tree 94, thereby finds out the equipment that comprises ADB with best mode.Though method described herein is set based on DeltaVOPC,, can make amendment to this method for other opc server and by the plant hierarchy that scan tool produced of other type.
Searching for hierarchy or setting, a balance is arranged usually at 94 o'clock between speed and the robustness.Especially, with regard to finding out all equipment with ADB, search hierarchy 94 can not be absolutely reliably usually, but only can find out the equipment that some have ADB.As a rule, the method for finding out the equipment with ADB is accurate more, and this method will be slow more.For instance, if different manufacturer has the equipment that in OPC tree 94, shows, and this equipment have with the 3051F transmitter in the module of ADB module same names, search for so hierarchy possible errors ground with this Equipment Inspection for having ADB.Otherwise, if frame 92 attempt only to guarantee that through searching for a large amount of child nodes the location really has the node of ADB, thereby eliminate this problem, the speed of this method will reduce so.
Under any circumstance, in one embodiment, frame 92 can be searched for hierarchy or set each node in 94, so that in some equipment, locate known each node with title relevant with ADB.Though in some cases, in the for example large-scale processing factory, this can consume obviously many search times, and it is the accurate method of in processing factory, finding out each ADB and then looking for each SPM.On the other hand; Frame 92 can be searched for hierarchy downwards; Up to arriving or finding the node with title relevant with known statistics monitoring module, for example frequency converter 800 or frequency converter 1300 or any other are made the specific names that is used for representing a known statistics monitoring module by some equipment manufacturers.If find such node, relevant with this node so father (parent) node can be used as the equipment with ADB and is detected.Though each node that this method does not resemble in specific OPC hierarchy of search or the tree has robustness so, it is fast that this method should be wanted.If but another manufacturer produces the equipment of the OPC node with frequency converter 800 by name, this method still will wrong ground detect this miscellaneous equipment for having ADB so.
Alternately, frame 92 can be searched under each node, in the equipment of the unique relevant or hint ADB of known and ADB, looks for the additive term that has with known ADB related names.Therefore; Frame 92 can located have the known node that uses by manufacturer of at least one family with clear and definite ADB title after, the search child node is to check characteristic/module tag. whether son symbol string (Charcteristic/BLOCKTAG.STRING) has " advanced diagnosis (ADVANCED DIAGNOSTICS) " value.In this example, only having the characteristic/module tag of the equipment of ADB. character string OPC item has " advanced diagnosis " value.Though this method is to have very much robustness when only having the equipment of ADB in the location, this method need be passed through opc server slave unit read value, and this is than just browsing the longer time of OPC hierarchy significant need.Therefore, though this method is accurate, too slow for some situation.
Can be search OPC tree 94 by another method that the frame 92 of Fig. 4 is implemented; This method provides compromise between speed and robustness; It is included in the node search OPC hierarchy down that has usually the known name relevant with ADB, to search the child node that also has the common name relevant with ADB.For example, this method can begin and Searching I O node 98 from the top that OPC sets 94 (Fig. 5).Then, this method each child node under can recursive search IO node 98.If find child node (the perhaps known and statistics monitoring module of frequency converter 800 by name or frequency converter 1300; The name of relevant other of ADB for example); Then whether this node of this method check has the child node of a SPM_ACTIVE by name, perhaps concrete with add up relevant any other child node of monitoring module.If for example finding SPM_ACTIVE under frequency converter 800 nodes, then frame 92 is the equipment that comprises ADB with the father node detection of frequency converter 800 nodes.
Certainly, frame 92 can use any in these technology, and perhaps these technological combinations or any technology search that other needs have the equipment of ADB (and therefore having SPM).For example, a kind of implementation can try hard to discern at least known all ADB that realized by the equipment of manufacturer of at least one family, but possibly can also may not discern all ADB in the processing factory.As another example, an implementation can try hard to discern the known all ADB that realized by the equipment of different manufacturers of several families.And; Though being described as, this scanning step use the OPC hierarchy to carry out; Hierarchy that produces by opc server just; But this method can be applicable to or uses in the hierarchy that is produced by miscellaneous equipment, for example the data history records device of the configuration hierarchy in controller, the storage processing factory, the workstation of memory device hierarchy etc.Therefore; Other implementation need not use opc server and/or OPC hierarchy; But possibly use a lot of other computing equipment, communication protocol and hierarchy agreements, it for example comprises, known and up-to-date computing equipment, communication protocol and hierarchy agreement.Other implementation can use web server, XML and/or proprietary computing equipment and agreement for instance.
Finding and search comprises in the process of equipment of ADB, frame 92 can store detected have ADB, the tabulation of the equipment of SPM module or other categorical data acquisition module, shown in the square frame among Fig. 4 108.If desired, square frame 108 listed equipment can be presented at according to their hierarchy in the tree view.An example of the view 110 of this hierarchy is as shown in Figure 6.As being understood, the hierarchy 110 that shows in Fig. 6 view is to show a sub-set of the hierarchy that is shown by the Control Network that controller produces, because be not that all devices of controlling in showing all comprises ADB usually.In fact, the view among Fig. 6 110 is actually the copy of the controller hierarchy that includes only the equipment with ADB.As being understood, each equipment that the demonstration among Fig. 6 shows among equipment PT-101 and PT-102 (being connected to the port P01 of card C01 of input-output apparatus I01 of the controller of CTLR-002EC6 by name) and equipment PT-103, FT-201 and the FT-201 (being connected to the port P02 of card C01 of the input-output apparatus I01 of the controller that is called CTLR-002EC6) all has ADB.
In order to read any SPM parameter in the slave unit, need know the OPC item ID of this parameter usually.Usually, promptly in Fieldbus SPM module, the OPC item ID of a SPM parameter comprises the device id that follows hard on this detailed description (specifier).For positioning equipment ID, frame 92 can confirm that the device node that comprises ADB searches child node SPM_ACTIVE to each.Next, frame 92 can obtain the OPC item ID of node " CV ".For example, OPC item ID can be " equipment (DEVICE): 0011513051022201100534-030003969/800/SPM ACTIVE.CV ".Device id is that OPC item ID deducts suffix " SPM ACTIVE.CV ".Therefore, in this example, device id is " equipment: 0011513051022201100534-030003969/800/ ".Certainly, this only is a kind of mode of in the OPC system, confirming device id, also can use or replace other technology of use.
In any case with after confirming to have the equipment of ADB, application program 38 is known or can easily be confirmed device label, device id and device location for each equipment of these equipment at frame 92 scanning hierarchies.As far as comprising 5 single systems with ADB equipment, an example of these data is as shown in the table.
Table 1
Device label Device id Device location
?PT-101 Equipment: 0011513051022201100534-030003969/800/ IO\CTLR-002EC6\IO1\C01\P01
?PT-102 Equipment: 0011513051021801020526-030003576/800/ IO\CTLR-002EC6\IO1\C01\P01
?PT-103 Equipment: 0011513051110901091012-030007090/800/ IO\CTLR-002EC6\IO1\C01\P02
?FT-201 Equipment: 0011513051110901101045-020008632/800/ IO\CTLR-002EC6\IO1\C01\P02
?FT-201 Equipment: 0011513051110801210450-020008576/800/ IO\CTLR-002EC6\IO1\C01\P02
Refer again to Fig. 4, which equipment that next frame 114 can be confirmed to be stored in the square frame 108 has been configured to carry out the statistic processes monitoring.For carrying out this function, frame 114 can read SPM ACTIVE.CV value for each equipment that is stored in the square frame 108 from opc server.For example, to the PT-101 in the above table, frame 114 can read OPC item, i.e. equipment: 0011513051022201100534-030003969/800/SPM ACTIVE.CV.This OPC item can value be 0 or 255.In the example of FieldbusSPM module, if this value is 0, the SPM module is forbidden by this equipment so, if this value is 255, then the SPM module is launched by this equipment.In case whether check SPM is launched by each equipment, frame 114 just can be divided into two types to all devices, promptly has the equipment and the equipment with the SPM that does not also dispose of the SPM that has disposed.The classification of these equipment or tabulation are shown in the square frame 116 and 118 of Fig. 4.
Confirm to list in after whether SPM in each equipment in the square frame 108 launch at frame 114, frame 120 can be launched the equipment of SPM to each, and just those each SPM modules of listing in or being stored in the equipment in the square frame 116 are carried out state-detection.Frame 120 is main carries out these steps confirming the current monitor procedure variable that whether has been configured to of each SPM module in launching the equipment of SPM, and if be configured to confirm monitoring which process variable.In this example, through reading the state of SPM module, can confirm that the SPM module is current whether just at the monitor procedure variable.In the FieldbusSPM module, can come detected state through from opc server, reading SPM [n] STATUS.CV item.Therefore, for example, be the state of the SPM module 1 among the fetch equipment PT-101 from above table, frame 120 can read OPC item ID, i.e. equipment: 0011513051022201100534030003969/800/SPM1 STATUS.CV.
Usually, state value is a scope in 0~255 8 figure places.State is 8 not combinations of coordination, can be out or closes.These positions are: un-activation (1), study (2), verification (4), nothing detect (8), inequality (16), high deviation (32), low dynamically (64) and not permission (128).All are permitted does not but have the SPM module of configuration to have unactivated state.If the state of SPM module is un-activation or not permission, then frame 120 can confirm not monitor this module, and this is because it does not produce any Useful Information.Yet, if state to be other any maybe situation, frame 120 can be monitored the SPM module.
Similarly; Frame 122 can dispose does not automatically have the individual device (that is, the equipment of listing in the square frame 118) of launching SPM, thereby launches at least one the SPM module in these equipment; With detection and monitor procedure variable, and therefore produce statistics about this process variable.In many cases, for example have under the situation of gentle Si Mangte (Rosemount) 3051F and 3051S transmitter, have the not SPM of configuration when equipment dispatches from the factory, this requires user human configuration SPM in individual device usually.In the processing factory with thousands of equipment with ADB, this is a very dull process.In order to alleviate this human configuration, frame 122 disposes at least one SPM module automatically for each equipment.In order to carry out this configuration, the indication of special process variable to be monitored in the equipment can confirmed or be stored in to frame 122.This variable possibly be arbitrary in available other functional block variable (input and output) in main procedure input, the output of PID module or the Fieldbus equipment.The indication to be monitored about which variable can be provided with in layoutprocedure, specified according to this situation basis in one case by the user, perhaps specified on the whole before program 38 operations by the user.
Though can monitor any process variable, the logical variable of monitoring for the statistics purpose is the main analog input of equipment.For gentle Si Mangte 3051F/S transmitter, this variable is measured pressure or flow (for example, pressure reduction).Therefore, frame 122 can be configured in the ADB of equipment, dispose a SPM module automatically, thus the main analog input or the output of watch-dog.If desired, other SPM module that the user still can artificial configuration device.Alternately, frame 122 can be the tabulation of every type device storage process variable to be monitored, and can under any circumstance select or confirm those process variable to be monitored with this tabulation.Though frame 122 is described as single SPM module in the configuration device to monitor a process variable here, frame 122 can dispose at least two SPM modules in particular device, thus monitoring at least two process variable relevant with this equipment.
In addition, the DeltaV opc server allows user's (giving enough administration authorities) will be worth the particular item in the write device.Therefore, through in opc server, writing suitable item, the SPM parameter in can change equipment.Therefore, through a train value is write opc server, frame 122 can be the SPM of monitoring to primary process variable with equipment disposition.In a special example, the value that is written to opc server is as shown in the table.
Table 2
OPC item ID Value
[device id] SMP1_BLOCK_TAG.CV AI1
[device id] SMP1_BLOCK_TYPE.CV 257
[device id] SMP1_PARAM_INDEX.CV 8
[device id] SMP1_USER_COMMAND.CV 2
[device id] SMP_ACTIVE.CV 255
Here, [device id] device id that should be used in the table 2 to be found replaces.Therefore for equipment PT-101, first OPC item that write is: equipment: 0011513051022201100534-030003969/800/SPM MONITORING CYCLE.CV.After all these are written to opc server, dispose this equipment with the principal pressure variable in the monitoring SPM1 module.Certainly; This only is written to an example of particular types SPM module in the Fieldbus equipment; Be to be understood that other method that writes other type SPM module is perhaps replaceable too, and write command is confirmed by the employed communication protocol of those SPM modules.
In any case one group or one SPM module to be monitored that is listed as in the equipment that has ADB has been created in the frame 120 of Fig. 4 and 122 operation.These row are illustrated as in the frame 124 that is stored in Fig. 4, perhaps are associated with it.In addition, the frame among Fig. 4 126 has been stipulated one group of SPM parameter for each SPM module to be monitored that application program 38 should be monitored.This SPM Argument List 126 can be before application program 38 operation or operating period specify by the user or select, perhaps can select independently or specify in the different SPM modules that configuration process period is respectively to be monitored.Following table illustrates all SPM parameters that can read from opc server for each Fieldbus SPM module.
Table 3
The parameter title The OPC suffix
Module tag SPM[n]_BLOCK_TAG.CV
Module type SPM[n]_Block?Type.CV
Average SPM[n]_Mean.CV
Standard deviation SPM[n]_Stdev.CV
Change in Mean SPM[n]_Mean_Changes.CV
Standard deviation changes SPM[n]_StDev_Changes.CV
Baseline mean SPM[n]_Baseline_MEAN.CV
Base standard is poor SPM[n]_Baseline_StDev.CV
The High variation boundary SPM[n]_High_Variation_Lim.CV
Low dynamic boundary SPM[n]_Low_Dynamics_Lim.CV
The average boundary SPM[n]_Mean_Lim.CV
State SPM[n]_Status.CV
Parameter reference SPM[n]_Param_Index.CV
Timestamp SPM[n]_Time_Stamp.CV
User command SPM[n]_User_Command.CV
Yet, for each SPM module to be monitored, maybe must all these parameters to be monitored.In fact, if too many item to be monitored, opc server might transship so.Therefore, application program 38 can provide a kind of mechanism, can make the user select one group of SPM parameter to be monitored through this mechanism.Fig. 7 shows an example screens that allows this selection, and wherein the user can check the SPM parameter that each SPM module that the user hopes frame 124 is identified is monitored.
Frame 128 uses the tabulation (like 126 signs of frame) and the tabulation (like 124 signs of frame) of SPM module to be monitored of SPM parameter to be monitored, is structured in during the process operation one group of SPM OPC item will being monitored by application program 38.Shown in frame 130, frame 128 can be stored this group OPC item, to be used for the subsequent step of monitor procedure.Generally speaking, frame 128 is created the SPM OPC item that is used for each SPM parameter (representing with frame 126) to be monitored for each SPM module (representing with frame 124) to be monitored.In other words; In case provided one group of SPM module and one group of SPM parameter to be monitored to be monitored in these modules each; Frame 128 just makes up one group of OPC item to be monitored, as each the OPC item that possibly make up that is used for SPM module to be monitored and SPM parameter to be monitored.Therefore, for instance, if there are 10 SPM modules to monitor, and each SPM module has 5 SPM parameters to monitor, and frame 128 will be created one and add up to 50 OPC item so.In this example, OPC item ID is a device id and from the combination of the OPC suffix of last table.For example, for the average of SPM1 among the fetch equipment PT-101, OPC item ID will be: equipment: 0011513051022201100534030003969/800/SPM1 MEAN.CV.
In frame 130, discerned and stored after all OPC items, frame 132 and 134 variations of monitoring SPM parameter during process operation.For example, some SPM parameter may change at a distance from 5-60 minute according to the SPM modules configured is every, and other SPM parameter possibly only just can change when configuration SPM module.As a result, when the process of monitoring SPM parameter began, frame 132 can at first read the currency (the OPC item by frame 130 is specified) of all SPM parameters.In one embodiment, frame 132 can be utilized as read that each OPC item ID calls read (SyncRead) function synchronously, carry out this and read.Shown in the frame 136 of Fig. 4, reading of each SPM parameter produces one group of SPM data point.
After reading the SPM parameter for the first time, frame 134 can be waited for the variation of SPM parameter.That is to say that with after obtaining first group of SPM data point, frame 134 receives or obtains expression and monitors the additional data that any one SPM parameter changes at the initial value that reads each SPM parameter of being monitored from opc server.For instance, according to the SPM modules configured, average and standard deviation possibly whenever change once at a distance from 5-60 minute.However, when any one SPM parameter changed, opc server all can produce a data variation (DataChange) incident, and this incident is caught by the OPC client such as application program 38.Alternately, frame 134 can be periodically, or at the current time poll or read each SPM parameter of being monitored, to obtain new data point (frame 136).Under this mode,, also read this SPM parameter even the SPM parameter does not change.Certainly, frame 134 can be operated during process operation receiving new SPM parameter constantly, and this SPM parameter is stored in supplies the user to check in the database, is perhaps used by the following machine of criterion in greater detail, perhaps is used for any other purpose.Certainly, if desired, the routine 90 of Fig. 4 can detect with HRP-configured master device in SPM module or other statistical data collection module so that make these SPM modules statistical measurement or parameter are provided to other element of unusual condition prevention system 35 (Fig. 1).
In fact; Any moment after reading any one SPM data point of frame 136; Frame 138 can or be kept at (the for example database 43 of Fig. 1 and Fig. 2) in the local data base with these data point storages, so that the reference that these data points can be carried out being used in the future trend of checking or other checking purpose.In addition, frame 140 can be used for any purpose, show the SPM data with any desired or useful form to the user, for example detects or predict the unusual condition in the processing factory.If desired, frame 140 can be realized through the application program 40 of checking shown in Fig. 1 and Fig. 2.
Generally speaking, check that application program 40 (can be carried out by the frame 140 of Fig. 4) can show the SPM parameter to the user with any desired or useful form, so that make the user can for example just view up-to-date SPM data at a glance.For example, check that application program 40 can utilize conventional browser escope to show the SPM data.In Fig. 8, described an example of this demonstration; The browser hierarchy 110 of Fig. 6 wherein is provided in the left side of display screen; Simultaneously for each SPM module to be monitored, describe the SPM parameter of being monitored (screen like Fig. 7 is specified) on the right side that shows 115.Should be noted that in display part 115 and the SPM data are classified, so that search or check the data relevant easily with particular device according to equipment.Certainly, the user can select any one or a node in hierarchy 110, so that check the SPM data relevant with these or node.In addition, if desired, check that application program 40 can provide the browser display such as Fig. 9, the SPM parameter that it comprises the SPM module component and is monitored for the SPM module component.Therefore, in the exemplary hierarchical structure 141 of Fig. 9, the SPM module 142 that is called SPM1 is illustrated as the equipment that is arranged in 3051-Flow by name.The SPM parameter that element 143 expression of SPM1 module below 142 monitored, and can be used for the user and check.In this case, these parameters comprise average, Change in Mean, standard deviation, standard deviation variation, average/standard deviation and standard deviation/average.
If desired, check that application program 40 can allow or make the user at the scene in the equipment, even in the main frame at these modules places or miscellaneous equipment, add or reconfigure one or more SPM modules.Figure 10 illustrates a display screen 144, and in this case, shown in window 145, display screen 144 makes the user add new equipment to the port of P01 by name, also can in this equipment, add or dispose the SPM module in addition.Here; This SPM module called after SPM1; Its relevant with device label FT3501-COLD1 (it is shown in the hierarchy in screen 144 left sides as equipment 3051_LEVEL), and with the OUT parameter or the variable relevant (operating this parameter or variable) of the analog input functional module of AI1 by name.In this case, check (being to be monitored) SPM parameter that application program 40 also makes the user specify to be concerned about, and for the baseline value and the threshold value of this SPM module, for example average, Change in Mean, standard deviation change or the like.
No matter in addition, check that application program 40 can make the user can handle whole hierarchy, obtaining the checking of particular types data, be directly from the data of SPM module (or other monitoring module), the data that still generate through for example application program 40.For example, Figure 11 illustrates a screen display 146, and it has described the plant hierarchy 147 in screen left side, and with the hierarchy of screen 146 right side views 148 in device-dependent one or more SPM or other module.In case selected a SPM module (being the SPM1 of 3051S-1 equipment in this case), the user just can use drop-down or pop-up window 149 selects to check the mode from the data of this SPM1 module.In Figure 11, the user has selected to check trend map, and the concrete SPM supplemental characteristic (or its combination) that further drop-down or pop-up window can specify the user will in trend map, to show.In this case; Be to be understood that and confirm as data combination with having data that some of trend maybe type from one or more SPM modules; And can in main frame (for example through application program 40), perhaps in field apparatus that can have access to this raw data or miscellaneous equipment, calculate these combinations.
Figure 12 illustrates screen 146, and wherein the user has been chosen in and has directly checked data in the pop-up window 149.Certainly, to select can be different to the data in further pop-up window here, and can specify the raw data of being gathered or being generated by the SPM module, and need not be provided at the option (for example average/standard deviation, or the like) of generation data in the main process equipment.Certainly, be to be understood that application program 40 can obtain the data from the SPM module, perhaps in some cases, can generate these data according to the raw statistical data of gathering from the SPM module.Further, view or the option that other type can also be provided is to check data (or it is from the SPM module, or the data that generate according to the data from the SPM module), for example histogram.Equally, the user can use screen 146 and pop-up window 149 to carry out other function, for example deletes the SPM data, begins new data acquisition circulation, or the like.
Figure 13 illustrates and can show the curve of SPM average to the time by exemplary trend Figure 150 of application program 40 generations.In this showed, the user can use control knob 152 to look back before or data afterwards, turns to the beginning or end of data, boundary in the search data or the like.In any case,, make the user can check the historical Appearance of arbitrary SPM parameter such as trend window shown in Figure 13.According to process, might be based on the trend of various process variable, the characterization ERST.Yet in fact the user can do any not restriction to the statistic processes data, is to be understood that the user can use these data to be used for other purpose, current in detecting processing factory or in the future the unusual condition.In addition, the user can check the statistics of being gathered with any form or view that makes these data be easy to and read, understand and use, to detect and to predict the incident in the processing factory.
A glance just can find out that the figure of Figure 13 looks like the time dependent regular graph of process variable.Yet, should be noted in the discussion above that this figure is not the simple time dependent curve of process variable data, but certain hour at interval in the curve of institute's calculation process variable average.Although might use DCS historical record device to come the average of drawing process variable to the curve of time, the difference here is: the average of process variable is to obtain in usually initial image data and with faster rate in the equipment of these data to calculate.Therefore, should believe that measuring noise can not occur by the degree among the figure of data history records device establishment in the figure of Figure 13.In addition, should be more accurate such as the statistical measurement of average, because it is usually based on more image data.
Similarly, application program 40 can be drawn any other SPM parameter (for example, standard deviation, Change in Mean, standard deviation change or the like) to the curve of time, and any mathematical of SPM parameter combination (for example, standard deviation/average or the like) is to curve of time.And application program 40 can place the combination in any of these curves on the same width of cloth figure or the same page, so that make the relatively user is more prone between different statisticss.Figure 14 illustrates the set of diagrams of the statistical measurement of various process variable on the frame at one time; All these figure can show the user in the same time on same display screen, perhaps on identical or different display screen, show the user in different time.In Figure 14; Upper left Figure 156 has drawn the curve of standard deviation to the time; Top-right Figure 158 has drawn the curve of average/standard deviation to the time; Figure 160 of lower left has drawn on the same ratio chi three different averages (from different SPM modules) to the curve of time, and bottom-right Figure 162 has drawn on the same ratio chi three standard deviations (from different SPM modules) to the curve of time.Certainly; Check that application program 40 can show any SPM parameter of monitoring on a width of cloth figure; Or any mathematical of these parameters makes up time dependent curve; And the time dependent curve of different SPM parameters (or its mathematical combination) that can on same width of cloth figure, show arbitrary number understands to help the user what situation has taken place in the processing factory.
Statistical Process Control is through being usually used in process control industries, to confirm that certain process variable is whether beyond permissible boundary.(UCL, LCL), (USL, LSL), they can calculate based on the SPM data of being gathered by application program 38 with the regulation lower limit to also have set upper limit for common existing UCL and lower control limit.In an example, control limit can be expressed as UCL=μ+3 σ and LCL=μ-3 σ, and wherein μ and σ are respectively that baseline mean and base standard are poor.In addition, the regulation boundary can be expressed as:
USL = ( 1 + Δ μ 100 ) · μ (formula 1)
LSL = ( 1 - Δ μ 100 ) · μ (formula 2)
Δ wherein μNumber percent average boundary for user's appointment.Certainly, check that application program 40 can directly calculate these values, perhaps can allow the user to import these values.
These or similarity have been arranged, checked that application program 40 can draw the distribution plan of average with respect to baseline mean and control limit, the visualization display when factory's run duration reaches or exceed the average boundary is provided thus.This result is a histogram that seems to be similar to Figure 166 among Figure 15 in essence.As being understood, UCL and lower control limit are represented with line 167 and 168 respectively, and set upper limit and regulation lower limit are represented with line 169 and 170 respectively.In addition, drawn average point (average that is each value is counted out) in online 172, and utilized Nogata Figure 174 to draw the baseline mean point.Shown in Figure 166, if process is under the control, so all data all are positioned in the boundary.If there is unusual condition, some data possibly exceed control limit or regulation boundary 167-170 (dropping on beyond the said boundary) so.In addition, Figure 166 is different from the histogram of standard, because Figure 166 has drawn the average (and baseline mean) of process measurement, rather than process measurement self.
If desired, check that application program 40 can add all control limits as discussed above and regulation boundary in the curve of statistical measurement (for example intermediate value etc.) to the time of average, standard deviation or any other expectation to.When add these boundaries to average to the curve of time on the time, resulting curve is called X control chart (X-Chart).16 illustrate the example of the X control Figure 178 that is used for average statistical, and wherein average is represented with line 180 curve of time, and UCL and lower control limit represent with line 181 and 182 that respectively set upper limit and regulation lower limit are represented with line 183 and 184 respectively.
In this case, possibly preferably adjust, not draw actual process variable, but be plotted in the average on the certain hour interval because check application program 40 to the calculating of UCL and lower control limit.Be minimized the same deviation that does not therefore exist people in the standard x control chart of drawing process variate-value, to see owing to measure noise.Can be with the square root of 3 σ part to a kind of possibly adjustment that UCL and lower control limit are carried out divided by the number of the data point that is used for calculating each average.According to this formula, the calculation control upper limit and lower control limit as follows:
UCL = μ + 3 σ N (formula 3)
LCL = μ - 3 σ N (formula 4)
N=(monitoring period) * (60) * (per second sampling) wherein
Here, monitoring period is the number of minutes of computation of mean values and standard deviation.Can use 15 minutes default value.The sampling of per second is based on the sampling rate of the equipment of measuring; For instance; Although can also use other sampling rate, sampling rate is 10 for gentle Si Mangte Rosemount 3051F transmitter, and for gentle Si Mangte Rosemount 3051S transmitter, is 22.
In addition, application program 40 can produce the S control chart, has wherein drawn standard deviation to the curve of time, and control limit and regulation boundary.In this case, can be like the UCL of giving a definition, lower control limit and set upper limit and regulation lower limit:
UCL = ( 1 + 3 2 ( N - 1 ) ) · σ (formula 5)
LCL = ( 1 - 3 2 ( N - 1 ) ) · σ (formula 6)
USL = ( 1 + Δ HV 100 ) · σ (formula 7)
LSL = ( 1 + Δ LD 100 ) · σ (formula 8)
Δ wherein HVBe user-defined number percent High variation boundary, and Δ LDBe user-defined low dynamic boundary, and Δ LD<0.
Figure 17 illustrates the example of S control Figure 190.Here, standard deviation is drawn with line 192 curve of time, and UCL and lower control limit are drawn with line 193 and 194 respectively, and set upper limit and regulation lower limit are drawn with line 195 and 196 respectively.In the example of Figure 17, the standard deviation of process variable is crossed over the manyfold of UCL and lower control limit, and crosses over the doubly a lot of of set upper limit and regulation lower limit, therefore shows current potentially or unusual condition may appear in future.
In addition, application program 40 can be confirmed other statistical measurement or value according to the data of being gathered.For example, application program 40 can be according to distribution index or the measurement of computes variable x, and it can comprise any statistical variable:
f ( x ) = 1 2 π σ Exp [ - ( χ - μ ) 2 2 σ 2 ] (formula 9)
Application program 40 can be according to computes ability index or measurement:
C p = USL - LSL 6 σ (formula 10)
And can be according to the related coefficient between two variablees of computes (can comprise statistical variable):
R Xy = Σ i = 1 N ( x i - x ‾ ) ( y i - y ‾ ) Σ i = 1 N ( x i - x ‾ ) 2 Σ i = 1 N ( y i - y ‾ ) 2 (formula 11)
In another example, can calculate two related coefficients between the variable according to following formula:
R Xy = Σ i = 1 N ( x i - x ‾ ) ( y i - y ‾ ) Σ i = 1 N ( x i - x ‾ ) 2 Σ i = 1 N ( y i - y ‾ ) 2 (formula 12)
Certainly, check that application program 40 can be carried out according to intrasystem needs or demand other of any variable (comprising statistical variable and process variable) calculated, so that confirm or more unusual conditions in the processing factory.Therefore; For instance; Application program 40 or some routine wherein can be carried out principle components analysis, regretional analysis, analysis of neural network or to any other unitary variant analysis or multivariable analysis of institute's image data, with execute exception condition detection and prevention.
Generally speaking, the figure of Figure 13, Figure 14, Figure 16 and Figure 17 is the basis to draw one or more SPM parameters to the curve of time.Yet, check that application program 40 can provide the figure of the degree of correlation between expression or diagram and time irrelevant one or the more SPM variablees.In an example, check that application program 40 can produce to draw the scatter diagram of a SPM parameter with respect to another SPM parameter.Check that application program 40 or user can confirm related coefficient, this related coefficient has represented how two SPM parameters (or certain combination of two SPM parameters) are associated.Figure 18 illustrates and draws two SPM Mean Parameters distribution Figure 200 relative to each other.Here, can always find out the basic linear characteristic (promptly when an average increased, another also trended towards increasing) owing to dispersal point, two averages proportionally are correlated with.Just the point that drops on outside the general dispersion zone can be represented the potential problems in the factory.
Certainly, check that application program 40 is not limited to provide the bidimensional scatter diagram like Figure 18.In fact, check that application program 40 can provide three-dimensional or the scatter diagram of multidimensional more, these scatter diagrams have been drawn three or more SPM parameters distribution figure relative to each other.For example, Figure 19 illustrates a three-dimensional scatter diagram 210, and it has drawn three SPM parameters relation relative to each other, the especially average of three process variable relation relative to each other.
Figure 20 illustrates a four-dimensional scatter diagram matrix 220, and it illustrates four degrees of correlation between the SPM parameter.In fact, scatter diagram matrix 220 comprises 16 different bidimensional scatter diagrams, and each in these 16 scatter diagrams has all been drawn the distribution of one of four SPM parameters to another one in four SPM parameters.Here, the user still can check the degree of correlation or the mutual relationship between the different SPM parameters apace, to try hard to detect current unusual condition, perhaps predicts the unusual condition that possibly occur in the future in the processing factory.
Equally, the scatter diagram of Figure 18-20 and the difference of other known scatter diagram are that these scatter diagrams have drawn the average of or more process variable, rather than process variable data point itself.Therefore, the noise that in process variable, occurs usually is minimized, and describes thereby obtain more level and smooth and more intelligible data.In addition, application program 40 is not limited to only draw average, but also can draw the mutual relationship between other statistical variable such as standard deviation, the intermediate value etc.In addition, application program 40 can be drawn the dissimilar statistical variables degree of correlation relative to each other, for example average and standard deviation, and the combination of statistical variable, and for example standard deviation/the average of a process variable is to the average of another process variable.As just example, application program 40 can be drawn any mathematical combination of average, standard deviation, Change in Mean, standard deviation variation or these SPM variablees of the SPM module of any one monitor procedure variable.
If desired, and as noted above usually, check that application program 40 can utilize any standard or known relatedness computation, calculate or confirm the related coefficient of any a pair of SPM parameter.When related coefficient during, there is strong linear dependence (or negative linear correlation) between two SPM parameters near 1 (or-1).For one group of plural SPM variable, can confirm correlation matrix, wherein each element in the correlation matrix has all defined not the related coefficient between two SPM parameters on the same group.Figure 21 illustrates the part of exemplary correlation matrix 230, and this correlation matrix 230 has the related coefficient of the average of at least 9 sensor measurements in processing factory's series loop.
According to the correlation matrix 230 of Figure 21, can confirm that which SPM parameter has the strongest each other degree of correlation.Significantly, the character matrix of similar Figure 21 is not easy to check.Yet application program 40 can be shown three-dimensional histogram with this matrix display device, histogram 240 for example shown in Figure 22.In this three-dimensional histogram 240, can see most clearly which place is the strongest degree of correlation be positioned at.Certainly, application program 40 equally can also be with other graphics mode, line frame graph for example, and contour maps etc. show correlation matrix, all these can both show which place is the strongest degree of correlation be positioned at.
In an example; For example in the example shown in the screen display 241 of Figure 23; Check that application program 40 can provide degree of correlation figure, one group of reference point under the diagram expectation process condition and the difference between one group of reference point under the current or undesirable process condition.Therefore; The screen 241 of Figure 23 comprises first degree of correlation Figure 24 2A and second degree of correlation Figure 24 2B; One group of reference point (marking) under first degree of correlation Figure 24 2A diagram expectation process condition with X; Same one group of reference point under second degree of correlation Figure 24 2B diagram active procedure condition shows under the expectation process condition and the deviation between the parameter correlation degree under the active procedure condition thus, and this can represent to exist in the process unusual condition.Here, be the correlation of at least two different SPM parameters of same SPM module or different SPM modules with each reference point of X mark.Certainly, shown in figure 23, for one or two process condition, can draw baseline mean μ and base standard difference σ.
Equally, shown in the screen 243 of Figure 24, check that application program 40 can create the colour coding correlation matrix,, the value of certain relevant point is illustrated as a kind of in one group of different colours wherein according to its amplitude.A kind of like this reference point makes the user check the degree of correlation between the different SPM parameters more easily, and detects the appearance of unusual condition in the processing factory thus, perhaps predicts the unusual condition that possibly occur in the future in the processing factory.Equally, should be appreciated that can be to the SPM parameter (being not only average) of other type, the mathematical combination of SPM parameter and dissimilar SPM parameters, confirm and figure this correlation matrix.
Further, except above-mentioned discuss, perhaps alternatively, application program 40 can provide other view of SPM data.As an example, application program 40 can according to the time along the X axle, the average of SPM module and standard deviation are along the form of the three-dimensional trend map of Y and Z axle; According to drawing average and standard deviation, draw the form of the 3-D histogram of quantity separately along the Z axle along X and Y axle; According to the time along the X axle; The average of SPM module and standard deviation are along Y and Z axle; And comprise one or two the form of three-dimensional trend map of UCL and lower control limit and/or set upper limit and regulation lower limit that is used for average and standard deviation, visual figure or figure are provided.Certainly, the mode of visual SPM data almost is unlimited, and present disclosure is not limited to above-mentioned ad hoc approach.
Figure 25 illustrates a drawing screen 244, and it can be by checking that application program 40 generates, so that the curve that the user can more different variablees, and for example SPM parameter or correlated variables or for example the SPM parameter of the data of data measured and data predicted and so on.In this case, the part 245 of drawing screen 244 can make the user can select will be on the drawing part 246 of screen the specific figure line of data presented.For example, the user can select to check the figure of (equipment of selecting in the hierarchy view on same screen) measurement data, the figure of predicted data (data that for example generate) by model, and the figure of residual data etc., all these figure can be in same width of cloth figure.The user can also select the drift in the execution graph to detect and/or on drawing part 246, show to measure threshold value.In the example of Figure 25, the user has selected to check the figure of the measurement data arranged side by side with predicted data (can be SPM data or original procedure variable data), so that check drift between measuring process state and the forecasting process state or inconsistent.Certainly, application program 40 can make the user can select to be plotted in together other variable and data (existing SPM data also have process variable data), to check other relation.
As another example, check that application program 40 can produce the trend map of two (or more) different SPM parameters on same width of cloth figure, thereby make the user can check expection or the unexpected form of a SPM parameter with respect to other parameter.Figure 26 illustrates such width of cloth Figure 25 0, and wherein two SPM parameters are drawn with line 252 (relevant with valve) and 254 (relevant with transmitter).In this example, user or slip-stick artist can expect regular the dispersing (divergence) of two SPM parameters, are the specific boundary of converging to of two SPM parameters then, for example with the boundary shown in vertical curve 255 and 256.Yet, before converging to this boundary, occur after the dispersing between two variablees, for example shown in the vertical curve 257 and 258, user or slip-stick artist can know existing problems, perhaps in the future unusual condition may occur.
Should believe that the degree of correlation of SPM parameter can be given certain indication of total health such as factory, factory's part, an equipment.When factory's (or part of factory, or an equipment etc.) when being in normal operating state, some variable maybe with other variable height correlation.Along with the past of time, some correlation may change.The variation of some correlation possibly represent that factory is no longer to move with its previous identical performance.Therefore, the method for visualizing that some examples of below describing provide or more correlations how to change in time.
For the variation of checking that correlation takes place in time, can calculate correlation constantly in difference.Formula such as formula 11 or formula 12 can be with the correlation that generates from the data of whole variable range.In addition, can with data be divided into length-specific plurality of sections (for example, 30 minutes, 1 hour, 6 hours, 1 day, 7 days, specific number of samples, or the like), thereby can calculate one or more correlations to each section.Therefore, if correlation from one section change to next the section, this can think the variation that correlation takes place in time.As another example, can generate correlation based on the sliding window of data, said sliding window have particular length (for example, 30 minutes, 1 hour, 6 hours, 1 day, 7 days, specific number of samples, or the like).
Figure 27 is the time dependent exemplary diagram 260 of single correlation.Figure 28 is the time dependent exemplary diagram 262 of a plurality of correlations.As can be seen from Figure 28, the correlation of on same width of cloth figure, drawing is many more, and it is in disorder more that figure becomes.Therefore, below use description to other illustrative methods of the relevant data of visual and a plurality of correlations.
In an example, draw the variation of correlation.For example, can draw variation from the correlation of initial value, preceding value, reference value, " normally " value, desired value etc.In this example, this variation can be expressed as relative variation (for example number percent), perhaps also can be expressed as absolute change.
Usually, should come the reference value of calculated for given correlation according to the basic data amount, this basic data amount is to be the basis with required generation as the quantity of the process variable data of the data on correlation basis.For example, can generate mean data based on short then 5 minutes or long then 1 day data segment.It is believed that at present the correlation that utilizes at least 30 mean data points to obtain from mean data can provide statistics to go up sampling reliably.(should be appreciated that in some implementation the mean data point below 30 possibly provide statistics to go up reliable correlation, perhaps possibly need the mean data point more than 30).In this case, if be time interval of 5 minutes with the mean data point estimation, then degree of correlation window should be approximately 3 hours or longer.
In some implementation, before preserving first average, generate mean data and comprise training period.In these implementations, the algorithm that generates average comprises the baseline mean of attempting to confirm this process.Average and standard deviation that can be through two coherent data pieces of checking be confirmed the existence of baseline mean in certain tolerance each other.This has and helps guarantee that this baseline mean comes from the time period that process is in steady state (SS), rather than process is in the time period of transient state.After having confirmed baseline mean, this algorithm begins to calculate and provide can be by employed averages such as other algorithm, processes.These averages can be used for calculating correlation.Therefore, when with this algorithm computation first average, this process can be in steady state (SS) and be in normal operating condition.
In the example, be chosen in first correlation having confirmed to calculate after the reference value as the benchmark degree of correlation.Discuss as top, in many cases, when calculating first correlation, this process can be in steady state (SS) and be in normal operating condition.
Yet, in some cases, if people always attempt first correlation is used as " normally " value, so problem may take place.For example, this process possibly be such: even under normal operating condition, the related coefficient from a related blocks to next related blocks also is erratic.If two variablees itself have the very low degree of correlation, this is especially correct so.Equally, if dispose the monitoring period of the SPM piece that generates average too high or too lowly, if perhaps when the algorithm of this average of generation is trained this process be not in normal condition, first correlation possibly not be the good estimation of normal value so.
Therefore, under some situation, correlation that will be different with first correlation possibly be useful as the benchmark correlation.In addition, for example can confirm when correlation is less relatively and/or irregular, can't the selection reference correlation, perhaps select some absolute value (for example 0) as this benchmark correlation.
Below described and be used to determine whether first correlation some exemplary methods as reference value.In an example, can generate poor between first correlation and one or the more how follow-up correlation, so that check whether first correlation is consistent with follow-up correlation.If first correlation and follow-up correlation differ certain degree, probably should be with first correlation as reference value.In a specific examples, first correlation and second correlation are compared.If first correlation and second correlation differ less than to a certain degree (for example 1%, 2%, 3%, 4%, 5%, 6%, 7%, or the like), first correlation can be selected as the benchmark correlation so.If difference is greater than the degree of regulation, first correlation can not be selected as the benchmark correlation so.Many other methods can be used for also confirming whether first correlation should be used as reference value.
In an example, can generate reference value based on a plurality of correlations that generated (for example, these correlations are made even all, adopt the intermediate value correlation, or the like).In other example, can be based on from another similar procedure generated one or more correlations, based on emulation, generate reference value based on model etc.
In case confirmed initial value, preceding value, reference value, " normally " value for each correlation, desired value etc. just can be calculated the degree of correlation and change array.The degree of correlation changes array can comprise the difference between its corresponding initial value of each correlation, reference value, " normally " value, the desired value etc.
This difference can be expressed as relative variation (for example number percent) or absolute change.Generate the correlation between 0 and 1 owing to calculate the typical method of correlation, so absolute change also should be between 0 and 1.Yet if use percentage change, percentage change may become very big so, especially when the benchmark degree of correlation near 0 the time.Yet, when comparing, use percentage change of great use and/or when more desirable with using absolute change, may there be situation.
Figure 29 is correlation and the reference value exemplary diagram 264 to the time.Figure 26 4 makes the user can find out correlation and the time dependent difference of reference value.Yet if when adding to more correlations and reference value among Figure 26 4, it is in disorder that this figure line may become.
Figure 30 is the exemplary demonstration 266 of the differential matrix of correlation and corresponding reference value.In this example, for confirming as the correlation with benchmark, it is blank that matrix unit is left.Alternatively, these matrix units can be indicated with some and filled, and these indication expressions have confirmed that corresponding correlation does not have benchmark.
Figure 31 is the exemplary demonstration 268 of the differential matrix of correlation and corresponding reference value.Showing in 268, the difference of correlation is being depicted as painted square, wherein the color showing difference degree of square.For example, if absolute difference less than 0.2, just gives this square first kind of color.If absolute difference greater than 0.4, just gives this square second kind of color.If absolute difference between 0.2 and 0.4, just gives this square the third color.
The demonstration 266 and 268 of Figure 30 and Figure 31 has shown the degree of correlation difference of a moment or a time period.In other example, can display update be shown the degree of correlation difference in a plurality of moments or period for allowing the user.For example, user interface mechanisms (for example scroll bar, arrow button etc.) can be provided, check the difference of different times or different time sections to allow the user.For example, the demonstration 268 of Figure 31 comprises navigation bar 269, to be used to show the degree of correlation difference of different moments or different times.In addition, show that 266 and 268 can comprise the user interface mechanisms that is used for " movable (animating) " demonstration, to show that how these difference are along with some moments or time period change.Equally, show that 264 also can provide similar user interface mechanisms, check the different time section to allow the user.
In addition, can make up a plurality of degree of correlation difference value to generate the value of a plurality of correlation difference of representative.This value can be drawn in time.Can make up a plurality of degree of correlation difference value in every way.For example, can regard one group of degree of correlation difference value as vector, and the norm of vector can be represented the difference of relevance degree.Below provide three equalities to be used for the norm of compute vector.Norm can be according to any in these equalities, or different equalities calculates.
1 norm: | | Δ C | | 1 = 1 N Σ i = 1 N | Δ C i | (formula 13)
2 norms: | | Δ C | | 2 = Σ i = 1 N Δ C i 2 N (formula 14)
Infinite norm: | | Δ C | | ∞ = Max i = 1 N | Δ C i | (formula 15)
Δ C wherein iBe i degree of correlation difference value, N is the number of degree of correlation difference value.If desired, can omit
Figure S05806888920060911D000421
factor and factor in the equality 14 in the equality 13.In addition, equally also can use other equality.
Figure 32 is 2-norm (equality a 14) value to the exemplary diagram 270 of time, and this 2-norm value is corresponding to a plurality of degree of correlation difference value.Figure 33 is exemplary demonstration 272, and it comprises the degree of correlation differential matrix 273 of a plurality of degree of correlation difference that are used for particular moment or time period, and the 2-norm value of a plurality of degree of correlation difference is to Figure 27 4 of time.Show that 272 can also comprise that the permission user checks different moments or the degree of correlation differential matrix 273 of time period and/or the user interface mechanisms (for example, scroll bar, button etc.) of Figure 27 4.For example, show that 272 comprise navigation bar 275.In addition, Figure 27 4 can comprise that indication is corresponding to the 4 last moments of Figure 27 of degree of correlation differential matrix 273 or the designator of time period.In addition, show that 272 can comprise user interface mechanisms,, how on some moments or time period, to change with the degree of correlation difference in the display matrix 273 to allow " activity " matrix 273.
As previous mentioned, correlation can be represented the measurement of linear dependence degree between two variablees.When one group of enterprising line linearity of data returns, confirming correlation.Usually, definite " the best " match of linear regression should be organized a line of data.The result of linear regression fit usually is the Y intercept of the slope and the line of line.The slope of this line and/or this line slope over time maybe be in the health status of the part of monitoring factory, factory, process, an equipment, and/or to detect the unusual condition aspect be useful.As long as given two groups of data X and Y, just can come the slope of calculating optimum fit line according to equation:
m Xy = Σ i = 1 N ( x i - x ‾ ) ( y i - y ‾ ) Σ i = 1 N ( x i - x ‾ ) 2 (formula 16)
X wherein iBe i sampling of X data set, y iBe i sampling of Y data set, Be the average of sampling in the X data set, Be the average of sampling in the Y data set, and N is the number of samples of each data set among data set X and the Y.
Through it is plotted on the polar plot, can visual correlation and corresponding slope.Especially, the absolute value of correlation can be corresponding to utmost point footpath, and polar angle can be confirmed according to following formula:
θ=tan -1M (formula 17)
Wherein m is the slope of being confirmed by equality 16 or other equality.The codomain of arctan function is .Therefore, use this method to have only half polar coordinates plane can comprise reference point.Selectively, in order to utilize whole polar coordinates plane, can use equality:
θ=2.tan -1M (formula 18)
In this case, the polar angle that shows on the figure can not be represented the accurate slope of this line.Yet if the user finds its visually more attracting word, this possibly be desirable tradeoffs.Figure 34 has shown how on polar plot 276, to draw correlation and corresponding to example of the polar angle of best-fit line slope.
Figure 35 is to use the correlation of polar coordinates drafting and the exemplary demonstration 278 of polar angle.Showing that the central representation degree of correlation is near 0 in 278, and the outside representes that the degree of correlation is near 1.Therefore the point that shows in the outer shroud is the point of the high degree of correlation, and the point that shows in the center circle is the point of the minimum degree of correlation.Can ring is painted to help the different degree of correlation grade of expression.Show that 278 can also comprise user interface mechanisms (for example scroll bar, button etc.), check the figure of different moments or time period to allow the user.For example, show that 278 comprise navigation bar 279.
In another example, the difference between correlation and the benchmark may be plotted on the polar plot.In this example, calculate the amplitude that the degree of correlation changes, as the absolute value of difference between correlation and its benchmark, and polar angle is simply to utilize the for example correlation angle of equality 18 calculating.Therefore, will trend towards causing being positioned at the degree of correlation changing value at figure center near the correlation of their reference values.If correlation is compared with its benchmark significant variation has taken place, it will trend towards causing the degree of correlation changing value away from the figure center.Figure 36 is to use the exemplary demonstration 280 of the degree of correlation changing value of polar coordinates drafting.The ring of demonstration 280 is represented the amplitude difference of different brackets between correlation and its reference value, and can carry out coloud coding.In exemplary demonstration 280, center ring is represented the degree of correlation difference less than 0.2.Middle ring is represented less than 0.4 and more than or equal to 0.2 degree of correlation difference.Outer shroud is represented less than 0.6 and more than or equal to 0.4 degree of correlation difference.In different implementation, can use the ring of different numbers and different radiuses.Show that 280 can also comprise user interface mechanisms (for example scroll bar, button etc.), check the figure of different moments or time period to allow the user.For example, show that 280 comprise navigation bar 281.
Under some situation, can in a width of cloth figure, draw correlation or the degree of correlation difference value of a plurality of moments or time period such as the polar plot of Figure 35 and 36.For example, correlation or the degree of correlation difference of different moments or time period can use line (selectively, having arrow) to connect together, and check to help the user how correlation or degree of correlation changing value change in time.
Demonstration such as Figure 35 and 36 can combine with other demonstration, to help the health of user monitoring process.For example, Figure 23 illustrates the demonstration 241 that includes polar plot.
More than the statistics (for example average, standard deviation, Change in Mean, standard deviation variation, the degree of correlation, the degree of correlation variations, benchmark etc.) described about Figure 11-36 can be by the generation of the various device in the processing factory, for example field apparatus, I/O equipment, process controller, workstation, server, data history records device or the like.For example, average generates in the equipment at the scene, and the degree of correlation of these averages can generate in workstation.As another example, the average and the average degree of correlation generate in the equipment at the scene.
Although check application program 40 view of some or all above-mentioned discussion can be provided to user or slip-stick artist; So that make the user can manually detect the existence of unusual condition in the processing factory or suspicious existence in future, but exploitation of criterion machine and executive utility 42 can also be used to automatically detecting unusual condition based on the SPM data.In Figure 37, illustrate the criterion machine exploitation of Fig. 1 and 2 and a possibility embodiment of executive utility 42 in more detail.Shown in figure 37; Exploitation of criterion machine and executive utility 42 comprise it can being the criterion machine 290 based on expert's machine criterion of any kind; With one group of criterion 292, criterion can be stored in can database by criterion machine 290 visit in (for example in the storer 78B of Fig. 2).Criterion machine 290 gather or monitoring from the statistic processes monitor data (representing) of the communication server 89 of the database 43 of for example Fig. 1 and Fig. 2, field apparatus, Fig. 2, data history records device etc. at frame 294.Certainly, these SPM data can comprise the data of any above-mentioned discussion and the data of for example obtaining through application program 38, and any other data that generate in the processing factory, have both comprised that the SPM data also comprised process variable data.In other words; Criterion machine 290 can receive the data of SPM data and various other types, comprises for example process configuration data, control strategy data, control output data, process variable data, historical data, emulated data, optimization data, alarm, alarm, alarm/alarm management data, file management data, help/guidance data, rotating equipment data, lab analysis data, industrial exclusive data, environmental regulations data or the like.
Criterion machine 290 is applied to SPM and other data with criterion 292, and to determine whether to exist such situation according at least one criterion in the criterion 292: this situation shows shown in frame 296, should alarm or alarm be sent to the user.Certainly, if desired, if criterion is represented in-problem words, except providing or being provided with the alarm, criterion machine 290 can also be taked other action.These actions can comprise, the more multi-part of cutting-off process or process for example, and switching control parameter is to change process control or the like.
In addition; Criterion developing application or routine 298 make the user can be based on the statistics pattern and the degree of correlation thereof; Develop one or multi-expert system criterion one of (for example as criterion 292) more, detect the unusual condition of known factory, unit, equipment, control loop etc. thus.Therefore, although expert's machine 290 used some criterion 292 at least can be provided with in advance or be pre-configured, criterion developing application 298 makes the user create other criterion based on the experience in the monitoring processing factory.For example; If the user knows the particular combination of SPM unusual condition or incident and representes the particular problem in the process; The user can create suitable criterion to detect this situation by usage criteria developing application 298 so; And if necessary, generate alarm or alarm, perhaps take some other action based on the existence of detected this situation.
Certainly, the run duration in processing factory, the criterion machine 290 that is configured to receive SPM data (with any other desired data) is used criterions 292, to determine whether to mate any one criterion.If based on one or more multiple criteria 292 detect the problem in the process, can alarm be shown to plant operator so, perhaps send to other suitable personnel.Certainly; If desired; Be used to detect the part that the various criterions of various unusual conditions in factory and the process operation can be used as expert system machine working time 290, expert system machine working time 290 can be sought the pattern, the degree of correlation of data and SPM parameter to detect the unusual condition of exploitation.
In addition, can be the SPM condition that can in the equipment that generates the SPM data, detect by some data that criterion machine 290 uses.In this case, criterion machine 290 can be the FTP client FTP that reads SPM parameter and condition through for example opc server slave unit, perhaps can be the part of FTP client FTP.As discussed above, these SPM parameters can store into prepares against use in the future in the database, for example draw average and the standard deviation figure to the time.Under any circumstance, if the change of the average of process variable or standard deviation greater than the quantity of user's appointment, SPM module self can detect unusual condition so, for example Change in Mean, High variation or dynamically low.Next, together with all statistics monitor datas that these field apparatuss are gathered, these unusual conditions can pass to FTP client FTP subsequently, and for example the criterion machine 290.
Now; If factory engineering teacher or other user know, when the particular combination of process variable changes with ad hoc fashion, should trigger specific alarm; Maybe need take specific action; So the slip-stick artist just can usage criteria definition routine 298 define a criterion detecting this situation, if this set condition, the application program of this criterion just can trigger alarm so.In an example, criterion definition application 298 can be created a configuration screen, will be stored in the criteria data storehouse 292 one or the more-criterion of (IF-THEN) type or boolean (Boolean) type so if this configuration screen can be created the user.Figure 38 illustrates a possibility example of configuration screen 300.Especially, configuration screen 300 comprises name part 302, makes the user can be by being created the criterion define name; Condition part 304 makes the user can be criterion definition " IF " condition of IF-THEN type; With action part 306, making the user can be true time in " IF " condition of discovery, " THEN " action that definition will be taked.
In the specific examples of Figure 38, the criterion called after of being created " boiler 1 inspection (Boiler 1Check) ".In addition; Shown in figure 38; The statement of condition that the component that comprises condition part 304 leaves, wherein each includes equipment 310 (wherein having placed the SPM module that the used SPM data of condition statement are provided), SPM module title 312 (defining the specific SPM module in the equipment that the SPM data will be provided), SPM data type 314 (defining the data type that the SPM module is provided), relatively explains the expression of 316 (defining the mathematics comparison operation of SPM data) and value part 318 (define utilization and relatively explain 316 threshold value or the numerical value that will compare with the SPM data that received).In addition; The Boolean logic operand that frame 320 allows the user to select or definition will be used between every set condition statement; For example with (AND) operand or (OR) operand, thereby so that the mode that these conditions statements define total " IF " condition is made up in definition in logic.Although only AND and OR boolean operands are illustrated as and possibly in Figure 38, select, any other boolean operands (or operand of other desired type) can also be provided, so that make the user can create more complicated criterion.In addition, one group of check box 322 and 324 can be used for the marshalling of definite condition statement.For example, select the beginning of one group of new condition statement of definition in check box 322 (before preceding half parantheses) the expression one cover parantheses, and select the end of the set condition statement of definition in check box 324 (before half parantheses in back) the expression one cover parantheses.As being understood, the condition statement (or condition statement group) in the different cover of combination parantheses can use the boolean operands between them to make up the condition statement in the cover parantheses before.
Therefore; In the example of Figure 38; Criterion is defined as: (1) if average (being measured by the SPM module of PT-101 equipment 1) is less than or equal to 102, and standard deviation (the SPM module 3 by PT-102 equipment is measured) more than or equal to 1.234, perhaps (2) are if the state parameter of the SPM module 2 of FT-201 equipment equals Change in Mean; And the state parameter of the SPM module 4 of FT-201 equipment equals Change in Mean, so should using action part 306 in the action of definition.
Shown in figure 38, action part 306 comprises alert name part 330, the seriousness definitional part 332 of user's appointment and describes part 334.The title that 330 definition of alert name part are associated with the alarm that generates for true time when discovery condition part 304; Or give the title of this alarm; The seriousness (for example fault, maintenance, communication or other alarm types) of seriousness definitional part 332 these alarms of definition; And describe part 334 description relevant with this alarm is provided, it can offer the user or the person of checking of this alarm.Certainly; Although the action part of Figure 38 306 has defined the alarm that will generate; But action part 306 is all right, perhaps changes other action that definition will be taked into, for example the equipment in the close the plant, unit etc.; Switch or change the control setting in the factory, the controller in factory provides new and is provided with a little or controlled condition or the like.
Be to be understood that; After having created one group of criterion and it being stored in the criteria data storehouse 292 of Figure 37; Exploitation of expert's machine and executive system 42 can be based on data or the unusual condition that the SPM module in the run duration processing factory of processing factory is returned, automatically testing process abnormality.Certainly, be to be understood that system 42 can be in constantly or periodically operation or the operation of processing factory's run duration, to detect the unusual condition in the processing factory based on the criterions in the criteria data storehouse 292.
If desired, system 42 can provide checks screen, and this screen provides current configuration and the information of state of the criterion machine 290 of relevant Figure 37 to the user.Figure 39 illustrates an example of this demonstration.Especially, the demonstration 340 of Figure 39 comprises detected ADB hierarchy 110 (as described the same with 8 about Fig. 6 at first), and about the summary of the described SPM data 115 of Fig. 8.In addition, the screen 340 of Figure 39 comprises criterion summary part 342, it list and summarized with for 290 definition of criterion machine and by some relevant information of the criterion of its execution.In the example of Figure 39, at least defined three criterions, and criterion summary part 342 provides the information about each device therefor in these three criterions, and by the alarm types or the seriousness of each generation in these three criterions.Equally shown in Figure 39, Alert Summary part 344 provides the indication of criterion the machine 290 or any alarm of sending set based on the criterion of definition thus.In the example of Figure 39, Set For Current two alarms, comprise that (System2 Failed) alarm of system's 2 faults and boiler need to safeguard (Boiler NeedsService) alarm.These alarms are not based on the criterion of special explanation is by criterion machine 290 generations of Figure 37 in the summary part 342, and still if necessary, it also can visit through in summary part 342, rolling downwards.
As being understood, can available tree-like browser 110 of SPM module master and summary 115 be provided through the method for describing about Fig. 4.Equally, utilize the configuration screen that is similar to Figure 38, can create each criterion in the criterion summary part 342 by the user.And,, then show alarm if any condition and defined any criterion are complementary in the state of SPM module.Of course it is to be understood that the user can use known abnormality to define criterion in advance, perhaps revise existing criterion, perhaps if necessary create brand-new criterion for new situation.
Figure 40 and Figure 41 illustrate other example of the screen of criterion establishment or definition.For example; Criterion definition screen 350 comprises " simply " type boolean criterion definition device, and it provides set condition statement 351, and wherein each condition statement all has first element 352; Variable or SPM parameter that first element, 352 regulations will be tested; Also comprise test or comparison condition 354 (it can be any mathematical operation or test), also have other element 356, it can be any process variable or SPM parameter.In these elements each all can manually be filled, and perhaps can from drop-down menu, select if necessary.Equally; With the screen classes of Figure 38 seemingly, can specify a boolean operands, to make up each condition statement 354; And part 360 can be used for specifying alert name, seriousness and as the message that will offer the user of an alarm part, if the IF of definition is expressed as really talk about as a result.
Figure 41 illustrates more the criterion definition device 370 of " senior " type, and it comprises the IF part 372 that can construct through the selection of different buttons 374.Button 374 can comprise or allow user's specified type or special parameter (ADB parameter for example; SPM parameter, process variable (PV) state or parameter etc.), boolean operands, in part 372, create numeral and mathematics equivalent that more complicated IF statement will be used.Comprise alert name definitional part, seriousness definitional part and message part in interior part 376, can be used for defining will be by the alarm or the alarm of this criterion generation.Certainly, any alternate manner that application program 40 can provide definition will be carried out criterion by criterion machine 290 is to detect unusual condition current or prediction.
In addition, although the screen of Figure 38, Figure 40 and Figure 41 can be used for making the user can define boolean's criterion of IF-THEN type, can also define the criterion of other type in addition or alternatively.For example; Can revise the screen of Figure 38, Figure 40 and Figure 41; Can provide perhaps that mathematical relation, the degree of correlation between criterion to allow definition spreadsheet type of other screen (for example, being similar to those criterions that Excel
Figure 058068889_6
the spreadsheet software by Microsoft provides), fuzzy logic criterion, the parameter generates, parametric filtering (for example LPF, high-pass filtering, bandpass filtering, finite impulse response (FIR) (FIR) filtering, IIR (IIR) filtering etc.) or the like.
During operation, the criterion machine 290 of Figure 37 can use many diverse ways to mate the criterion of definition in condition and the criteria data storehouse 292 of SPM module.If the criterion in the criteria data storehouse 292 is too complicated, criterion machine 290 can be programmed with suitable logical processor simply so.Yet very complicated if some criterion becomes, it is useful using the expert system tool of having developed.
Start in case should be appreciated that monitor procedure, all criterions will be fed in the criterion machine 292 through any suitable interface.After this, when the SPM condition changes, for example can be detected by the frame 132 or 134 of Fig. 4, just these conditions are fed in the criterion machine 292.In each time interval, criterion machine 292 determines whether to mate the condition of arbitrary criterion.If satisfy arbitrary criterion, then criterion machine 292 sends back to primary application program with notice, thereby can show alarm to the user, perhaps based on the action statement of satisfying specified criteria, takes some other action.
The exemplary screen displays 380 that Figure 42 illustrates processing factory's part shows 382 with alarm.If satisfy one or more how suitable criterion, criterion machine 292 can make alarm show that 382 show so.Alarm shows 382 can comprise the corrective action of suggestion, to the link of factory's program, to link of checking the performance/quality data or the like.Screen display 830 can also comprise show the equipment relevant, loop, measurement etc. with this alarm the display part on every side highlight part 383.For instance, criterion machine 290 can be to checking that application program 40 sends data, thus make its display alarm show 382 with highlight part 383.
Figure 43 illustrates another exemplary screen displays 384 of processing factory's part, and this demonstration 384 comprises alarm/warning information.Especially, Figure 38 5 has shown the various statistical parameters relevant with this alarm/alarm.Screen display 384 can also comprise the messagewindow 386 and 387 that shows with this alarm relevant information.Messagewindow 386 and 387 for example through coloud coding, can show different importance rates.If satisfy one or more how suitable criterion, criterion machine 290 can make window 385,386 and 387 show.For instance, criterion machine 290 can be to checking that application program 40 sends data, thereby make its display window 385,386 and 387.
Figure 44 illustrates the another exemplary screen displays 390 of processing factory's part, and this demonstration 390 comprises alarm/warning information.Figure 45 illustrates an exemplary screen displays 395 again of processing factory's part, and this demonstration 395 comprises alarm/warning information.
Although above criterion machine 292 is described, additionally or alternatively can also use the analytical engine of other type.The example of operable other type analysis machine (for example comprises the mathematical computations system; From Mathematica computing system of Wolfram Research, from MATLAB
Figure 058068889_8
system of MathWorks etc.), fuzzy logic analysis machine, pattern matching machine, neural network, regretional analysis machine or the like.
Although above-mentioned data acquisition technology, visualization technique and criterion machine technology can be used in the factory-configured of Fig. 1 gathering, checking the data with treatment S PM, it equally also can be used for other configuration.For example; It can be used for the environment (for example DeltaV, AMS and Ovation) based on PC; Wherein software conducts interviews to various servers (for example opc server, web server etc.); So that obtain plant hierarchy, and search the equipment in the given factory, and the equipment of confirming to have ADB and SPM function.The another kind of use is directly to be used for cured in situ equipment, and in gentle Si Mangte Rosemount3420 equipment, it has built-in opc server, and can directly conduct interviews to field apparatus.In this case, equipment self can be stored data acquisition and criterion machine application program, and moves these application programs and need not separate platform, like the teller work station.In addition, under this situation or other situation, visualization applications described herein or parts can move on miscellaneous equipment or carry out; Portable equipment for example, personal digital assistant etc., they can be connected to stand-alone device; The SPM data of being gathered to obtain, alarm etc. supply the user to check.
Similarly, data acquisition and check that application program can be through long-range device access field apparatus or the miscellaneous equipment checked.Therefore, this software can be stayed and existed in the web server, perhaps can conduct interviews through the web server, and the web server for example is assets inlet and the AMSweb (Asset Portal and AMSweb) that is provided by Emerson process management company.And although in Fig. 2, opc server is illustrated as and comprises the SPM module and separate at interior field apparatus, opc server or other server also can be arranged in self of one or more field apparatuss.Equally; The data collection application 38 and the criterion machine 42 of unusual condition prevention system can be positioned at and ADB and/or the same equipment of SPM module, and these ADB and/or SPM module generate the SPM data of the field apparatus that for example wherein has ADB and/or SPM module.In this case, need not OPC interface (although still may use the OPC interface), unusual condition prevention system 35 just can with the same equipment of statistical data collection module in operation or carry out.If desired, the SPM data that generated by application program 38 and 42 or alarm, alarm etc. can be according to conducting interviews from any way of field apparatus visit data usually, for example through controller connect, through portable equipment, through wireless mode or the like.
Figure 46 illustrates not using distributed director, main frame or other more conventional user interface to support in the processing factory of SPM module and unusual condition prophylactic function, realizes the another kind of mode of unusual condition prevention.In the system 400 of Figure 46, some or all unusual condition prophylactic applications programs 35 and/or application program 38-42 can be stored on host work station or the equipment the personal computer.The example system 400 of Figure 46 comprises the one group of field apparatus 405 (be illustrated as the Fieldbus field apparatus, but they can also be the equipment of other type) that is connected to interfacing equipment 410, and interfacing equipment 410 for example can be gentle Si Mangte Rosemount3420 equipment.In this case, not the interfacing equipment 410 of personal computer, can comprise some or all functions of above-mentioned unusual condition prevention system 35.Especially, interfacing equipment 410 can comprise browser 412, the data that browser 412 receives and organizes field apparatus 405 (can be various dissimilar field apparatuss) to be transmitted.If desired, this browser or communication facilities 412 can comprise the OPC browser.Data collection application 38 (or its part) also can be stored in the processor of interfacing equipment 410; And on the processor of interfacing equipment 410, carry out; To gather data, comprise the SPM data of the above-mentioned any field apparatus that has the SPM module from field apparatus 405.In addition, as discussed above, interfacing equipment 410 can comprise one or more SPM modules 414, so that directly from one or more field apparatuss (field apparatus that does not for example comprise SPM module or function) gatherer process variable data, and generates the SPM parameter.By this way, the SPM module 414 of storage and execution can compensate the disappearance of SPM module in some field apparatus 405 in interfacing equipment 410, and can be used for for the field apparatus of self not supporting SPM module or SPM function SPM being provided data.
In addition, criterion machine application program 42 (or its part, for example criterion machine 290 of Figure 37) can be stored in the interfacing equipment 410 and by its execution, and database 43 equally also can be arranged in interfacing equipment 410.Interfacing equipment 410 can connect through hard wire, 2-line for example, 3-line; Connection such as 4-line communicates with miscellaneous equipment such as host work station 430; Thereby to these equipment SPM data or the data through its exploitation are provided, for example alarm, data plot etc. are so that checked by the user.In addition, shown in figure 46, interfacing equipment 410 can via one or more multi wireless communication connect, be connected to web browser 440 and be connected to the hand-held computing equipment, for example phone, personal digital assistant (PDA), laptop computer etc.In this example; One or more check that application program 40 can be in the miscellaneous equipment such as host work station 430 more; In web browser 440 or storage and execution in hand-held computing equipment 450; And these application programs can communicate with interfacing equipment 410, thereby obtain desired data, so that to handle like any way of above-mentioned arbitrary mode and to check.If desired, equipment 430,440 and 450 can comprise the criterion definition application 298 of Figure 37, will be by the criterion of the execution of the criterion machine in the interfacing equipment 410 so that the user can be generated.Equally, shown in figure 46, can pass through web browser 640 from main frame 430 dereferences from the data of interfacing equipment 410, and offer other user via any desired web connection.Certainly, interfacing equipment 410 can comprise the web server, and can use any desired agreement, and for example OPC, Modbus, Ethernet, HTML, XML etc. communicate with any miscellaneous equipment such as equipment 430,440,450 and 460.
Figure 47 illustrates another process plant configuration 500, wherein maybe the interfacing equipment 410 similar or identical with the interfacing equipment of Figure 46, be connected between one group of field apparatus 510 (constituting the part of heat exchanger 515) and the Process Control System 520.Here, interfacing equipment 410 can comprise all application programs and the function of the equipment 410 of Figure 46, the data that can be provided for checking to main frame 530, and can alarm or the alarm that generated by the criterion machine be provided to controller system 520.Controller system 520 can be incorporated into these alarms or alarm and the alarm alarmed with other controller type, so that checked by the for example control operation person at operator workstation 540 places.Certainly, if desired, host work station 530 can comprise any desired application program of checking, so that any required mode of arbitrary mode of being discussed to comprise here, checks the data of in interfacing equipment 410, gathering or being provided by interfacing equipment 410.Equally, these data can be checked through web browser 550 by other user.Therefore, what should be appreciated that here to be discussed can be distributed in the different equipment with unusual condition prevention system 35 relevant various application programs, and does not need in having the equipment of user interface, to operate all.On the contrary, data (such as the SPM data) can gather in such as an equipment of interfacing equipment 410 and handle, and send, so that in diverse equipment, check.Equally, criterion can be created in the user interface facilities such as main frame, web browser, PDA etc., and sends to the distinct device such as interfacing equipment 410, so that in the criterion machine, carry out.
Although in the example of Fig. 1 and Fig. 2; To be illustrated as with unusual condition prevention system 35 relevant application programs 38,40 and 42 and be stored on same workstation or the computing machine, but some or other entity in these application programs also can be in processing factory 10 or in other relevant with it workstation or the computer equipment storage and carrying out.In addition, the application program in the unusual condition prevention system 35 can be decomposed, and on two or more computing machines or machine, carries out, and can be configured to connect the co-operate of pulling together each other through wired, wireless and/or intermittent communication.Further, described here unusual condition prevention system 35 can comprise in application program 38,40 and 42 any or all, and can comprise but must not comprise described ADB or SPM module here.In addition; Although described here example uses the SPM module of Fieldbus SPM modular form; But employed here term " SPM module " intention is meant and comprises the statistic processes monitoring module, routine of any other type etc.; Their gatherer process data or variablees, and carry out some statistical operation or monitoring, and no matter whether these modules or routine meet known Fieldbus agreement.
In addition, although above description relates to some modules such as ADB module and SPM module of counting statistics data, also can use the signal Processing data acquisition module of other type of the signal Processing data that can generate other type.For example; Can generated frequency analyze data (data that for example generate), autoregression data, wavelet data, utilize data that neural network generates, utilize the signal Processing data acquisition module of data that fuzzy logic generates etc., also can be used for the unusual condition prevention system based on some other conversion of Fourier transform or process variable.Therefore; Term used herein " signal Processing data acquisition module " intention is meant and comprises the monitoring module, software routines, hardware of any kind etc., their gatherer process data or variablees, and carry out some signal processing operations or monitoring; For example generate statistics; Mathematic(al) manipulation process data (for example, using Fourier transform, DFT, FFT, short time discrete Fourier transform, transform, Hilbert transform, Radon conversion, Wigner conversion, wavelet transformation etc.), information extraction from the process data of conversion; Information extractions from process data such as fuzzy logic, neural network, autoregression technology are used in filtering.
Further, although described some examples, in these examples Collection and analysis from the signal Processing data of the signal data acquisition module in the single processing factory, be to be understood that similar techniques also can be used for the situation of a plurality of processing factories.For example, can collect, can these data offered analytical engine and/or check application program then from the signal Processing data of a plurality of processing factories.
Although described the example that uses special communication protocol and technology, also can use various other agreements and technology, comprise being used to visit from the configuration data of signal Processing data acquisition module and the known protocol and the technology of signal Processing data.For example, other agreement except OPC and technology can be used for discerning and/or configuration signal deal with data acquisition module, collect signal Processing data or the like.Other technology can comprise, for example uses Internet Protocol, Ethernet, XML, proprietary protocol etc., and other implementation can use web server and/or dedicated computing equipment, for example process controller, I/O equipment, workstation, field apparatus etc.Similarly, also can use and comprise the hierarchical structured data of proprietary data in other interior type.
Although the unusual condition prevention system with the relevant application program of unusual condition prevention system described herein; Preferably in software, implement; But they also can be implemented in hardware, firmware etc., and can be implemented by other any processor relevant with Process Control System.Therefore, described here element can be implemented in the multi-usage CPU of standard, perhaps on needed custom-designed hardware or firmware, implements, for example special IC (ASIC) or other hardwired device.When in software, implementing, software routine can be stored in any computer-readable memory, for example disk, laser disk (for example DVD) or other storage medium, the RAM of computing machine or processor or ROM, any database or the like.Equally; This software can send user or processing factory to via any transfer approach known or expectation; For example; Through computer readable diskette or other Computer Storage mechanism movably, perhaps through such as communication channels such as telephone wire, the Internet (these all regarded as with this software is provided via movable storage medium be identical or interchangeable).
Therefore, although the disclosure is described according to concrete example; These examples only are exemplary; Rather than restrictive, for the person of ordinary skill of the art, under the premise without departing from the spirit and scope of the present invention; Can the embodiment that disclosed be changed, it is conspicuous adding or deleting.

Claims (22)

1. one kind is used for the visual method that presents the data relevant with processing factory, and this method comprises:
A plurality of SPM parameters that collection is produced by a plurality of statistic processes monitoring SPM modules in the multiple devices in the said processing factory; Wherein each SPM module is gathered the data in the relevant device; Said data are carried out statistical computation, to confirm SPM parameter to said data;
For one group of plural SPM parameter, confirm correlation matrix, each element in the wherein said correlation matrix all defines not the related coefficient between two SPM parameters on the same group; And
Show said correlation matrix.
2. method according to claim 1 shows wherein that said correlation matrix comprises with character matrix and shows said correlation matrix.
3. method according to claim 1 shows wherein that said correlation matrix comprises with three-dimensional histogram and shows said correlation matrix.
4. method according to claim 1 shows wherein that said correlation matrix comprises with line frame graph and shows said correlation matrix.
5. method according to claim 1 shows wherein that said correlation matrix comprises with contour map and shows said correlation matrix.
6. method according to claim 1 shows wherein that said correlation matrix comprises with the colour coding correlation matrix and shows said correlation matrix, and wherein the value of certain relevant coefficient is illustrated as a kind of in one group of different colours according to the amplitude of this reference point.
7. one kind is used for the visual system that presents the signal Processing data relevant with processing factory, and this system comprises:
Be used for gathering the device of a plurality of SPM parameters that produce by a plurality of statistic processes monitoring SPM modules in the multiple devices of said processing factory; Wherein each SPM module is gathered the data in the relevant device; Said data are carried out statistical computation, to confirm SPM parameter to said data;
Visualization device is used for confirming correlation matrix for one group of plural SPM parameter, and each element in the wherein said correlation matrix all defines not the related coefficient between two SPM parameters on the same group, and is used to show said correlation matrix.
8. system according to claim 7, wherein said visualization device shows said correlation matrix with character matrix.
9. system according to claim 7, wherein said visualization device shows said correlation matrix with three-dimensional histogram.
10. system according to claim 7, wherein said visualization device shows said correlation matrix with line frame graph.
11. system according to claim 7, wherein said visualization device shows said correlation matrix with contour map.
12. system according to claim 11, wherein said visualization device shows said correlation matrix with the colour coding correlation matrix, and wherein the value of certain relevant coefficient is illustrated as a kind of in one group of different colours according to the amplitude of this reference point.
13. one kind is used for the visual method that presents the data relevant with processing factory, this method comprises:
A plurality of SPM parameters that collection is produced by a plurality of statistic processes monitoring SPM modules in the multiple devices in the said processing factory; Wherein each SPM module is gathered the data in the relevant device; Said data are carried out statistical computation, to confirm SPM parameter to said data;
Confirm correlation matrix for one group of plural SPM parameter, each element in the wherein said correlation matrix all defines not the related coefficient between two SPM parameters on the same group;
Calculate degree of correlation transformation matrices, wherein said degree of correlation transformation matrices comprises the difference between each correlation coefficient and the corresponding reference value; And
Show said degree of correlation transformation matrices.
14. method according to claim 13 shows wherein that said degree of correlation transformation matrices comprises with character matrix and shows said degree of correlation transformation matrices.
15. method according to claim 13 shows wherein that said degree of correlation transformation matrices comprises with the colour coding correlation matrix and shows said degree of correlation transformation matrices, wherein other value of specified difference is illustrated as a kind of in one group of different colours according to the degree of this difference.
16. method according to claim 13 further comprises providing user interface mechanisms to check the difference of different times or different time sections to allow the user.
17. method according to claim 13 further comprises user interface mechanisms is provided, this user interface mechanisms is used for movable the demonstration, to show that how difference is along with some moments or time period change.
18. one kind is used for the visual system that presents the signal Processing data relevant with processing factory, this system comprises:
Be used for gathering the device of a plurality of SPM parameters that produce by a plurality of statistic processes monitoring SPM modules in the multiple devices of said processing factory; Wherein each SPM module is gathered the data in the relevant device; Said data are carried out statistical computation, to confirm SPM parameter to said data;
Visualization device is used for:
Confirm correlation matrix for one group of plural SPM parameter, each element in the wherein said correlation matrix all defines not the related coefficient between two SPM parameters on the same group,
Calculate degree of correlation transformation matrices, wherein said degree of correlation transformation matrices comprises the difference between each correlation coefficient and the corresponding reference value; And
Show said degree of correlation transformation matrices.
19. system according to claim 18, wherein said visualization device shows said degree of correlation transformation matrices with character matrix.
20. system according to claim 18, wherein said visualization device shows said degree of correlation transformation matrices with the colour coding correlation matrix, and wherein other value of specified difference is illustrated as a kind of in one group of different colours according to the degree of this difference.
21. system according to claim 18, said visualization device is used to provide user interface mechanisms to check the difference of different times or different time sections to allow the user.
22. system according to claim 18, said visualization device is used to provide user interface mechanisms, and this user interface mechanisms is used for movable the demonstration, to show that how difference is along with some moments or time period change.
CN2005800068889A 2004-03-03 2005-02-25 Data presentation system for abnormal situation prevention in a process plant Active CN1926489B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US54979604P 2004-03-03 2004-03-03
US60/549,796 2004-03-03
US10/972,155 2004-10-22
US10/972,155 US7389204B2 (en) 2001-03-01 2004-10-22 Data presentation system for abnormal situation prevention in a process plant
PCT/US2005/006319 WO2005093531A2 (en) 2004-03-03 2005-02-25 Data presentation system for abnormal situation prevention in a process plant

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210004733.3A Division CN102520717B (en) 2004-03-03 2005-02-25 Data presentation system for abnormal situation prevention in a process plant

Publications (2)

Publication Number Publication Date
CN1926489A CN1926489A (en) 2007-03-07
CN1926489B true CN1926489B (en) 2012-02-15

Family

ID=37818208

Family Applications (3)

Application Number Title Priority Date Filing Date
CN 200580006879 Active CN100582978C (en) 2004-03-03 2005-02-25 Configuration system and method for abnormal situation prevention in a process plant
CNB2005800068427A Active CN100555136C (en) 2004-03-03 2005-02-25 Unusual condition prevention method and system in the processing factory
CN2005800068889A Active CN1926489B (en) 2004-03-03 2005-02-25 Data presentation system for abnormal situation prevention in a process plant

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN 200580006879 Active CN100582978C (en) 2004-03-03 2005-02-25 Configuration system and method for abnormal situation prevention in a process plant
CNB2005800068427A Active CN100555136C (en) 2004-03-03 2005-02-25 Unusual condition prevention method and system in the processing factory

Country Status (1)

Country Link
CN (3) CN100582978C (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI667660B (en) * 2018-11-20 2019-08-01 帆宣系統科技股份有限公司 Intelligent pre-diagnosis and health management system modeling method and computer program product
TWI673723B (en) * 2018-09-20 2019-10-01 帆宣系統科技股份有限公司 Intelligent pre-diagnosis and health management system and method

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7702401B2 (en) * 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
CN100468247C (en) * 2007-09-13 2009-03-11 浙江工业大学 Monitor system collecting end device
CN101231519B (en) * 2007-09-14 2010-12-01 浙江工业大学 Back-end machine apparatus for monitoring system
CN101175125B (en) * 2007-09-14 2010-05-26 浙江工业大学 Front end machine device of monitoring system
US8843221B2 (en) * 2009-12-09 2014-09-23 Comau Spa Automation management system and method
US9342072B2 (en) * 2010-09-24 2016-05-17 Fisher-Rosemount Systems, Inc. Methods and apparatus to display process control device information
US20120098834A1 (en) * 2010-10-25 2012-04-26 General Electric Company Smart plot methodology
TWI515522B (en) * 2010-12-28 2016-01-01 萬國商業機器公司 Method, computer program, and computer for determining system situation
EP2520991B1 (en) * 2011-05-02 2014-03-19 Siemens Aktiengesellschaft Method for controlled intervention into the behaviour of a sub-module
US8659415B2 (en) * 2011-07-15 2014-02-25 General Electric Company Alarm management
CN103135518B (en) * 2011-12-02 2019-11-12 费希尔控制国际公司 Program flow control monitors routine, associated method and system
CN103812734A (en) * 2012-11-14 2014-05-21 上海工程技术大学 Circuit breaker pressure resistant testing process monitoring system based on OPC (Ole for Process Control) technology
EP2752724B1 (en) * 2013-01-08 2016-06-01 VEGA Grieshaber KG Method for monitoring of field devices, controller, program element and computer-readable medium
CN104570976A (en) * 2013-10-22 2015-04-29 富泰华工业(深圳)有限公司 Monitoring system and method
EP3002651B1 (en) * 2014-09-30 2021-01-13 Endress+Hauser Group Services AG Monitoring means and monitoring method for monitoring at least one step of a process run on an industrial site
CN205427588U (en) * 2014-10-04 2016-08-03 布里斯托公司商用名远程自动化解决方案 System for be used for making up equipment level for process mill
PL3012695T3 (en) 2014-10-23 2018-03-30 Comau S.P.A. System for monitoring and controlling an industrial plant
JP6278278B2 (en) * 2015-08-27 2018-02-14 横河電機株式会社 Wireless relay device, wireless communication system, and wireless communication method
CN106814949A (en) * 2015-12-01 2017-06-09 北京触控科技有限公司 A kind of cocos game editing machine control interfaces management method
JP7384551B2 (en) * 2017-03-14 2023-11-21 株式会社堀場エステック Diagnostic system, diagnostic method, diagnostic program and flow control device.
IT201800005091A1 (en) 2018-05-04 2019-11-04 "Procedure for monitoring the operating status of a processing station, its monitoring system and IT product"
CN109029543A (en) * 2018-06-26 2018-12-18 深圳市威富智能设备有限公司 A kind of abnormality detection system and method
TWI766386B (en) * 2019-11-28 2022-06-01 日商富士金股份有限公司 Operation information collecting system for fluid control equipment, fluid control equipment, operation information collecting method for fluid control equipment, and computer program
CN113552856B (en) * 2021-09-22 2021-12-10 成都数之联科技有限公司 Process parameter root factor positioning method and related device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812394A (en) * 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5812394A (en) * 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
同上.

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI673723B (en) * 2018-09-20 2019-10-01 帆宣系統科技股份有限公司 Intelligent pre-diagnosis and health management system and method
TWI667660B (en) * 2018-11-20 2019-08-01 帆宣系統科技股份有限公司 Intelligent pre-diagnosis and health management system modeling method and computer program product

Also Published As

Publication number Publication date
CN100582978C (en) 2010-01-20
CN1926488A (en) 2007-03-07
CN100555136C (en) 2009-10-28
CN1926487A (en) 2007-03-07
CN1926489A (en) 2007-03-07

Similar Documents

Publication Publication Date Title
CN1926489B (en) Data presentation system for abnormal situation prevention in a process plant
CN102520717B (en) Data presentation system for abnormal situation prevention in a process plant
EP1725919B1 (en) Configuration system and method for abnormal situation prevention in a process plant
US7079984B2 (en) Abnormal situation prevention in a process plant
CN101535909B (en) Abnormal situation prevention in a heat exchanger
US20080188972A1 (en) Method and System for Detecting Faults in a Process Plant
CN101542408A (en) Multivariate detection of transient regions in a process control system
CN101517505A (en) Method and system for detecting abnormal operation in a hydrocracker
US20220197260A1 (en) Faulty Variable Identification Technique for Data-Driven Fault Detection Within A Process Plant

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant