CN100592229C - Remote data visualization within an asset data system for a process plant - Google Patents

Remote data visualization within an asset data system for a process plant Download PDF

Info

Publication number
CN100592229C
CN100592229C CN200480013978A CN200480013978A CN100592229C CN 100592229 C CN100592229 C CN 100592229C CN 200480013978 A CN200480013978 A CN 200480013978A CN 200480013978 A CN200480013978 A CN 200480013978A CN 100592229 C CN100592229 C CN 100592229C
Authority
CN
China
Prior art keywords
data
relevant
navigation tree
solid
remote
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.)
Expired - Lifetime
Application number
CN200480013978A
Other languages
Chinese (zh)
Other versions
CN1791847A (en
Inventor
史蒂夫·阿姆斯壮
斯科特·霍可尼斯
帕特里克·多布洛施奇
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/394,683 external-priority patent/US7493310B2/en
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of CN1791847A publication Critical patent/CN1791847A/en
Application granted granted Critical
Publication of CN100592229C publication Critical patent/CN100592229C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Abstract

A process plant data collection and viewing system uses a common navigational tree structure and one or more common display formats to enable a user to remotely view, in a similar and consistent manner, information obtained from different applications or data sources within a process plant at any desired level of integration, even though the actual data from the multiple different data applications or data sources may be collected and organized in different manners by different data sources using a primary data visualization platform. Because predetermined common visualization screens providepredetermined formats of information at different levels of data integration, a user can easily remotely navigate through the data stored in the database or collected by the different data sources athigher or lower levels of data integration without having to directly access that data from the data sources themselves and without needing direct access to the primary data collection and visualization platform.

Description

The intrasystem remote data visualization of processing factory's asset data
Related application
The present invention is that the sequence number of submitting on March 21st, 2003 is 10/394,683, is entitled as the continuation part of the U.S. Patent application of " the intrasystem data visualization of the integrated asset data of processing factory ", and this patented claim is incorporated herein by reference.
Technical field
The present invention relates generally to that processing factory safeguards, control and observe application program, more particularly, it is visual to relate to the far-end that is stored in the asset data system that is used for gathering the data relevant with one or more data sources in the processing factory or relevant with it information.
Background technology
Generally include one or more processing controllers of concentrating or disperseing such as those processing factories that are used in chemistry, oil or other industry, above-mentioned controller can be coupled at least one main or operator workstation and one or more process control and instrumentation such as field apparatus communicatedly through simulation, numeral or combine analog/number bus.For example can be that the field apparatus of valve, valve positioner, switch, transmitter and sensor (for example, temperature, pressure and flow sensor) and so on is carried out the function such as improving or reduce flow and measurement process parameters during the course.Process controller receives and shows by the field apparatus in-process measurement data that produce or relevant with it or signal and/or other information that belongs to field apparatus of process variable, utilize this information and executing control program, produce the control signal that sends to field apparatus by one or more buses or other communication line then, operate with control procedure.Information from field apparatus and controller generally can be used for one or more application programs that operating personnel's workstation is carried out, so that operating personnel can carry out the function of the hope of relevant process, for example, observe the current state of process, the operation of modification process, or the like.
Typical processing factory has many process control and instrumentations such as valve, transmitter, sensor, they are connected on the process controller of one or more softwares of carrying out these equipment of control in process operation, also have many process operations other support equipment required or relevant process operation simultaneously.For example, these supplementary equipment therefore comprise supply unit, generating and the power distribution equipment of the many positions that are arranged in typical plant, the whirligig such as turbine, or the like.Although this attachment device need not to set up or the use variable, and in many cases, be not subjected to the control of process controller for the influence process operation, even and be free of attachment to process controller, but, this device remains important for suitable process operation, and finally is essential.
As a result, many processing factories, particularly those use the processing factory of smart devices, comprise the application program that is used to help to monitor and keep equipment in the factory, and no matter these equipment are process control and the instrumentation or the equipment of other type.For example, asset management scheme (AMS) application program that Emerson Process Management sells allows to communicate by letter with it, and storage is about the data of field apparatus, to determine and to follow the tracks of the mode of operation of field apparatus.An example of this system is disclosed in the U.S. Patent No. 5,960,214 that is entitled as " the integrated communicaton net that uses in the field apparatus management system ".In some cases, the AMS application program can be used for and devices communicating, with the parameter in the change equipment, makes equipment in the application program of self-operating such as self calibration program or self-diagnostic program, with the state or the upstate situation information of acquisition relevant devices, or the like.This information can and be used by maintainer's storage, to monitor and to safeguard these equipment.Equally, the application program that has other type be used to monitor other type equipment such as whirligig and generating and power-supply unit.These other application programs can be used by the maintainer, and are used to monitor and safeguard the equipment in the processing factory.But in many cases, the external service tissue can be carried out the service of relevant monitoring process performance and device.In this case, the external service tissue obtains the data that they need, and moves appropriate application program with the analysis data, and only provides result and suggestion to process plant personnel.
In addition, many processing factories have other correlation computer of the application program of carrying out relevant business function and maintenance function.For example, some factories comprise and carry out the relevant replacement parts of starting material, factory or the computing machine of the application program of equipment and the application program of relevant prediction sale and production needs etc. ordered.
Usually, about the function of process control activity, equipment and device maintenance and surveillance operation and business activity, all separating aspect these movable places that take place and these movable personnel of execution.In addition, relate to the different instrument of the general use of different personnel of these difference in functionalitys, for example, operate in the different application on the various computing machine, to carry out different functions.In many cases, the instrument collection that these are different or use relevant processing in-plant equipment or device or from the data of different types of its collection, and these different instruments are differently set up, to gather the data that their need.For example, monitor process operation and main quality and the successional process control operating personnel that are responsible for process operation of every day, generally by set up and the change process in set point, tuning process circulation, determine the influence processing such as process operation progress such as batch operation.These process operations personnel can use available instrument diagnose with the correction procedure control system in the process control problem, for example, these instruments comprise self-seeker, cycle analysis device and nerve network system or the like.The process control operating personnel also by one or more process controllers that provide the process operation information that comprises the warning that produces in the process to operating personnel, receive the process variable information that comes from process.In addition, generally will provide the Control and Optimization device in factory, for example, the real-time optimization device is so that optimize the control activity of processing factory.This optimizer generally uses the unified model of factory to predict how to change input for the optimization variables of certain hope such as profit, thereby optimizes the operation of factory.Although can provide this information to the process control operating personnel through the Standard User interfacing equipment,, the process operation personnel wishes usually to see with access application in information, understanding processing factory is how to set up and to dispose based on the control viewpoint.
On the other hand, the maintainer of failed equipment is operated and be responsible for repairing and changing to the main actual device of being responsible in the assurance processing factory effectively, instrument use such as maintenance interface, the above-mentioned AMS application program, and many other diagnostic tools of information about the mode of operation of processing in-plant equipment are provided.The maintainer also to determine can need stop time of maintenance activity of some parts of factory.For the many new type processing equipment and the device that are commonly referred to smart devices, these equipment itself can comprise automatic awareness apparatus operational issue and pass through detection and the diagnostic tool of standard maintenance interface from these problems of trend reported by maintenance personnel.For example, AMS software is to reported by maintenance personnel equipment state and diagnostic message, and provides and make the maintainer can determine to take place in the equipment communicating by letter and other instrument of facility information that what problem and access means provide.Usually, maintenance interface and maintainer and process control operating personnel are not in the same localities, although always not this situation.For example, in some processing factories, the process control operating personnel can carry out maintainer's responsibility or on the contrary, the different personnel that perhaps are responsible for these functions can use identical interface.The maintainer still wishes to see and visits information from applications available, how to set up and locatees to understand in the factory device, or understand other logical foundations that installs in the relevant factory.This tissue is generally organized different with control.
In addition, such as the operation of monitoring arrangement, testing apparatus, determine factory whether in the best way some tasks the running carry out by outside consulting or service company, desired data is measured by these outside consultings or service company, and execution analysis only offers factory personnel to the result who analyzes then.In these cases, data are generally gathered and are stored in proprietary mode, and available being different from organized data so that it is suitable for gathering, producing and uses the mode of the application-specific of data to organize.
Above-mentioned many different application program use navigation tree or similarly structure come the organizations program, and make the user of application program can see with access application in or can be used for application's data or information.In most of the cases, these navigation tree structure in nature with Microsoft Outlook TM, Windows TMDeng in the navigation tree structure used similar, and be provided in these application programs so that the user can visit or enter into the domain of dependence or the subregion of factory, carry out various functions to utilize application program.Although not always, but application program is often used the navigation tree with term that the S88 standard provides, this navigation tree is divided into more and more littler entity with processing factory, for example, from the superlative degree, be divided into enterprise (Enterprise), place (Site), zone (Area), process unit (ProcessCell), unit (Unit), apparatus module (Equipment Module) and control module (ControlModule).Use provides some or all of these titles based on the application program of the navigation tree structure of S88 standard in a navigation tree, so that the user can visit information or execution and processing factory's function associated.
Some users, for example, those are responsible for Order Part, supply, raw-material personnel, or those are selected to make what product, carry out strategic decision is formulated in which kind of change with the help of optimizing factory personnel, the personnel of suchlike responsible service application, need from above-mentioned more than one application program, obtain data, so that can understand or observe the operation of factory from the higher level that provides than any single application program in the factory.Although these personnel do not visit the real data that different application produces in the factory in the past, but on May 1st, 2002 applied for, sequence number that transfer this assignee, that be entitled as " data sharing in the processing factory " is 10/087,308 U.S. Patent application has disclosed a kind of the combination and has come from the data in various different pieces of informations source so that different users in business personnel and the processing factory and application program can be used the method for data on more general basis in central database, the content of this patented claim is incorporated herein by reference.
But as mentioned above, the different application of gathering this data is designed to use in processing factory, with the equipment in the execution processing factory or the relevant very different function of subclass of device.Therefore, sometimes in slightly different mode, and, develop the observation that the data of gathering whereby and producing were organized and provided to various application program sometimes in very different modes.The result, although these application programs are shared data each other, and has central database, but, not existing can be with significant or organize the simple technique of shared data for the wieldy mode of personnel of observing or visiting all data from different application programs, or so that the method for data to be provided to the user with understandable mode in a organized way.Although sequence number is 10/394,683 U.S. Patent application disclosed a kind of with common form integrated data so that thereby visual can being easy to observed the method that comes from distinct device and application's data with consistent form, but, also wish to visit and observe the data that come from various remote location, for example, different users is connected to the place in the integrated place of centre data from connecting, so that can more extensive and more completely use this data through network.
Summary of the invention
Data acquisition of a kind of processing factory and observing system, use common or integrated navigation tree structure and one or more common display formats, so that the user can be at the integration class of any hope, mode with class Sihe unanimity, the information that observation different application or data source in the processing factory obtain is gathered by different way by different data sources and is organized even comes from the real data of a plurality of different pieces of information application programs or data source.In addition, can set up one or more far-ends and connect or the place, come from the data in centre data collection and integrated source with visit, thereby the user can be passed through, for example, network connects, easily and promptly the different location visit data in processing factory or outside the processing factory.Owing to provide the common information of different pieces of information integration class visual from far-end, the user can easily navigate with the data of higher or lower data integration grade collection by being stored in the database or by the different pieces of information source, and needn't deal with or meet with the multiple different forms of observing of the data that are used for same type.In addition, the user can set up abridged table, to observe processing factory's data, acquisition and the pre-established or pre-configured report of printing in remote location, and visit the data of particular type easily and promptly, and need not to load and carry out the data integrated program, thereby make that the integrated process data of remote access is faster and easier in remote location.
Description of drawings
Fig. 1 is the block scheme of processing factory, and this processing factory has to be configured to and receives and storage comes from the asset optimization database of many functional areas in the processing factory or application's data;
Fig. 2 is the block scheme of the data network relevant with processing factory among Fig. 1, the data that can be used for coming from the many different applications in one or more processing factories offer asset optimization database, then distally offer one or more remote data visualizations place;
Fig. 3 is the block scheme of far-end visualization system, illustrates that being configured to visit comes from the central authorities relevant with processing factory or master data is integrated and a plurality of remote location of the plant data of visual platform with observing;
Fig. 4 is the block scheme that is used for the remote access and the remote data visualization system of the data of observing the predefined type that exists with predetermined format;
Fig. 5 is explanation comes the list data observation form of remote access by the first of navigation tree browser a exemplary screen displays;
Fig. 6 is that explanation is used for obtaining the exemplary screen displays that additional data is observed the drop-down menu of form at the screen of Fig. 5;
Fig. 7 is explanation comes the inspection tracking data observation form of remote access by the first of navigation tree browser a exemplary screen displays;
Fig. 8 is explanation comes the configuration combined data observation form of remote access by the first of navigation tree browser a exemplary screen displays;
Fig. 9 is explanation comes the configuration data observation form of remote access by the first of navigation tree browser a exemplary screen displays;
Figure 10 is explanation comes the more accurate test event data observation form of remote access by the first of navigation tree browser a exemplary screen displays;
Figure 11 is explanation comes the device polling table data with alert observation form of remote access by the second portion of navigation tree browser a exemplary screen displays;
Figure 12 is the exemplary screen displays that explanation comes the inspection tracking data of remote access to observe form by the third part of navigation tree browser;
Figure 13 is the exemplary screen displays that explanation comes the list of remote access to observe form by the 4th part of navigation tree browser;
Figure 14 is the exemplary screen displays that explanation comes the more accurate route of remote access to observe form by the 5th part of navigation tree browser;
To be explanation come the apparent exemplary screen displays of examining form between remote access punctual by the 6th part of navigation tree browser to Figure 15;
Figure 16 is that explanation is used to specify the exemplary screen displays that the user that can use observes the option page of option in the data view screen of Fig. 5-15;
Figure 17 is the exemplary screen displays that explanation is used for the search engine of search data in the visual platform of master data;
Figure 18 is the exemplary screen displays that explanation can be used for first navigation tree structure of integrated data from different application in the processing factory of Fig. 1 or data source;
Figure 19 is the exemplary screen displays that explanation can be used for second navigation tree structure of integrated data from different application in the processing factory of Fig. 1 or data source;
Figure 20 is the exemplary screen displays that is produced by the mapping tool relevant with asset optimization database, and this mapping tool makes operating personnel can manually stipulate the mapping of the navigation tree structure relevant with the different pieces of information source to the relevant integrated with guidance tree construction with asset optimization database;
Figure 21 is the exemplary screen displays of the 3rd navigation tree structure of the explanation data that can set up and be used for the different application of processing factory of the integrated Fig. 1 of coming from or data source;
Figure 22 is that explanation provides visit that comes from the data of homology not and the exemplary screen displays that comprises the 4th navigation tree structure of link information;
Figure 23 is the simple navigation tree structure that explanation is used for the data of integrated processing factory's different application that comes from asset database and Fig. 1 or data source, and the exemplary screen displays that shows the first visual screen of the database that comes from high integration class and application's data with first form;
To be explanation come from the exemplary screen displays of the 3rd visual screen of the database of high integration class and application's data with second form demonstration to Figure 24;
To be explanation come from the exemplary screen displays of the 3rd visual screen of the database of high integration class and application's data with the 3rd form demonstration to Figure 25;
To be explanation come from second and the exemplary screen displays of the visual screen of the database of low integration class and application's data with first form demonstration to Figure 26;
To be explanation come from the exemplary screen displays of the visual screen of the database of the 3rd integration class and application's data with first form demonstration to Figure 27;
Figure 28 is that explanation shows the exemplary screen displays come from the visual screen of the database of the 4th integration class and application's data; With
Figure 29 is the exemplary screen displays that explanation is connected to the visual screen of the out of Memory relevant with database and application program.
Embodiment
Referring to Fig. 1, processing factory 10 (being arranged in independent geographic position or a plurality of geographic position) comprises many business and other computer system by one or more communication networks and a lot of control and maintenance system interconnection.More particularly, processing factory 10 comprises one or more Process Control Systems 12 and 14.Process Control System 12 can be the conventional procedure control system such as PROVOX or RS3 system, perhaps can be to comprise the operator interface 12A that is coupled to controller 12B and I/O (I/O) card 12C, input/output cards 12C be coupled on the various field apparatuss such as simulation and bus addressable distant transmitter (Highway Addressable Remote Transmitter (HART)) field apparatus 15.The Process Control System 14 that can be distributed process control system comprises that the bus of one or more processes such as industry ethernet is connected to the operator interface 14A on one or more distributed director 14B.Controller 14B can be for example Texas, USA Austin's the DeltaV that Fei She-company of gentle Si Mengte system (Fisher-Rosemount Systems) sells TMController, or any other wished the controller of type.Controller 14B is connected on one or more field apparatuss 16 such as HART or Fieldbus field apparatus through I/O equipment, or for example comprises that those use PROFIBUS
Figure C20048001397800151
, WORLDFIP
Figure C20048001397800152
, Device-Net
Figure C20048001397800153
, in AS-Interface and the CAN agreement on any one any other intelligence or the non-smart field devices.As everyone knows, field apparatus 16 can provide the analog or digital information of relevant process variable and miscellaneous equipment information to controller 14B.Operator interface 14A can store the application program 17 that can be used to control the process operation such as Control and Optimization device, diagnostician, neural network and tuner with implementation control operation personnel.If desired, can be stored in additional controlling application program 17 among controller 12B and the 14B and by its execution, in some cases, storage and carrying out in the equipment 16 at the scene.
In addition, the maintenance system 18 such as the computing machine of carrying out supervision of AMS application program or any miscellaneous equipment and communication application program 19 can be connected to Process Control System 12 and 14, or be connected to individual device wherein, to carry out maintenance and surveillance operation.For example, maintenance calculations machine 18 can be connected to controller 12B and/or equipment 15 through the communication line or the network (comprising wireless or the handheld device net) of any hope, so that communication with it, and, in some cases, reconfigure or actuating equipment 15 on other maintenance activity.Equally, maintenance applications such as the AMS application program 19 can be installed among one or more user interface 14A relevant and and carry out, comprise the maintenance and the function for monitoring of data acquisition of the mode of operation of relevant devices 16 with execution by it with distributed process control system 14.
Processing factory 10 comprises that also permanent the or provisional communication circuit of various processes (for example, bus, wireless communication system or be connected to device 20 to obtain the handheld device that reading takes off then) is connected to the whirligig such as turbine, engine 20 of maintenance calculations machine 22.Known supervision and the diagnosis of application program 23 that is provided by for example CSI Systems can be stored and carry out to maintenance calculations machine 22, or be used to diagnose, monitor and optimize other any known applications of the mode of operation of whirligig 20.The maintainer often uses application program 23 to safeguard or check the performance of the whirligig 20 in the factory 10, determining the problem of whirligig 20, and determines when and whirligig needed for repair and replacement 20 whether.In some cases, outside consulting or service organization can obtain or measure the data of relative assembly 20 provisionally, and use this data to carry out analysis to installing 20, to detect the problem of device 20, bad performance or other incident of influencing.In these cases, the computing machine of operating analysis can be connected to the other parts of system 10 without any communication line, or can only connect provisionally.
Similarly, having the generating of generating relevant with factory 10 and distributor 25 and distribution system 24 is connected to operation through for example bus and watches on another computing machine 26 of the operation of generating and distributor 25 in the factory 10.Computing machine 26 can be carried out known electric power control and the diagnosis of application program 27 that for example Liebert and ASCO or other company provide, with control with safeguard and generate electricity and distributor 25.In many cases, outside consulting or service organization can use attendant application, this attendant application obtains temporarily or measures the data of relative assembly 25, and utilizes this data to carry out for the analysis of installing 25, to detect the problem of device 25, bad performance or other incident of influencing.In these cases, the computing machine of operating analysis (for example computing machine 26) can be connected to the remainder of system 10 without any communication line, or can only connect provisionally.
Computer system 30 (for example, can be server) can be connected to computing machine and the interface relevant communicatedly through communication network 32 with various function systems in the factory, function system comprises process control function system 12 and 14, such as the maintenance function system and the business function system that in computing machine 18,14A, 22 and 26, realize.If wish, can utilize network interface or comprise that the communication structure realization of any other kind of any Local Area Network, wide area network (WAN), internet etc. communicates to connect 32.Under any circumstance, computer system 30 all can be connected to conventional procedure control system 12 and the maintenance interface 18 relevant with control system communicatedly, be connected to the process control and/or the maintenance interface 14A of distributed process control system 14, be connected to whirligig maintenance calculations machine 22 and generating and Distribution Calculation machine 26, all connect all to pass through can utilize LAN any hope or suitable or WAN agreement, with the communication network 32 that communication is provided.As required, communication network 32 can be permanent or interim (interruption).
As shown in Figure 1, computing machine 30 also passes through identical or different communication network 33, for example, the internet of different in-house networks or World Wide Web and so on, be connected on operation system computing machine and maintenance plan computing machine 35 and 36, these computing machines can be carried out the service application of Enterprise Resources Plan (ERP), material resources plan (MRP), accounting, production and client's ordering system, maintenance scheduling system or any other hope such as parts, supply and starting material order application, manufacturing schedule are used.Computing machine 30 also can be connected on factory's broadband LAN 37, the WAN of company 38 through for example communication network 32 or 33, and is connected to one or more permissions and monitors factory 10 or the computer system 40 of communicating by letter with factory 10 from the remote location far-end.Computer system 30, or any other be connected to the computing machine of communication network 32 and 33 can comprise configuring application program and generation and store the configuration of relevant processing factory 10 and the configuration database of the configuration data of equipment in the processing factory 10 and element.
In one embodiment, utilize the XML agreement to carry out communication by communication network 32 or 33.Here, from each calculate 12A, 18,14A, 22,26,35,36 etc. data are packaged in the XML bag, and send to and can be arranged in for example XML data server of computing machine 30.Because XML is a kind of descriptive language, so server can be handled the data of any kind.At the server place, if necessary, can wrap packaged data with new XML, that is, and other one or more XML pattern that this data are set up to receiving application program for each from a kind of XML mode map.Therefore, each data originator can utilize this equipment or application program to understand or convenient its data of using of pattern packing, and each reception application program can be with receiving the different mode reception data that application program is used or understood.Configuration server is to arrive another kind of pattern according to the data source and destination with a kind of mode map.If wish that server also can be carried out certain data processing function or other function according to the reception of data.Before the operation of said system, foundation mapping and processing capacity rule also are stored in the server.In this way, data can be sent to one or more application programs from any one application program.
Generally speaking, computing machine 30 (can be or comprise traditional server) comprises asset optimization database 50 (with relevant data collection application), asset optimization database 50 is gathered Process Control System 12 and 14 for example, maintenance system 18,22 and 26 and operation system 35 and 36 data and the out of Memory that produce, and the information that produces of the data analysis tool of in each system, carrying out, and with data storage in database.Asset optimization database 50 can comprise the expert engine 51 that can be based on the OZ expert system that NEXUS for example provides, or comprises the expert system such as any other type of any kind data digging system.Asset optimization expert 51 operation is to analyze and distribute data in asset optimization database 50 as required.
In the past, not with various Process Control Systems 12 and 14 and generating and maintenance system 22 and 26 according to making the mode that they can shared data interconnect, these data are produced and gather in useful mode by each system.As a result, different application 17,19,23,27 or the like tissue with make that the mode that the user can observed data is different mutually.But in the factory 10 of Fig. 1, application program 17,19,23,27 or the like can connect communicatedly by asset optimization database 50, and with asset optimization database 50 shared data.But each application program 17,19,23,27 etc. is still utilized different tissues or navigation tree to use and is observed software, provides or organize their data of gathering or producing in a different manner.For mode that can enough unanimities is observed data from different application, asset optimization database 50 comprises the integrated with guidance tree construction, with the data of tissue from processing factory's 10 interior different applications receptions, thereby make the user can utilize the mode of single navigation tree, observe or visit data at computing machine 30 or remote location 40 with unanimity.
More particularly, navigational tree application 52 provides a kind of automated process, the navigation tree that all users of generation system will use in network environment for example, even, also can observe and visit the data in the asset optimization database 50 so that come from different sources and be under the situation about being organized in different modes in the different sources in data.In fact, the navigational tree application 52 that combines with asset optimization database 50 provides more high-rise integrated platform, under the situation of asset optimization server form, this more high-rise integrated platform receives and tissue (for example comes from a plurality of information sources, control application, maintenance application, device surveillance application, efficient monitor answers software etc. firmly) information, even each different aforementioned sources has the different modes that its data that provide are provided.
One group of application program 60 that Fig. 2 illustrates in the processing factory (can be the computing machine 30 of Fig. 1 through network connection 61 and asset optimization server 62, and be also referred to as the integrated and observation platform of raw data here) interconnective in one way block scheme, in this mode, asset optimization server 62 provides and can be used in, original or intensive data integrated platform 62 be connected through for example internet communication, be connected to one of common observation platform that the data that produce in the relevant different application 60 or gather are provided on the far-end platform of the integrated platform 62 of raw data or the computing machine 63 make peace integrated tissue and navigation tree structure.More particularly, control application server 64, maintenance application server 66, whirligig application server 68, the Additional servers 72 optimizing application server 70 and be used for other application program can be connected to asset optimization server 62 communicatedly through communication networks 61.Certainly, the application program (being also referred to as data source) of any other type and quantity can be connected in the system of Fig. 2.Communication network 61 can be the communication network of any hope, for example, and the network of wide area network, World Wide Web or any other type.Communication network 61 can be wired network or wireless network, if necessary, uses the communication protocol of any hope such as HTML.Each server 62-72 comprises the network service application 74 and the network observation application program 76 of any hope, and well-known, they can connect information communication to user interface and at the user interface observed information by network.In general, operate in different application 60 on the different server 64-72 or that be correlated with different server 64-72 and can use different data organizations, navigation and observation structure, for example, different navigation trees.In addition, asset optimization server 62 can be connected to operation system application program or any other application program communicatedly through the communication network of network connection or any other hope.If wish, asset optimization server 62 can pass through private bus, industry ethernet or their combination, is directly connected to one or more process controllers or field apparatus, with collection from relevant processing factory in the data of field apparatus and miscellaneous equipment.
As shown in Figure 2, asset optimization server 62 comprises microprocessor 77, user interface 78 and stores the storer 79 of a plurality of application programs and database, their operations are integrated into the integrated with guidance tree construction with data and the navigation tree structure relevant with application program 60 that will come from different application 60, and operation thinks that the data that come from the different pieces of information source provide common observing pattern.In one embodiment, asset optimization server 62 comprises that storage comes from the plant information database 80 of the data that can be connected to the different pieces of information source application 60 on the asset optimization database server 62 communicatedly, and the integrated with guidance of the navigation tree 83a relevant with storage and each different application 60 and the navigation tree of combination or integrated different application 60 is set the navigation tree database 82 of 83b.Asset optimization server 62 further comprises user interface application 84, and this user interface application 84 provides the relevant information that is stored in the data in the information database 80 that utilizes integrated with guidance tree 83b through user interface to the user.
In addition, if wish, data integration application program 86 can be provided, to utilize integrated with guidance tree 83b will come from the data integration of different application 60 in plant information database 80, and in some cases, can provide the ability that the navigation tree structure 83a of application program 60 is mapped to integrated with guidance tree construction 83b to the user.In one embodiment, integration application 86 can comprise the default navigational tree structure of the data in each navigation tree structure that can be used for integration application 60.This default navigational tree structure can be based on factory's grade of using in the S88 standard for example.But integration application 86 can make user or different user can set up the additional navigation tree structure of the navigation tree that can be used for integrated by different way different application 60.Certainly, if wish, default navigational tree structure can be set up by the user who uses data integration application program 86 or user interface application 84.
Usually, asset optimization server 62 is stored each different navigation tree construction 83a of different applications 60, and the single integrated with guidance tree construction 83b that can be used for observing and visiting the data in the asset optimization database 63b is got in touch or be mapped to the data in these navigation trees.In regulation with after finishing mapping, with the data organization of each different tree construction of relevant different application in the integrated with guidance tree of observing to Any user, described user comprises the user of the application program of server 62-72, or any other user of the access server such as the operation system user 62.If wish, can use single navigation tree structure by for example configuring application program, and this single navigation tree structure can be by each user capture and the use in processing factory or the business system relevant with processing factory, thereby makes each user can observe the data from factory in an identical manner.If wish that each user can visit single navigation tree structure by World Wide Web or any other communication network that different user is connected to configuring application program.
In operating process, different application 60 can send to asset optimization server 62 with the navigation tree structure of using in these application programs separately, in these asset optimization servers 62, these tree constructions can be stored in the database 82.Integration application 86 can automatically be discerned the correspondence between the classification of the different classes of and Assembled tree structure 83b relevant with application program.In some cases, the user can manually specify the classification of navigation tree of application-specific 60 and the correspondence between the classification in the integrated or default navigational tree 83b.If the classification of knowing application program 60 is in some way corresponding to certain standard, for example, the S88 standard, this correspondence can be automatically discerned in so integrated application 86.On the other hand, the user can set up the preferred navigation tree of user, and discerns the correspondence between the integrated with guidance tree that the different classes of and user of the navigation tree of an application program 60 sets up.Certainly, should be known in, it is sent the classification that not have expression or existence in the application-specific of data so acquiescence or integrated with guidance tree construction can comprise because data stream is from application program 60 to server 62.But, acquiescence or integrated with guidance tree should have with or can with the relevant classification or the grade of each classification of the navigation tree of different application 60.
Certainly, integration application 86 provides the navigation tree of each application program 60 (sending data to asset optimization server 62) and the mapping between the integrated with guidance tree 83b, and can be when for example application program be online or when being integrated in the asset optimization function of processing factory 10, carry out this mapping.After this, each application program 60 together is provided to server 62 with data and enough information, so that server 62 can be classified to this data according to the navigation tree structure of the application program 60 that sends data.Server 62 and particularly integration application 86 can be in storage data with suitable navigation tree classification or when being used to provide the classification of integrated with guidance tree construction 83b of integrated observation relevant.Certainly, data itself are stored in the plant information database 80 so that will visit.Then, user interface application 84 can make user or operating personnel visit to have the integrated with guidance tree 83b that comes from by the data of the different application of its reference, to visit the data that are stored in the plant information database 80 with the integrated mode of making peace.
In one embodiment, can be according to the logic region such as instrument, machinery and performance zones, or the physical region such as each zone of factory, organize integrated navigation tree 83b.Certainly, in integrated with guidance tree 83b, can use the tissue of any other hope.When organizing integrated navigation tree 83b according to logical block when, the different pieces of information that comes from different application (they generally fall into different logic groups) can be divided into different subtitles or classification under the navigation tree, these subtitles or classification or standard navigation tree title, or the imitation actual navigation tree structure relevant with different application.In one embodiment, each information server 64-72 offers request applications (that is, asset optimization server 62) with its plant tree or its ingredient (comprising title).Then, integration application 86 uses the information that obtains, to merge various plant tree ingredients.If wish, can pass through the ingredient that original information server (for example, maintenance server 64, or the like) is followed the tracks of the original navigation tree of application program, if any change has taken place, can utilize push technology renewal asset optimization server 62 so.As selection, asset optimization server 62 is polling server 64-72 termly, with the tracking of the variation that receives and keep taking place in the navigation tree to these servers (or operate on these servers, or the application program relevant with these servers).In this way, with add to application program 60, from application program 60 deletion or application program 60 in the data reflection that changes or send to asset optimization server 62, and be stored in wherein.In addition, with the reflection of the equipment in the navigation tree of these application programs or other entity or describe to send to asset optimization server 62, and reflect or be mapped to integrated with guidance and set 83b, thereby the user of asset optimization database 50 can be through 83b use of integrated with guidance tree and observed data now.
After asset data being captured in the database 80, can be easily from remote location 63 visit and observed data.More particularly, each remote location comprises processor 63a, the user interface 63b such as view screen and storer 63c.Can be in storer 63c with the internet access application storage such as typical Internet-browser, and can on processor 63a, carry out usually, so that communicate by letter with raw data observation platform 62.In addition, remote location 63 can be stored the remote data access application of one or more internet usage browsers, with data from raw data observation platform 62 poll information specific or format, and this data are provided to user in remote location 63, this makes this data easily to obtain by Internet connection and to visit, and all data acquisitions and the integration application will raw data do not observed in the place 62 all load and operate in remote location 63.Will illustrate in greater detail as following, these remote data access applications can comprise one or more mixed-media network modules mixed-medias, and these mixed-media network modules mixed-medias are associated with the different types of data that obtain different data format from raw data observation platform 63.
Fig. 3 illustrates communicating to connect between the remote data observation platform 63 of Fig. 2 and original or intensive data collection and the observation platform 62, communicate to connect by this, the data of raw data acquisition and observation platform 62 storages and collection can be visited and show to remote data observation platform 63 easily.Can be the far-end platform 63 of computing equipment that comprises any kind of desk-top computer, laptop computer, personal digital assistant (PDA) etc., connect 88 through for example internet communication and be connected to the webserver 87.Far-end platform 63 can utilize comprise wireless connections, the connection hardware and the software of any hope of the connection of dialling up on the telephone, broadband connection, T-1 circuit etc. is connected to internet 88.The webserver 87 is connected to the communication interface 89 relevant with original server 62 again, and can utilize the XML file or communicate by letter with communication interface 89 with the XML form.Communication interface 89 can comprise Connection Service device, generic output port server etc., with the operative norm communication function.
As shown in Figure 3, raw data acquisition and observation platform 62 are connected to the database 90 of storage by the plant data of server 62 collections.For example, database 90 can be sql server/database, and can finish the function of the database 80 of Fig. 2.In general, raw data observation platform 62 will be communicated by letter with the webserver 87, with the data of device 87 polls of providing services on the Internet in the XML file, the XML file is with predetermined form foundation or prepares, so that data are provided to the webserver 87 fast and easily.
Utilize http protocol and with the form of HTML page or leaf, the information or the data that obtain from raw data acquisition and observation platform 62 are sent to the webserver 87.As shown in Figure 3, dynamic state server homepage (ASP) file can be arranged in the webserver 87 and be performed.The ASP file can use the .NET assembly to inquire about raw data acquisition and observation platform 62 obtaining the data of particular type, and regains this data with the form of fluidisation (not storing) XML data.Then, utilize for example this XML data of XSLT Language Processing immediately, and convert html data to, in the standard browser such as microsoft the Internet explorer, to show.
Remote data observation platform 63 utilizes the various objects that are shown object module 92a-92h among Fig. 3 to communicate by letter with the webserver 87.Object module 92a-92h has the unit that is stored in the far-end platform 63 usually, and these unit are called out to obtain this data server 87 when the data that require every type.Then, server 87 utilizes the application program of these callings of response, obtains the data (relevant with calling) of particular type from raw data observation platform 62 with specific form through the ASP file.Thereby object 92a-92h requires the information of particular type to server 87, and this information sends to the webserver 87 and converts webpage in the mode of stream with XML or HTML form, to be sent back to remote location 63, is used for observing in these places for the user.Because object 92a-92h requires the data of particular type, in fact tables of data is stored in the webserver 87 or the original server 62, so will entire database 90 not load or send to far-end computer 63.On the contrary, only the data packer of call request in known XML file, send to remote location 63 from server 62.As a result, can need send to the amount of the data of remote location 63 with minimizing, and, carry out communication and data call by internet 88 to improve the mode that data send to the speed of remote location 63.
As mentioned above, the webserver 87 can be realized for example utilizing standard .NET assembly to set up webpage and the ASP.NET framework of the legacy network service such as VBNET, XML, Web service is provided.Because the webserver 87 can utilize the XML file to communicate by letter with interface 89, so can will send to the XML file storage of far-end platform 63 server 87 as being easy to from server 62 and database 90 information requested.In addition, because each object 92a-92h has one or more associated predetermined observation forms, thus data in the storing X ML file easily, and convert thereof into webpage according to the pre-provisioning request of special object.
Therefore, server 87 combines with interface 89 and has set up the exchanges data layer, in this exchanges data layer, core .NET assembly provide web application (in the server 87) with in original server 62 interactions with communicating by letter between the com interface of the data that obtain request.Therefore, all-network module 92 in fact with the .NET component communication that is used to serve, and the .NET assembly is communicated by letter with the interface 89 that returns suitable XML stream.The exchanges data layer operation extracts the data that need to flow from XML, and these data is turned back to call object with form web page.This data Layer is also carried out the task of keeper's file storage to server 87.Certainly, all modules 92 to carry out for server 87 in (that is the request of the method that) web application is relevant, in the exchanges data layer is to send to server 62 and from wherein receiving the data of predefined type.
As will be described, server 87 can be based upon on the .NET of the Microsoft framework, and to comprise one group of programming tool and foundation structure that allows foundation, exploitation, management and the set of service of XML network and .NET, they are the devices that make final user and .NET interaction.Some features of product can comprise the based on network read-only application program with server application coexistence and supplemental services device application program, so that standard internet browser the look and feel to be provided.In one embodiment, this application program can be used the XML data access service of existing C OM/DCOM assembly, with the data that need from server 62 extractions, and can comprise a plurality of network paths that pass through in-house network with built-in form level authentication.
The hardware configuration of Fig. 3 shows the server that is used for providing two separation of communication between remote application module 92 and database 90, wherein first server is used to have the raw data observation application program 62 of database 90, and second server 87 can be carried out web application so that the communication to remote location 63 to be provided.As selection, can use single server to carry out this communication.In this single server method, all basic softwares such as web server software, far-end calling appl. and the database server that is used for accessing database 90 can be loaded into a server and carry out therein.In this embodiment, because all application programs all are deposited with in the same server, so do not need special configuration, wherein remote location 63 is directly by inside plants net, LAN (Local Area Network), World Wide Web or the like, directly with single server communication.
As mentioned above, various remote data observation platforms 63 generally use pre-configured mixed-media network modules mixed-media 92 from raw data observation platform 62 (and finally from database 90) visit data.These mixed-media network modules mixed-medias 92 can comprise for example startup or allow database 90 to store the equipment navigation module 92a of the navigation between the various device of its data, can start or allow current or the navigation of alarm (comprising warning) in the past and the alarm monitor 92b of observation with respect to field apparatus in the processing factory and miscellaneous equipment generation, allow remote subscriber to observe the inspection tracking module 92c that is stored in the inspection tracking data in the database 90, allow the equipment disposition table module 92d of remote subscriber facilities for observation configuration data, allow remote subscriber operation calibration testing and observe by or in order to be stored in the calibration testing module 92e of the equipment institute calibration data stored in the database 90, the alignment time that allows remote subscriber to observe and can change the alignment time table of various field apparatuss processing factory in or miscellaneous equipment is shown module 92f, allow the equipment list module 92g of the tabulation of the remote subscriber observation equipment relevant with processing factory with navigation, and user's configuration in the past or the personal data of definition or the individual module 92h of data page that can visit remote location 63.Certainly, also can use other mixed-media network modules mixed-media and be stored in the remote data observation platform 63, so that can visit and observe the data of other type in quick and easy mode.As mentioned above, module 92 is carried out the calling to server 87, and makes server 87 and server 62 interactions, with in remote location 63 with common or consistent form data that need to obtain or request.
Fig. 4 shows and can be used for observing the generic view screen that place 63 presents the data of different types relevant with the module 92 of Fig. 3 at remote data.More particularly, can dispose the display screen 93 of any remote data observation platform 63, to comprise two general area or window, it comprises object navigator zone 94 and object viewer zone 95.The object navigator zone 94 of screen 93 generally comprises one or more browser structure 94a-94g that allow the user to select interested object to show that are compiled into, and they can be for example navigation tree structure or other browser structure.Can browse browser part 94a-94b, and selection project wherein is to obtain more information from raw data observation platform 62.Selection in the browser part 94a-94b starts show the calling of particular data with specific format through one in the module 92 of Fig. 3.
On the other hand, object viewer part 95 projects having used a kind of in one group of general observation form of representing by Reference numeral 95a-95f to show to select in the relevant object navigator 94 or the information of object.These data layouts are given for the ASP file of visit and video data.As shown in Figure 4, application program represents that layer 96 (can communicate by letter with module 92) are inserted between the interior interface 89 of remote location and raw data observation server 62, obtaining selection specified message, and this information is presented in the object viewer 95 with predefined observation form by browser object 94.Can produce the webpage of observing form that comprises at the webserver 87 (Fig. 3) that reduces the data volume that sends by Internet connection 88 with proper data.
As shown in Figure 4, object browse zone 94 can be provided for browsing in the raw data observation platform 62 (final, be database 90) information and from the different preset selective items or the title of raw data observation platform 62 acquired informations.For example, the user can use factory location grade browser 94a, comprises for example classification of zone, unit, device, control module etc. to utilize standard S88 to browse by factory location.The user can utilize browser 94a navigation by plant data storehouse hierarchical organization (zone/cell/device/control module), and utilizes for example device-dependent label table form to check relevant equipment on object viewer 95.In fact this label table form is shown as the information of the selected part of relevant browser 94 tabulation for information about of mark and each mark of equipment.An example of this demonstration has been shown among Fig. 5, and wherein browser part 94a launches under the factory location part, to show many individual elements.Select in these unit, that is, and the Satish unit, and, the equipment relevant with the Satish unit has been shown in object viewer part 95 in the mode of label table.As shown in Figure 5, the information of each mark comprises the plant area at communication protocol, sequence number, state and the equipment place of device flag, fabricator, device type, correction, support.But, also can alternatively show the information of any other hope, or also show the information of any other hope.In addition, the user also can select single or multiple mark by click, to observe the more detailed information about the equipment relevant with selected mark.
The selection that should be known in an element in browser 94 or the object viewer 95 impels the network of relation module 92 of Fig. 3 to send the request call of the data of relevant this element.The calling that is routed to the webserver 87 impels the application program in the webserver 87 to obtain data from raw data observation platform 62, and this data-switching is arrived suitable predetermined webpage format.Form part 95a as Fig. 4 is pointed, and the information that can provide about the calibration testing incident of checking trace information, configuration aggregation, configuration information and relevant one or more marks is provided label table.As shown in Figure 6, the user can obtain about utilizing inspection tracking, configuration and the calibration information of the mark of selecting in the choice box part of drop-down menu 98 on the right-hand column 97 of object viewer screen 95.As an example, Fig. 7 shows the inspection trace information of mark selected in Fig. 6 screen, Fig. 8 shows the configuration aggregation screen of a plurality of marks selected among Fig. 6, Fig. 9 shows the exemplary detailed or complete configuration information screen of the interior specific markers of screen of relevant Fig. 6, and Figure 10 shows the example calibration test event aggregation screen of the interior selected equipment of screen of Fig. 6, has shown the nearest calibration result of selection marquee.
In a similar fashion, the user can use (Fig. 4's) browser 94b to browse physical network, for example, and the data structure of using in server and the server relevant with the physical communication net of processing factory.More particularly, the physical network level 94b from navigation tree 94, the user can regard the equipment that physically is connected to system as the list page or leaf on the object viewer 95.Physical network can comprise any hardware that is connected to any node in the processing factory.The user can obtain more detailed page or leaf from the list page or leaf with the aforesaid way of relevant Fig. 6-10, for example, checks tracking, configuration parameter, ceases or the like than definite message or answer.
The alarm monitor browser part 94c of Fig. 4 can be used to check the alarm in the processing factory.Especially, alarm monitor browser part 94c carries out diagnostic tool, and the user can observe user for example with this diagnostic tool and suspect the HART equipment that breaks down or reported misdata.The user can use these equipment of alarm monitor 94c poll, to check equipment failure or the pattern that needs correction.This alarm monitor screen that is used for polling device has been shown among Figure 11.The actual alarm of browser part 94c has partly been listed known all devices with alert consitions, and device polling tabulation part has been listed all devices of alarm monitor instrument poll.Should be known in that the alarm monitor instrument can be stored in the master server 62 and carry out by it, or storage and carrying out in the miscellaneous equipment that is connected to master server 62 such as controller.In addition, in case realize, the alarm monitor of Figure 11 is observed and relevant alarm modules 92b, poll warning information continuously, and this warning information that has upgraded is provided to the user of far-end platform 63.By this way, the user of far-end platform 63 can check the live screen that shows that data with alert changes in the factory.
In addition, browser part 94d can be used to check the inspection trace information in the processing factory.This inspection trace information shown in Figure 12 can comprise and is stored in the database 90 historical record of known event.If wish, these incidents can show according to device flag or with the device flag tissue, these incidents can be used for total system by physical equipment.In the format sample 95d of Fig. 4, in checking the tracking window, these event packets are become six marks, comprising: all (All), application programs (Application), calibration (Calibration), configuration (Configuration), status alarm (StatusAlerts) and system maintenance (System Maintenance).Can select or use these different marks, to check inspection trace information by each classification grouping.But, can use other group or predetermine class to come the observation and inspection trace information, with those groups or the classification of listing among replacement Fig. 4, or add in these groups or the classification.
Shown in the exemplary screen of Figure 13, browser part 94e can be used to tabulation of the relative device flag of equipment Direct observation and information, no matter whether these equipment are in processing factory.Specifically, part 94e can provide the various report of relevant devices for those equipment of gathering its data by the master data observation platform.These data can be utilized following classification visit or report: all devices (All Device), and this classification has been listed the inventory of all devices in the factory that is made up of manufacturer, device protocol, device type and device version; Designated equipment (Assigned Device), this classification has been listed the equipment that is assigned to the control module in the plant data storehouse 90; Off-stream unit (DecommissionedDevice), this classification have been listed cancellation and the equipment that can not be used to specify to plant data storehouse 90 from plant data storehouse 90; And free device (Spare Device), this classification has been listed the current equipment that is not assigned to the control module in the plant data storehouse 90.In addition, can observe the different kinds of information (for example, checking tracking, configuration and calibration information) of relevant these equipment by drop-down menu.The part 94e that should be known in browser 94 makes that the user can be with list form Direct observation information, and no matter the position of factory or the physical network at relevant devices place.Therefore, when can utilizing identical list form observation part 94a, 94b and the data among the 94e, can partly visit the different grouping of data through these different navigation trees.
Can utilize browser part 94f to observe or browse and comprise the calibration information of calibrating route and alignment time table etc.This part 94f of browser 94 is relevant with calibration maintenance program (can be stored in, for example, in the server 62, and carry out in server 62), and this calibration maintenance program comprises that testing apparatus is to determine that equipment performance and conditioning equipment are to carry out in regulation.Calibration history can be used for the equipment of supporting this calibration management function.The calibration routing section provides the means of exchange message between database 90 and the calibrating device.Example calibration routing iinformation screen has been shown among Figure 14, has utilized the list form to show the information of the particular calibration route of a relevant called after " Route 1 ".Route can together be used with file editor calibrating device or standard test fixture.Will see that the user can see the calibration route that has defined from the route layer the tree 94f in system.By in tree view 94f, select particular way by, can utilize the list form that relevant devices is presented in the object viewer part 95.Certainly, the information of actual displayed can change through pull-down menu 98, with comprise for example check trace information (relevant) with the calibration route, with relevant configuration and the calibration information of calibration route.
Whether the alignment time matrix section of tree 94f, comprising: it is urgent or the like to be stored in date, calibration of the memory location of the equipment in the plant data storehouse 90, calibration at last and the calibration of plan next time if showing the detail record of the calibration progress of equipment by the mark of equipment.Example calibration timetable screen has been shown among Figure 15, has listed equipment by mark and according to the date of plan calibration next time.Can use search judgement field 99 to change and be provided at the calibration information in the Data View on the screen.Former or the calibration of plan in the future that field makes the user to observe to carry out on one or more equipment is judged in this search, and make time frame that the user can select to search for calibration information (for example, before specific date or specific date, after specific date or specific date, between two dates or the like).In addition, search judges that field 99 can make the user can search for all calibration event, urgent calibration event, non-emergent calibration event or the like.
In addition, browser part 94g makes the user set before can browsing or the favourable information of configuration, and this information can be that the user sees as its hope and is exclusively used in each user's (that is being different for each user) information and any information of setting up.This part of browser 94 provides with specific filename to the user and has stored the inquiry result's of generation ability according to specific interest, thereby makes the user time afterwards to see identical report.
Although at length do not illustrate in Fig. 4, help information, safety and management access (such as the safety certificate of distributing to the user and user's voucher) and special permission checking (providing restriction to pass through the mechanism of the number of users of plant network remote access database 90 simultaneously) also can be provided browser part 94.Certainly,, can set up and dispose as the options menu shown in Figure 16 if wish, with specify with more than relevant demonstration and the data acquisition parameters of one or more data message screens that provide.Certainly, this option data also can be used by mixed-media network modules mixed-media 92, with the requirement according to the remote location user, determines to obtain what and how many data from server 62, is used for 63 demonstrations in the particular remote place.
In addition, can be according to the standard of any hope such as mark detailed description, manufacturer, sequence number from the search engine of the search mark access the object navigator 94, search database 90.The result of search may be displayed in the object display area 95.The example of search engine and search display screen has been shown among Figure 17, has shown according to the communication protocol of device type, manufacturer, correction, token name, sequence number, support and the equipment ability of searching for such as whether designated, idle, inactive.Certainly, can provide and use the search engine of any other scouting screen and search engine and any suitable type to come to examine the search that platform 62 is carried out databases 90 through subjectivity.
Should be known in that the data in the object display area 95 can be with any demonstration in the multiple form.Above-mentioned list form is the most frequently used a kind of form according to the mark video data of the equipment relevant with data.Can use this list form from the factory location part 94a of object navigator 94, with from wherein having listed the routing node of the mark under the specific or selected route, from scouting screen or the instrument of having listed the mark that satisfies search criterion, with physical network part 94b, provide and list that any specific region/unit/control module/device string is associated from the browser 94 that shown the list that is associated with any specific physics hierarchical organization.Generally speaking, observe form from list, the user (for example can utilize the choice box part, the choice box 97 of Fig. 6) select one or more marks, and the more detailed information of the relevant inspection trace information that obtains to be associated with the mark of selection, configuration detail, configuration aggregation, calibration testing incident etc.
Other is observed form and comprises based on the current warning of seeing or just do not come the warning of display message to monitor (Alert Monitor) form and can come the inspection of video data to follow the tracks of form based on a kind of in above-mentioned six kinds at the actuating equipment poll.
Like this, remote data visit discussed above and observational technique are to provide convenience from the use of the data of 63 pairs of master data collections of one or more remote location and observation platform 62 collections and direct visit, and need not in remote location 63 master data collection software to be installed fully.This visit makes that the user can be by the data that obtain to observe the predefined type that form exists with predetermined, through the assets that direct a factory of the standard web browser such as Internet-browser.
Particularly, as mentioned above, the remote location access method can have utilizes simple navigation tree to control, utilize left and right sides mouse button selection to visit the ability of the tabulation of the equipment of its history data store in the plant data storehouse, may be connected to or have the ability of the equipment of the historical information in the database that is stored in platform by selecting icon in the control of simple navigation tree to visit the ability of tabulation of the equipment by physical connection tissue and access search screen to inquire about to master data collection and observation platform.In addition, remote location access method described here provide by select icon in the control of simple navigation tree visit relevant field apparatus particular report ability and by selecting the icon in the simple navigation tree control to come far-end to observe the current ability that is in any equipment of alarm condition.Similarly, this warning watch window can provide the constant renewal view of any equipment state change information, thereby can obtain the live view of equipment state from remote location.
In addition, from the demonstration of list of devices is shown, the user has the ability of retrieval about historical device information (check and the follow the tracks of) page or leaf of chosen field apparatus.Equally, the demonstration of the list of devices from remote location is shown, if remote subscriber is an authorized user, then this remote subscriber has the ability that can change facility information.From the demonstration of list of devices is shown, the user also has acquisition for the ability as the history visit of checking the facility information of following the tracks of storage, no matter observed equipment is conventional (that is, non intelligent) equipment still is smart machine (using the digital communication protocol communication such as HART, Fieldbus or Profibus agreement).Equally, the user can obtain the ability for the visit of any stored configuration parameters of field apparatus.The general format that the form of configuration data can be scheduled to or be exclusively used in the form of certain type equipment.In addition, the user can obtain for being stored in the calibration information in the master data base and the visit of calibration record.In addition, from the historical device information page or leaf, the user has and checks particular device record and watch the relevant ability that is stored in the details of the incident in the master data base.In special-purpose details screen, the user can have in time the selected equipment of search back and forth to obtain the ability of summary information.The user also has for the more specific date range of facility information record input and will select the ability that list of devices is adjusted to choice criteria.
As illustrated in conjunction with the aiming screen in Figure 10 and 15, the high level that the user will have a calibration event that retrieval taken place in the equipment is at the scene summed up the ability of information.From summary information, the user can select one or more particular calibration reports, and if desired, print those reports on local printer.Equally, from the control of simple tree, the user can retrieve relevant expired or in the information of special time useful calibration in the cycle, and the report of printing calibration information.
As mentioned above, can be to constitute from the data of master data collection and observation platform 62 acquisitions by the data that come from a plurality of different pieces of informations source.In order easily to watch and visit this data from the different pieces of information source, can use integrated with guidance tree main place 62 and remote location 63 with this data integration in browser.Therefore, can in browser part 94, use other navigation tree structure except the navigation tree structure shown in Fig. 5-15, watch data from a plurality of different pieces of informations source thereby make it possible to far-end.Figure 18 shows and is configured to provide visit and watches exemplary integrated navigation tree 100 from the data of three different applications, these three different application programs dispose according to data source, one can be the maintenance applications of AMSSUITE intelligent device management device, one can be the power-equipment supervision and the diagnosis of application program (RBM) of AMSSUITE machinery upstate manager, and one can be the plant efficiency monitor application (e-fficiency) of AMSSUITE state performance monitor.Should be noted that integrated with guidance tree 100 comprise to from each data source application 60 (Fig. 2), be used for the classification of application programs data qualification, and the indication of entity in the factory relevant with those classifications.
Can see, integrated with guidance tree 100 comprise directly the high-rise classification of each different application under the enterprise (Enterprise) (or top) (application program 60 of Fig. 2) and under these high-rise classifications, based on and in fact reflect the subclass of the navigation tree of each different application 60.Therefore, name is called the file of AMS factory structure (AMS Plant Structure) and the file under it or classification 104 and application's data is relevant from maintenance or (AMS).Similarly, name is called file under RBM factory structure (RBM Plant Structure) and its or classification 106 with application's data is relevant from the propulsion system supervision or (RBM).In addition, name is called the file of e-effiency factory structure (e-efficiency Plant Structure) with relevant from efficient supervision (e-efficiency) application's data.Certainly, can in navigation tree 100, provide more file and subdivision, with reflection from other application's data, for example controlling application program, whirligig monitor application, or the like.
In Figure 18, each subdivision 102,104 and 106 have the application program that is configured to reflect Data Source the navigation tree grade hierarchical organization sub-folder or.Therefore, because maintenance applications (may be the AMS application program of the data collection application of use in master data collection and the observation platform 62) is used the navigation tree structure with these classifications, so, subdivision 102 comprises the file that is used for zone (Area shows Areas1), unit (Units), apparatus module (Equipment Modules) and control module (Control Module).In addition, the data that receive from maintenance applications are placed in the subclass the subdivision 102 that is organized in the actual maintenance applications.For example, exist the control module (TT-111, TT-222, or the like) of its data to be displayed under the control module file in the subdivision 102.
Similarly, utilize the navigation tree structure of the related application of the zone name that only comprises equipment (for example pump, blower fan, engine and dryer) place to show and the relevant data of propulsion system supervision.As a result, will be described in by the propulsion system monitor application is gathered its data in factory every propulsion system in the subdivision 104 under the Area 1.Similarly, because the e-efficiency application program does not have to use the navigation tree with S88 graded category, so the pump of this application-monitoring, compressor and heat exchanger etc. only are described under general act folder logic function, that be labeled as e-efficiency factory structure 106 of relevant efficient supervision.Should be known in that for example the same device of Pump#3 and so on can monitor by different application, therefore, be described among a plurality of in the integrated with guidance tree construction 100.In addition, the identical or different data of same equipment or other plant entities different pieces of information of different application collection and generation (for example, by) can be visited on integrated with guidance is set 100 diverse location.Certainly, should be known in to have other entity or the file relevant so with each subdivision 102,104 and 106 if by with the application program tissue of these part correlations with monitor miscellaneous equipment.Therefore, the real data in any subdivision such as device description 102,104 and 106 depends on equipment or other entity that real-life program monitors.In addition, the relevant data type that these can pass through the equipment of navigation tree 100 visits also depends on the data of relevant these equipment that real-life program 60 is gathered or produced.
Figure 19 shows another exemplary integrated navigation tree 120 that can automatically be produced from each navigation tree structure that sends the different application of data to master data collection and observation platform 62 by integration application 86 (Fig. 2).In this example, be organized into logic region such as mechanical hook-up 122, field instrument 124 and performance monitoring device 126 from the data of different application.Utilize the grade of the application program for example give tacit consent to the S88 grade or the data that start, the data map from the different application of relevant these different subregions is arrived this subregion.Therefore, for example, utilize the grade of this application program to shine upon the mechanical data that generally receives from the propulsion system monitor application, and utilize the grade of maintenance or controlling application program to shine upon field instrument device 124, in this case, the grade of maintenance or controlling application program provides the data of S88 grade just.Similarly, according to efficiency application grade mapping efficiency data.Certainly, in this case, under the title of different logical ORs, will merge to a certain degree from the data of different application based on device.Therefore, can be with from the control and the data of maintenance applications, for example,, be integrated under field instrument device classification 124 and the relevant subclass by the data that closing valve, transmitter etc. are arranged of control and maintenance applications measurement.
As mentioned above, integration application 86 can be used for setting up the mapping method between the navigation tree 83a of integrated with guidance tree 83b and each different application 60.Integration application 86 can automatically be carried out this mapping, or makes the different ingredients of the navigation tree 83a that the user can specified application 60 and the mapping between the integrated with guidance tree 83b.Figure 20 shows exemplary screen displays 140, can offer the user by integration application 86, and making the user to specify to be used for provides the particular type of mapping of each different application of data to master data collection and observation platform 62.
The left side of the screen display of Figure 20 comprises by master data collection and observation platform 62 uses so that can visit describing from the integrated with guidance tree 142 of the data in different pieces of information source.Can see that this integrated with guidance tree 142 has been used the classification of S88 standard definition.But if wish, the user can use the method for any hope, for example, rename the file that provides in the tree 142 description, add new file, deleted file folder etc., specify other classification or the different brackets of integrated with guidance tree.The right side of screen display 140 comprises describing of navigation tree structure relevant with different application in the factory 10 and that obtain from them when needed.Can see that these navigation trees can comprise describing of general category, and the describing of the procedure incarnation such as equipment.In Figure 20, show the navigation tree structure 144 and the navigation tree structure 146 that is used for propulsion system monitor application (RBM) of maintenance applications (AMS application program).What is interesting is that the navigation tree 144 of maintenance applications uses the classification of S88 standard, the navigation tree 146 of propulsion system monitor application does not then use.
Under any circumstance, the user can be by selecting tree 144 ingredient certain illustrative and it is pulled and is placed into the describing of ingredient of the tree 142 that it will be mapped to, the ingredient of navigation tree (for example, tree 144) is mapped on the integrated with guidance tree 142.Certainly, also can use other selection and specify the method for the relation between the ingredient of navigation tree, or replace with them.In doing so, the part correlation connection of the Assembled tree 142 that is placed to of the chosen elements of integration application 86 tree 144 that will be pulled and any daughter element and it.Certainly, the user can provide the mapping of any hope, and for example is not limited to the zone of maintenance tree 144 is placed on the zone of Assembled tree 142.Similarly, the user can monitor propulsion system the ingredient of tree 144 is mapped on any ingredient of Assembled tree 142.In case select or specified specific mapping, the indication of integration application 86 Storage Mapping, and use this mapping with being integrated in the database 80 from application's data, and can be through integrated with guidance tree 142 these data of observation.
Figure 21 shows can be automatically or when the user uses the screen display 140 of Figure 20 to specify the data of the integrated different navigation tree that comes from different application 60, the exemplary integrated tree 150 of setting up by integration application 86.As shown in Figure 21, the control module of navigation tree 150 part or branch 152 comprise from each data equipment or other element in a plurality of different applications, a plurality of different applications comprise valve from maintenance applications (TT-111, TT-222, or the like); From the blower fan of propulsion system monitor application, pump, engine, dryer (Recrec pump #5, exhaust fan #1, or the like); And from the compressor of plant efficiency monitor application and heat interchanger (compressor #1, heat interchanger #1, or the like).Certainly, other plant entities from different application can be arrived together in the different piece or the subdivision undertissue of Assembled tree 150, for example, the zone of the different application under the area part etc.Certainly, can use the screen of the screen 140 that is similar to Figure 20 to specify the device data relevant under the control module part of tree 150, to be integrated together with these different applications.Similarly, can use the screen that is similar to screen 140 to indicate can will be integrated together from the area data of different application etc. under the area-name of Assembled tree 150.
Figure 22 shows to have and can set up another screen display 160 with the integrated with guidance tree 162 of integrated data from different application 60 by integration application 86, and this screen display 160 can visit through the network service net.Navigation tree 162 can with make that data wherein can be relevant by the configuration-system that the user of a plurality of systems uses through web browser, or set up by this configuration-system.Exemplary navigation tree 162 comprise have asset database 166, the browser configuration section 164 of data source file folder 168 and related links folder 170.The data of one or more assets in the relevant processing factory can be stored or comprise to asset data library archive 166, and data source file folder 168 can comprise and store the data of different pieces of information source collection in the processing factory.Configuration tree 162 data sources that can visit of Figure 22 are named as " Cool ", " dasdasd ", " fdasdasd ", " MDC " and " pppp ".Asset data library archive 166 and data source file folder 168 can be gathered from the data of different application or above assets with reference to figure 2 explanations, and connects the mode of using data data in the different sub-folders are provided with making the user of access configuration screen display 160 can pass through network.
Related links folder 170 can be stored the link to other application program, file or system such as network linking, they are associated with any data or assets in the processing factory, or are associated with any data or by navigation tree 162 storages or the assets of having gathered its data.More particularly, related links folder 170 can the storage system user be placed on link wherein, so as can easily to visit can be in some way be stored in navigation tree 162 in maybe can be by its visit data or relevant other data of out of Memory, other application program, file etc.Certainly, the user of any mandate or configuration expert can provide link in navigation tree 162, and can add or delete these links at any time.
When setting up navigation tree 162 when gathering the data from the different pieces of information source, the user can specify the numerous types of data that will gather from data source, and the amount and the frequency of the data that will gather from these sources.
When setting up the integrated with guidance tree for asset optimization database, user interface program or application program, the for example program of Fig. 2 or application program 84, can the information of assets in the asset database or the relevant processing factory that different application provides will be stored in, offer user in integrated with consistent mode, thereby make the user to observe this data or its various piece in the mode of easy understanding at main platform 62 or far-end platform 63 places.Owing to may have the data of a large amount of relevant different assets, so, the user made can only observe at any special time and wish data rather than all data seeing or use that this is crucial with search subscriber.As a result, interface or display application program 84 are used the navigation tree grade, so that the user can only see or search for interested data.By this way, the information of some subclass of total assets or assets in the relevant factory can be offered the user, for example, assets position, warning or the event history relevant with these assets be offered the user.But, what part of user's observed data no matter, user application 84 all will use general with consistent demonstration and search form for data.
Figure 23 shows exemplary screen displays 200, can offer the user by user interface application 83, observes to provide from the integrated data of asset optimization database.In addition, if wish, screen can use in remote location 63.More particularly, screen display 200 comprises the message part 204 of navigation tree part 202 with navigation tree and the assets information that the relevant navigation tree part 202 interior unit of selecting are provided, and this navigation tree has three main subtitles (" asset database (Asset Database) ", " data source (Data Sources) " and " event history (Event History) ").
In the exemplary screen 200 of Figure 23, owing to selected the highest classification (that is, " asset optimization (Asset Optimization) ") of relevant entire database, so all be included in the message part 204 from all data of three subclass.But, message part 204 this data organization in the label of three titles that the different-format that is stored in the data in the asset database or view are provided for " assets (Asset) ", " existing alarm (Active Alerts) " and " event history (Event History) ".Owing to selected Asset Tag in the screen 200, message part 204 provides the asset data about every assets in the unit of selected navigation tree 202.In this case, the assets view shown in the message part 203 of Figure 23 comprises the information about all assets that are associated with the assets of optimization system.More particularly, provide assets sum (2743), and the title of every assets, type, upstate index, explanation and position.Title provides title to assets (should be in the factory or gather in factory's group of its data unique), and the upstate index is index or other numerical information of relevant assets upstate during definite upstate in by assets itself or asset optimization systems.Type, explanation and the positional information of every assets also are provided.Certainly, not all assets can both show on same screen, therefore, can provide more screen to show assets information, and are indicated as numeral 1,2,3 of information view 204 bottoms etc.
Figure 24 shows screen 206, and screen 206 has the information view 208 that shows the existing alarm tag of all assets in the asset optimization database.As shown in Figure 24, existing alarm is provided in the table, this table has the quantity of the alarm at the top that is provided at table (22), and date, assets title, the order of severity (seriousness of alarm or alarm types) of each alarm, the explanation and the position of alarm in processing factory of alarm are provided.Certainly, can provide alarm with any order, for example, date order, sequence of positions or the like.If wish that user interface application 84 and then each existing alarm provides field (not shown among Figure 24), this field can be the alarm of warning or any other type, so that the user can confirm the alarm of this warning or other type.As selection, user interface application 84 can provide with the warning that shows in any alternate manner acknowledgement information field or the ability of alarm to the user, for example, the user realizes pop-up window or demonstration when selecting particular alarm or alarm, so that can confirm to report to the police or alarm through pop-up window the user.When the user has confirmed warning or alarm, communication software in the user interface application 84 can send to data acquisition entity or the data source application of setting up or sending warning or alarm with confirmation signal through communication network 61, thereby confirms this warning or alarm.This confirmation signal can adopt any form known that is used for confirmation signal now, still, be encapsulated in communication network 61 transmissions of a message neutralization by Fig. 2.
Similarly, Figure 25 shows the screen 210 with information view 212, and information view 212 is shown as the event history label view of information that all assets in the asset optimization database provide the incident of generation.As shown in information view 212, the event history form comprises a table, and this table is the type of each incident (being stored in the event history database) title that event date/time, assets relevant with incident are provided, incident, relevant explanation and the position of incident with incident.Should know, the incident that shows in this view can be and the relevant any incident of one or more assets in the processing factory, for example, other activity that takes place in the generation of state or alarm, the change of Asset Allocation, synchronization, calibration or the factory, or for example relevant configuration or any other incident storage of other databases or that pass through its collection with processing factory.Certainly, utilize other label, can organize or list the event history label information with the mode that comprises according to any hope of the event attribute of date, assets, event type, event location, event history or any hope.
Figure 26 shows another screen 216, and screen 216 provides assets information to the user who is positioned at lower data integration grade, that is, and and about the assets information of the subclass of the assets that are associated with asset optimization database.More particularly, expanded the asset data library archive of navigation tree 202, indication has three assets subclass that exist with the trizonal form from the factory of its image data under asset database.These three zones are named as " zone, northeast (Northeast Area) ", " zone, northwest (NorthwestArea) " and " zone, southwest (Southwest Area) ".Owing to selected NORTHEAST REGION IN domain file folder, information view 218 provides the Asset Tag view that comprises the data that come from the assets relevant with the zone, northeast.As can be seen from Fig. 11, the zone, northeast comprises that name is called three assets of motor1, motor2 and TT-3044C, and they all are field instruments.Certainly, existing data with alert or event history data that existing alarm tag in the selection information view 218 or event history label will only provide the assets in the zone, northeast are as the subclass (that is data integration grade) of information selected in the navigation tree 202.Equally, select NORTHEAST REGION IN domain file folder or southwestern regional document folder in the navigation tree 202 only to provide the assets information in relevant these two zones.
Certainly, the information shown in Figure 26 is the information of actual storage in asset database, even this information can be gathered by the different pieces of information source.As a result, the information view of Figure 23-26 makes the user can watch the assets information that is stored in the asset database.
As selection, the user can promptly, according to the data source of gathering this data, watch the data of relevant assets according to the acquisition mode of this data.In order to do like this, the user can select data source (Data Sources) file in the navigation tree 202.As shown in Figure 27, when having selected data source file when folder, the information that is shown to the user is to be organized with the mode that provides or gather the data source of assets information to be associated.Therefore, the screen display 220 of Figure 27 shows assets (Assets) the label view with data relevant with all data sources.
As shown in Figure 27, navigation tree 202 comprises that four names are called the data source of AMS Area 1, AMS Area 2, CSI 1 and E-fficiency data source, and they can be the different data sources that data are provided to asset database among Fig. 2.Therefore, should be known in the selection in different pieces of information source in the navigation tree 202, for example, the selection of CSI 1 data source will make the information view 222 of Figure 27 only show the assets information of relevant selected data source.As example, Figure 28 shows screen 224, and screen 224 has the Asset Tag view 226 of data source AMS Area 1 part, only comprises the assets information that AMS Area 1 data source is gathered.In this case, Asset Tag view 226 comprises the details of the special assets of relevant MV-3095 by name.The assets information of the assets that AMS gathers in other assets relevant with AMS Area 1 or the Area1 data source also is provided certainly, here.In addition, the selection of existing alarm or time-event history tab will provide existing alarm and the event history details that AMS Area 1 data source is gathered.In addition, although Figure 27 provides the data different with the identical view of Figure 23-26 with 28 assets, existing alarm and event history label view, but these views are still with common or consistent form video data, and this makes the user more easily to understand data and passes through data navigation.
The selection of any other file of navigation tree 202 or part provides and this document folder of navigation tree or the assets information of part correlation connection.Figure 29 shows display screen 230, has expanded hobby (favorites) file that the user is provided by the information that they that provide from any data source with visit want in this display screen 230, to show its subclass.In this case, preferences file folder comprises and safeguards (Maintenance) file, news (News) file and weather (Weather) file.The maintenance documentation folder comprises the AMS network folder of the webpage that points to webpage or be associated with AMS application program (data source).Owing to selected the AMS network folder, the webpage that is associated with it is provided in the information view 232.By this way, can be stored in asset database in assets information or the identical screen construction of the assets information gathered of data source in, the link that will arrive other webpage or information offers the user.In a similar fashion, can in the preferences file folder, provide other data source such as the connection of the website that useful information is provided to the asset optimization systems user, to allow being connected to those data sources through asset optimization systems or screen.
Should know, the navigation tree 202 of Figure 23-29 can be used in combination with Asset Tag, existing alarm tag and event history label or any other data layout, so that observe the different pieces of information and relevant different assets that gather in the different pieces of information source with common or consistent mode.The result, the user can be when can utilizing the navigation tree controlling packet to be contained in data volume or data integration grade in the view, observe any asset data of wishing type, for example assets (utilizing Asset Tag), existing alarm (utilizing existing alarm tag) and event history (utilizing the event history label) with common with consistent form.The user can be by the file (for example, asset data library archive or data source file folder) of selecting higher level in navigation tree, the high-grade data that observed data is integrated, and obtain the view of all data consistents of being associated with this high-grade classification.As selection, the user can limit the data volume that will observe by the file (thereby selecting lower data integration grade) of selecting lower grade in the navigation tree such as the sub-folder of asset data library archive or data source file folder, thereby also restricting data integration class, but, still can be with common or consistent data layout, that is, and offer the identical form of high data integration grade, observe relevant data.Therefore, no matter which data integration grade the user wishes to observe, and the user is observed data (utilizing Asset Tag view, existing alarm tag view or event history label view) in a like fashion, observes thereby obtain consistent data.This feature make in the asset database navigation for the user more easy with can understand.
Should be known in that the integrated with guidance tree of above-mentioned Assembled tree or any other form can be used to visit the information or the data of relevant any equipment or other plant entities of mentioning (information that will visit that has the data that different application provides in the processing factory 10).Certainly, above-mentioned integrated with guidance tree also can be used to observe more information about wherein said entity, is used for determining the data source of wherein said entity, is used to move the application program of above-mentioned different entities, or is used to carry out other behavior of relevant these data.Similarly, also can use other data except assets, existing alarm and event history to observe form.
As mentioned above, integrated with guidance tree described herein can be disposed with any amount of mode, and is with at different integration classes, integrated from different pieces of information source or application's data in the processing factory 10.Therefore, in one case, the different piece of integrated with guidance tree is mainly used in or relates to different application or the data source that data are provided to asset optimization database.But, the different piece of integrated with guidance tree can be associated with the Different Logic part or the function of factory, thereby the different piece of tree for control, function such as maintenance, whirligig, efficient and existing, or be associated with the different physical regions of factory and the equipment or the unit that are present in the different physical regions of factory can be integrated in the single part, thereby whirligig (general by safeguard or the whirligig application program is measured) and valve (generally by controlling and the maintenance applications measurement) can be placed on together in the part or classification of navigation tree.Similarly, the area data, cell data, device data etc. that come from different application can be integrated in the same part or subdivision of integrated with guidance tree.
Although the embodiment shown in Fig. 2 has shown the single server that is used for each different application, but, should know, can be in factory for any application-specific be provided for the more than one server of any application-specific, and these different servers all can be used as different branches the data of relevant application-specific are provided to asset optimization server 62.Equally, a plurality of databases or the factory that are associated with application-specific can be arranged, and asset optimization server 62 can receive and the integrated data that come from these disparate databases with the mode of any hope.
Although the integration application 86 of master data collection and observation platform or other application program described here preferably realize with software, but, also can realize, and can realize by any other processor that is associated with Process Control System 10 by hardware or firmware.Therefore, unit as described herein can use standard universal CPU to realize, or uses custom-designed hardware or firmware such as special IC (ASIC) to realize, or realizes with other permanent wiring device of wishing.When realizing with software, software program can be stored in any computer-readable memory such as disk, CD (for example, CD or DVD) or other storage medium and so on, is stored among the RAM or ROM of computing machine or processor, be stored in any database, or the like.Equally, this software can be sent to user or processing factory through any transfer approach known or that wish, for example, transfer approach can be included in computer readable diskette or any Computer Storage mechanism that can carry, or by the communications conduit such as telephone wire, internet etc. (, can similarly observing or exchange) through carrying storage medium that this software is provided.
Therefore, though by the special example of reference the present invention has been described,, this only is for illustrative purposes rather than will limits the present invention, those skilled in the art should be known in and can change, add or delete disclosed embodiment, and do not break away from the spirit and scope of the present invention.

Claims (44)

1. remote data observing system that is used in the processing factory with a plurality of data source application, each collection in these a plurality of data sources or produce the solid data of one or more different entities in relevant this processing factory, this remote data observing system comprises:
The master data collection platform, be suitable for gathering from this data source application this solid data of one or more different entities in relevant this processing factory, each in wherein a plurality of data source application includes the data source display application program that is used for presenting with different observation forms described solid data;
Database is suitable for storing this solid data of one or more different entities in relevant this processing factory of being gathered by this master data collection platform;
The webserver is coupled to this master data collection platform and is suitable for providing for the remote access that is stored in this solid data in this database at one or more far-end platforms; With
The display application program, be stored on the computer-readable memory, and be suitable on one processor in these one or more far-end platforms, being performed, be used for the demonstration of this solid data with foundation, this demonstration comprises the navigation tree with different classes of part of solid data in this database of a plurality of appointments and shows view, wherein this display application program makes the user can select the different piece of this navigation tree, to specify the different entities data that will be shown, and present solid data with the selected part correlation of this navigation tree with predetermined observation form in described demonstration view, wherein said predetermined observation form is the common display format of each relevant solid data that is used for presenting a plurality of parts of the different entities data that will be shown with appointment.
2. remote data observing system according to claim 1 wherein should be organized this solid data based on the device flag relevant with this solid data by predetermined observation form.
3. remote data observing system according to claim 2, wherein the observation form that should be scheduled to comprises the demonstration of the inspection tracking data relevant with described device flag.
4. remote data observing system according to claim 2, wherein the observation form that should be scheduled to comprises the demonstration of the configuration data relevant with described device flag.
5. remote data observing system according to claim 2, wherein the observation form that should be scheduled to comprises the demonstration of the calibration data relevant with this device flag.
6. remote data observing system according to claim 5, wherein this calibration data comprises the result of at least one calibration process.
7. remote data observing system according to claim 1, wherein this navigation tree comprises the part of specifying one or more factory location relevant with this solid data in the processing factory.
8. remote data observing system according to claim 1, wherein this navigation tree comprises the part of specifying one or more physical networks relevant with this solid data in the processing factory.
9. remote data observing system according to claim 1, wherein this navigation tree comprises the part of specifying alarm relevant with this solid data in the processing factory.
10. remote data observing system according to claim 1, wherein this navigation tree comprises the part of specifying calibration entity relevant with this solid data in the processing factory.
11. remote data observing system according to claim 10, wherein said calibration entity comprise limited at least one calibration route in the processing factory.
12. remote data observing system according to claim 10, wherein said calibration entity comprise the alignment time table information that is used at least one equipment in the processing factory.
13. remote data observing system according to claim 12 wherein should comprise the search engine that makes it possible to based on the priority ranking search alignment time table data of calibration process by predetermined observation form.
14. remote data observing system according to claim 12 wherein should comprise the feasible search engine of showing data based on the time or date search alignment time that can be relevant with calibration process by predetermined observation form.
15. remote data observing system according to claim 1, wherein this navigation tree comprises the part of specifying hobby data relevant with this solid data in the processed factory to limit.
16. remote data observing system according to claim 1, wherein this navigation tree comprises the part of specifying inspection tracking incident relevant with this solid data in the processing factory.
17. remote data observing system according to claim 1, wherein this navigation tree comprises the part of specifying device flag relevant with this solid data in the processing factory.
18. remote data observing system according to claim 1, further comprise alarm poll application program, it is the one or more equipment in this processing factory of warning information poll, and this warning information is sent to this far-end platform, to present by this predetermined observation form.
19. remote data observing system according to claim 1, wherein this webserver comprises from this master data collection platform and obtains this solid data as first application program of XML data with utilize this predetermined observation form that these XML data are placed into second application program on the webpage.
20. remote data observing system according to claim 1 further comprises search engine, it searches for the solid data in this database, and according to this predetermined observation form, is presented on the solid data that is positioned in this search.
21. remote data observing system according to claim 20, wherein this search engine comprises display field, and it has the search field of specifying the parameter relevant with this solid data.
22. remote data observing system according to claim 1, wherein this webserver comprises an application program, its response comes from the request of one of described far-end platform, obtain event data from this master data collection platform, with this predetermined observation form obtained event data is placed in the webpage, and this webpage is sent to one of described far-end platform.
23. remote data observing system according to claim 1, wherein this navigation tree comprises a plurality of parts, wherein each in these a plurality of parts specified different solid data classifications, and wherein each in this a plurality of parts comprises the one or more relevant predetermined observation form that is used for observing this solid data when being selected by the user.
24. an observation is created within the method for the solid data of the processing factory with a plurality of data source application, the solid data of the one or more different entities in relevant this processing factory is all gathered or produced to each in the described application program, and this method comprises:
The solid data of one or more entities the master data collection platform is gathered relevant this processing factory from a plurality of data source application in, each in wherein a plurality of data source application includes the data source display application program that is used for presenting with different observation forms described solid data;
The solid data that to be gathered is stored in the database relevant with this master data collection platform;
The remote location of separating with this master data collection platform from the geography is visited this database, to obtain to be stored at least a portion solid data in this database;
In this remote location show navigator tree, this navigation tree comprises a plurality of parts of the classification of this solid data in the specified database; And
Show the demonstration view that combines with this navigation tree in this remote location, wherein should show the selection of view in response to the part of this navigation tree, present solid data with predetermined observation form, wherein said predetermined observation form is the common display format of each relevant solid data that is used for presenting a plurality of parts of the different entities data that will be shown with appointment.
25. method according to claim 24, wherein visit this database and comprise that utilization is positioned at the geographical webserver of going up second place of separating with this remote location, be stored in solid data in this database with visit, at this webserver place, with this predetermined observation form accessed solid data is placed in the webpage, and this webpage is sent to this remote location.
26. method according to claim 25, wherein separate with this master data collection platform geographically in this second place.
27. method according to claim 24 shows that wherein this navigation tree comprises that demonstration organizes the first of the navigation tree of this solid data based on the one or more factory location in this processing factory.
28. method according to claim 24, wherein show in this remote location that this demonstration view comprises with described predetermined observation form and present solid data, the selection that should predeterminedly observe form in response to the part of this navigation tree is organized this solid data based on device flag.
29. method according to claim 28, wherein this solid data comprises the inspection tracking data relevant with described device flag.
30. method according to claim 28, wherein this solid data comprises the configuration data relevant with described device flag.
31. method according to claim 28, wherein this solid data comprises the calibration data relevant with described device flag.
32. method according to claim 24 shows that wherein this navigation tree comprises the first that shows this navigation tree, this first organizes this solid data based on one or more physical networks relevant with this processing factory.
33. method according to claim 24 shows that wherein this navigation tree comprises that demonstration organizes the first of this navigation tree of this solid data based on the alarm that produces in this processing factory.
34. method according to claim 33, show that wherein this navigation tree comprises the part that demonstration is relevant with existing alarm, and show that wherein this demonstration view comprises the selection in response to the part relevant with described existing alarm, present existing alarm solid data with predetermined observation form.
35. method according to claim 24, show that wherein this navigation tree comprises demonstration and the relevant first of poll that is used to be created within the alarm in this processing factory, further comprise and start alarm poll application program, this alarm poll application response is in the selection of the first of this navigation tree, alarm in this processing factory of poll, show that wherein this demonstration view comprises the selection in response to the first of this navigation tree, present the data with alert that obtains by this alarm poll application program with predetermined observation form.
36. method according to claim 24 shows that wherein this navigation tree comprises that demonstration organizes the first of this navigation tree of this solid data based on the calibration event in this processing factory.
37. method according to claim 36, wherein said calibration event are included in limited at least one calibration route in this processing factory.
38. method according to claim 36, wherein said calibration event are included in limited at least one alignment time table in this processing factory.
39. according to the described method of claim 38, showing wherein that this demonstration view comprises provides the priority ranking that makes it possible to based on calibration process, the search engine of search alignment time table data.
40. according to the described method of claim 38, showing wherein that this demonstration view comprises provides the time or date that makes it possible to based on relevant with calibration process, the search engine of search alignment time table data.
41. method according to claim 24 shows that wherein this navigation tree comprises the first that shows and check this navigation tree that the tracking solid data is relevant.
42. method according to claim 24 shows that wherein this navigation tree comprises the first that shows this navigation tree relevant with the solid data that is organized by device flag.
43. according to the described method of claim 42, the first that wherein shows this navigation tree comprises the one or more subdivisions relevant with device flag, and described device flag is by one or more being organized in all devices, designated equipment, free device and the off-stream unit.
44. method according to claim 24, further be included in this remote location and present the search engine view, so that the user at this remote location place can search for the solid data in this database, and make it possible to according to being presented on this solid data that is positioned in the search by predetermined observation form.
CN200480013978A 2003-03-21 2004-03-19 Remote data visualization within an asset data system for a process plant Expired - Lifetime CN100592229C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/394,683 US7493310B2 (en) 2002-12-30 2003-03-21 Data visualization within an integrated asset data system for a process plant
US10/394,683 2003-03-21
US10/801,195 2004-03-16

Publications (2)

Publication Number Publication Date
CN1791847A CN1791847A (en) 2006-06-21
CN100592229C true CN100592229C (en) 2010-02-24

Family

ID=33415781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480013978A Expired - Lifetime CN100592229C (en) 2003-03-21 2004-03-19 Remote data visualization within an asset data system for a process plant

Country Status (1)

Country Link
CN (1) CN100592229C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360011B (en) * 2008-09-26 2011-04-20 广州市聚晖电子科技有限公司 Management system supporting different data collection service
WO2010102875A1 (en) * 2009-03-13 2010-09-16 Abb Technology Ag A method for control in a process control system implemented in part by one or more computer implemented run-time processes
CN102109551A (en) * 2009-12-29 2011-06-29 捷达世软件(深圳)有限公司 System and method for detecting energy consumption and productivity of machine
DE102013015925A1 (en) * 2013-09-24 2015-03-26 Abb Technology Ag Tool for configuring a freely programmable control device
DE102013015923A1 (en) * 2013-09-24 2015-03-26 Abb Technology Ag A method of conditioning a tool for configuring a freely programmable controller
US11150635B2 (en) * 2017-10-02 2021-10-19 Fisher-Rosemount Systems, Inc. Projects within a process control asset management system

Also Published As

Publication number Publication date
CN1791847A (en) 2006-06-21

Similar Documents

Publication Publication Date Title
CN1732416B (en) Data visualization within an integrated asset data system for a process plant
US20040230328A1 (en) Remote data visualization within an asset data system for a process plant
CN101278246B (en) Method and apparatus for monitoring and executing correction by monitoring data and correction data for a process plant
CN101273314B (en) Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
US7283914B2 (en) System and method for vibration monitoring
JP4869062B2 (en) Remote data browsing system and method for browsing entity data
CN101126928B (en) For the system and method for maintenance process control system
JP4642748B2 (en) Asset optimization report in process plant
JP5052725B2 (en) Industrial plant equipment management system
JP4808407B2 (en) Data integration system and method in process plant
US7835807B2 (en) Method of displaying the status of an asset using an external status asset monitor
JP5876984B2 (en) Personalized plant asset data display and retrieval system
CN107957718A (en) Method and apparatus for the remote access of configuration process control data
CN109143992A (en) For by the system and device of batch and continuous processing industry data distribution to remote equipment
CN100592229C (en) Remote data visualization within an asset data system for a process plant
CN109643483A (en) The customized graphics view of system mode is for rendering with the system and method for identifying system failure

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
CX01 Expiry of patent term

Granted publication date: 20100224