Source: https://patents.google.com/patent/CN102769659B/en
Timestamp: 2020-03-31 17:28:19
Document Index: 583181488

Matched Legal Cases: ['Application No. 09', 'art 300', 'art 302', 'art 302', 'art 456', 'art 470']

CN102769659B - The web services communication that engagement process control system is used - Google Patents
The web services communication that engagement process control system is used Download PDF
CN102769659B
CN102769659B CN201210069517.7A CN201210069517A CN102769659B CN 102769659 B CN102769659 B CN 102769659B CN 201210069517 A CN201210069517 A CN 201210069517A CN 102769659 B CN102769659 B CN 102769659B
CN201210069517.7A
CN102769659A (en
N·J·比特森
D·L·德滋
G·韦尔森
L·周
E·S·谭友斯
C·J·沃克
M·J·尼克森
2002-04-15 Priority to US10/123,445 priority Critical
2002-04-15 Priority to US10/123,445 priority patent/US8073967B2/en
2003-04-15 Application filed by 费舍-柔斯芒特系统股份有限公司 filed Critical 费舍-柔斯芒特系统股份有限公司
2003-04-15 Priority to CN031104851A priority patent/CN1452345B/en
2012-11-07 Publication of CN102769659A publication Critical patent/CN102769659A/en
2016-05-25 Publication of CN102769659B publication Critical patent/CN102769659B/en
Describe that web services that a kind of engagement process control system uses is logical recognizes technology. A kind of web services communication system and method adopt information server, promote that communication network connects transport process control data and analysis result between multiple web services. The graphical user interface that network connects allows user deposit subscriber profile information and configuration information in by the database in information server. The operation of configuration information and its scheduler of profile information control and router for information server, allows user watch selectively process control information by graphical user interface, and this information is issued to some suitable web services.
The web services communication that engagement process control system is used
The application is that priority number is US10/123,445, the divisional application of China national application number is 03110485.1, be entitled as " web service that engagement process control system is used logical recognize " application.
The present invention relates to the application of Application No. 09/902201, its applying date is July 10 calendar year 2001, and title is " the transaction data communication of using for Process Control System ", and its whole disclosure are enrolled this explanation hereby.
The present invention relates generally to Process Control System. Particularly, the present invention relates to promote to communicate by letter between Process Control System or equipment and the application of the multiple data consumption web services of use.
Conventionally comprise one or more centralized procedure controllers such as the Process Control System of using in the production process such as chemicals, oil, these controllers are connected to one or more field devices by least 1 main work station or network operator's work station in simulation, numeral or the communication of combine analog/number bus. Field device can be for example valve, valve positioner, switch and transmitter (for example sensor of temperature, pressure and flow velocity), and the function in complete process, such as controlled valve and measurement process parameters. Process controller receives the signal that represents process measurement that field device is done and/or other information that belong to this device, with this information realization control program, produce control signal, on bus or other communication lines, send to field device, with the operation of control procedure, one or more application that network operator's work station is carried out can obtain the information from field device and controller, make network operator complete required function to process, such as the process of observation present situation, modification process operation etc.
Process Control System is worked conventionally in distributors, and this enterprise can comprise and is distributed in vast geographic region or some control appliances, parts and/or ISP and client all over the world. Process control equipment, supplier and client can use the communication that is connected with technology or platform various communication mediums such as internet, satellite link, terrestrial wireless transmission, telephone line. Certainly, internet is due to the built vertical communications infrastructure, and enterprise approaches zero in the expense of this direction, and the technology that transmission information is used know, stablize, reliable etc., become the preferred communications platform of many distributors.
Each process control equipment in enterprise can comprise one or more Process Control Systems and support some other system for conducting business or the information technology system of the required or supplementary Process Control System work of dimension. Information technology system in process control equipment can comprise manufacturing execution system (for example maintaining-managing system), also can comprise ERP (for example system of height, accounting and buying aspect). Although these information technology systems can be positioned at equipment or near equipment, sometimes these systems partly or entirely can be positioned at far-end to equipment, and with other suitable communication link and devices communicating. In any case, in order to improve or optimize the overall operation of enterprise, recently some exploitation strength work in enterprise, promote faster efficient communication and make Process Control System and information technology system between can be more comprehensive.
Each process control equipment also can be included in the user interaction application of carrying out on server or work station. In this server or work station communication, connect one or more servers, work station or other computers of coordination or the activity of finishing equipment internal procedure control system. This user interaction application can complete planning management function, resume data management function, asset management functions, bulk management function etc. In addition, each Process Control System in equipment also can comprise process management applications, for example supervisory communications of these application, information about alarm and/or other processing events is provided, information or data about the situation of process that process control equipment carries out are provided, provide about the situation of the associated device of process control equipment or information or the data etc. of performance. Particularly, process management applications can comprise any other application of vibration monitoring application, real-time optimization application, expert system application, predictive maintenance application, control loop supervision application or relevant controlling, supervision and/or maintenance process control system or equipment. Process control equipment or enterprise also can comprise one or more communications applications, for information being passed to user from Process Control System or equipment through various communication medium and platform. For example, these communications applications can comprise E-mail application, paging application, the application of speech message, application based on file etc., and these application are all adapted to through wireless medium or hard wire media, information be sent to device or the hardware platform of Desktop Computer, laptop computer, personal digital assistant device, cell phone or pager or other types.
In general, information technology system, user interaction application, process management applications and communications applications effectively comprehensively due to these systems be widely used and be distributed in enterprise everywhere, sometimes geographically away from, even not impossible, be also difficult to realize. In addition customized communication interface or software driver that, these systems also require exploitation that different systems can be intercomed mutually with application with application conventionally. Therefore,, when any system, application, device or parts change because of such as firmware upgrade, device replacing etc. in enterprise, also must change customized communications driver or the interface of this system, device or parts. Obviously, need a large amount of customized drivers to cause driver to be safeguarded and expend the plenty of time, cause enterprise's maintenance cost large. In addition, enterprise or process control equipment increase system or application due to must exploitation many customized communications drivers or interface, so as new system or application can with other system in enterprise and application communication, often need a large amount of programming personnels. Therefore, adopt the very dumb or not flexible of the system of this customized communication interface, be unfavorable for that other system and application that Process Control System and this system manufacturers or the 3rd side producer or developer provide are comprehensive.
Except starting the difficulty that forms the signal post's association between a large amount of different systems, the application and service of enterprise, make system user or network operator can effectively monitor the exclusive company information of responsibility and/or also ubiquity problem of its personal preference's message context in its enterprise of selection. For example, engineer is concerned about the operation of the specific control loop of the concrete part of process device, and executor is concerned about total production output of particular device, does not see the details of relevant controlling ring, device etc.
Another difficulty of existing system is can not make system user or operator to enterprise or process control equipment configuration and/or increase application, service or system. In contrast, these existing systems require skilled programmer to serve conventionally, configuration and/or comprehensive previously configuration and comprehensive application, service and system. For example, skilled programmer must have and will configure and/or detailed knowledge that how comprehensive application, service or system works, also must generate make this system, application or service can with the configurator of other system, application or communication for service in enterprise and one or more customized communications driver or interface.
Recently some exploitation strength have laid particular emphasis on use extensible markup language, the communication between each application, system and the service of promotion formation enterprise. Generally all know such as the extensible markup language of XML and can be used for making different systems, application and/or service to be mutually loosely coupled, so that variant system, application and/or service needn't have other system, the detailed knowledge how application and/or service can work, for intercommunication mutually. System of some recently exploitation can be combined the use of XML and network communication protocol (such as SOAP: simple object access protocol) and the network transmission protocol (such as HTTP: HTTP), and these loosely-coupled services, application and/or system can be communicated by the network such as internet.
Use XML, SOAP and/or HTTP etc. to allow the product of recently developing that can communicate by letter between each system in enterprise, application and service only provide information exchange limited between information technology system, limited configuration performance, the limited retractility that increases service, system or application or flexibility and limited information to watch performance. Commercially available product I lluminator in a kind of Zhe Lei city sells in Lighthammer software supplierTM. Generally speaking, the product of many this nearest exploitations is referred to as entrance and applies (as IlluminatorTMProduct is such). This entrance application makes to watch selectively the information that server centered is collected and processed from multiple systems, application and/or service in enterprise. Although the entrance application of these exploitations recently, especially Illuminator product, can the communication between each system, application and service in promoting enterprise but can not make user or system operator to enterprise's add-on system, service or application. Entrances application of these recently exploitations can not make system user and network operator show selectively from the information of multiple other application in system, service and systematic collection according to particular user or the associated detailed documentation of network operator. Otherwise these entrance application only allow user show configuration and to select 1 from basic less predetermined information organizational responsibility departments such as engineering design, management, manufacture.
In addition, each data that these known entrance application (for example Illuminator product) provide from enterprise's internal procedure equipment are conventionally collected mass data, no matter whether user or network operator need to watch or utilize this data. For example, these known entrance application can connect in the server of various data sources or the database of computer and collect obtainable data in communication. Then, should server or other computer systems based on central carry out various analyses to the data of collecting, some or all aggregated data and analysis result were dealt into the application of watching that shows information to user. Unfortunately, the data that these known entrance application adopt are collected method and are caused may needing the also unwanted mass data of possibility through the communication network transmission user such as internet, not can not also be difficult to realization even if data are sent in real time or send in good time.
In addition, also carry out required aggregated data analysis owing to carrying out the server that data collect, this analysis expends a large amount of processing resources of server, no matter whether user needs this analysis result. And, owing to collecting the data that will user be shown or be transmitted in known entrance application sets, complete and collect in the server of function communication failure or power failure can cause bust, making between system in enterprise, application and/or service completely can not exchange message, until recover power supply and/or the communication of central server, again collect total data, re-execute the analysis needing. In other words, the system architecture that these known entrances application adopt is collected central server or analyze for data, does not comprehensively provide sane environment to system, application and/or service in enterprise.
According to an aspect of the present invention, a kind of process control information transfer approach can send message containing process control information to information server from 1st web services associated with Process Control System. Router processing messages in the method available information server, the wherein object place of contained process control information of judgement. In addition, the method also can be to the 2nd web services of this object place association and the control information of data consumption application process of transmitting.
According to a further aspect in the invention, a kind of procedural information transfer system can comprise 1st web services associated with Process Control System and the 2nd web services with data consumption association. This system also can comprise and in communication, connect the 1st and the information server of the 2nd web services through network. This information server is adapted to receive the message containing process control information from the 1st web services, and by network, process control information is issued to the 2nd web services that data consumption should be used.
According to another aspect of the invention, process control information transfer approach can be associated to Process Control System the 1st web services process of transmitting control information request, and the process control information that can only select the 1st web services to use from process control information according to this request. The method also can be to the control information of information server process of transmitting, and the process control information of self-information server sends to and the 2nd web services of data consumption association in the future.
In accordance with a further aspect of the present invention, process control information transfer approach can, by the 1st message containing process control information according to the variation of process control information, send to information server from the 1st web services. The method is the 1st message in process information server also, the 2nd web services that will send to deterministic process control information, and the 2nd information containing process control information is sent to the 2nd web services from information server.
According to another aspect of the invention, the software that process control information transfer system can comprise computer-readable media and deposit in these media and be adapted to be carried out by processor. This software is in the time being subject to carrying out, can impel processor to set up and being connected of multiple web services through network, and a kind of variation and the dispatch request to process control information in response process control information, be sent to 2nd web services by process control information from the 1st web services according to route selection information.
According to another aspect of the invention, process control information transfer approach can receive subscriber profile information and web services configuration information from graphical user interface. In addition, the method also can be deposited subscriber profile information and web services configuration information at database, can, according to subscriber profile information and web services configuration information, from the web service request process control information of Process Control System association, and this information be sent to graphical user interface.
Fig. 1 is the functional block diagram of a routine web services communication system;
Fig. 2 is the block diagram that shown in key diagram 1, web services communication system is applicable to a kind of mode of Process Control System or equipment;
Fig. 3 be look-ahead shown in Fig. 2 and condition monitoring web services compared with detailed functional block diagram;
Fig. 4 is the schematic block diagram that explanation realizes a kind of mode of look-ahead shown in Fig. 2 and Fig. 3 and condition monitoring web services;
Fig. 5～Figure 20 is the picture example that graphical user interface shown in Fig. 1 and Fig. 2 shows to user.
Web services communication system described here and method can be used for Process Control System and equipment, so that transmit the information associated with watching Process Control System or equipment. Particularly, described web services communication system and method comprise communication equipment, for multiple client computer or web services are carried out to message routing, scheduling and configuration feature. In addition, described web services communication for service system and method also comprises graphical user interface, make one or more users and/or increase web services to system configuration, and set up a height people abbreviation shelves, the mode that the latter makes communication equipment that the process control information of selection and other information that will show are wished by user is passed to user through graphical user interface. Web services, communication equipment and graphical user interface can intercom mutually by the network such as internet, and this network using is extendible puts mark speech (for example XML) or application, service and/or system can be intercomed mutually and does not need to develop other similar language throughout of customized communication interface or driver.
Generally speaking, described web services can comprise data, services or data source and data user or data person. For example, data, services or data source can be: Process Control System or application, the asset management system or application, status of equipment surveillance or application, diagnostic system or application or obtain or production process control system or the associated information of equipment or other system or the application of data. On the other hand, data user or data consumer or comprise user interaction application, such as planning management system or application, computerized maintenance management system or application, also can comprise communication system or application, such as paging system or application, EMS or application, file generation system or application.
In any case each data, services and data consumer can be application or the systems containing web service interface. As is generally known this interface can use the extensible markup language such as XML in conjunction with messaging protocol (such as SOAP: simple object access protocol) and communication transport protocols (such as HTTP: HTTP). Due to web services character more typical (the characteristic of the communication by Web server interface is independent of base application or system), data, services can more easily be connected communication equipment (communicating with) with data consumer, needn't as the normal conditions of existed system, set up customized communication interface. In addition, communication equipment can be applicable to indicate automatically or by user the web services of finding to can be used for connecting this machine easily. For example, communication equipment can specify available web services with web services discovering tool or service (such as UDDI: general discovery is described and web services discovering tool or the service of comprehensive or other types).
Described web services communication system and method also provide that the data that obtain effective and steady key are collected, the data structure of data analysis and data communication. Especially communication equipment can be from data service request data in the time that it needs. In addition, configurable one or more data, services, when available, notify communication equipment at new data and fresh information asynchronously. In any situation, described system and method can reach effective use communication resource (for example, processing capacity in communication link, communication equipment) above. Particularly, such with existed system, contrary no matter whether data need all to collect whole data availables from data source, between each data, services and communication equipment, only transmit new data available and/or the required data of communication equipment.
Again, utilize described web services, data, services can complete complex analyses, and analysis result (adding former data while needs) is passed to communication equipment, passes to graphical user interface and/or other data consumers by this machine. Therefore, available data that be adapted to only send request due to described web services communication system and method and/or new, and while needs, only send analysis result (with requiring total data and analyzing contrary at the concentrated position such as such as communication equipment or graphical user interface application), described web services communication system and method promote efficient utilization can obtain communication network bandwidth.
Described web services and method also provide altitude information robustness. Particularly, each web services is responsible for data reserve, the storage of data resume etc. Thereby the communication failure of communication equipment and/or graphical user interface and/or power failure can not cause calamitous data degradation, in the time of the power supply of communication equipment and/or graphical user interface and/or communication recovery, completion system restores quickly and easily. Equally, a certain web services lost efficacy can not cause whole system bust yet, and fault web services recovery system just can start and this communication for service easily, does not need to configure again, restarts etc.
Now consult Fig. 1, functional block diagram illustrates that an example can engagement process control appliance or the web services communication system 100 of system (as Fig. 4) use. As shown in Figure 1, system 100 comprises multiple data, services 102～106, multiple data consumer 108～112, information server 114, graphical user interface 116 and lookup service 118, all can communication on interconnection network 120. Data, services 102～106 has been generally system or the application that action is collected, produces and/or analyzed to data. Data, services 102～106 can be the performed other types associated with this system or equipment application of other computers of one or more servers in for example process management applications or Process Control System or equipment. Certainly, data, services 102～06 can be corresponding to 1 or 1 above Process Control System or equipment. In addition, if need, one or more data, services 102～106 can with the system of non-Process Control System or application and/or association.
Each data, services 102～106 can comprise each data, services 102～106 such as the field device that connects through one or more communication networks and/or other types communication link, controller, work station, can be to a particular procedure equipment or the associated device sets complete process control action (such as carrying out control loop) of part process device, diagnostic action, asset management action etc. Each data, services 102～106 also can complete the function of data resume aspect, can comprise redundant apparatus or fault relief device, can move by analysis data, and these are well known in the art, do not illustrate in more detail here.
Data, services 102～106 is each self-contained communication interface 122～126 preferably, and while making system 100 interconnection network 120, data, services 102～106 can be served as web services in this intra-system communication. Can and be packaged into the XML message of using such as the transmission of the HTTP network transmission protocol in order to other required messaging protocol formats of SOAP and realize web services communication interface 122～126. Generation, SOAP and the HTTP of web services, XML message are known, are not described in further detail here.
Data consumer 108～112 has been generally that process of consumption control data and/or the data that data, services 102～106 is provided or information send system user or network operator's action or the system of function or application to. One or more data consumers 108～112 can complete the basic communication functions that data or information can be passed to system user or network operator with specific communications media and communications platform. For example, one or more data consumers can be with hard wire or wireless medium, and utilizes required systems such as laptop, personal digital assistant device, E-mail or hardware platform transmits data. In addition, one or more data consumers 108～112 can complete the interactive action of elemental user (such as specifying in batches and planning management activities), and/or and can complete other capital management actions, such as contract processing action, accounting action, product shipment and management activities, product inventory control action, quality assurance action, buying action etc. Identical with data, services 102～106, data consumer 108～112 also can each self-contained web services communication interface 128～132, and data consumer 108～112 can be communicated as web services in system 100.
As shown in Figure 1, information server 114 comprises scheduler 134, router one 36 and database 138, is combined as communication equipment 140 and works, and carries out message routing and scheduling actions and system configuration action, hereinafter describes in detail. Communication equipment 140 can be set up respectively the multiple data, services corresponding with 1 data, services 102～106 and connect 142～146, and can set up similarly the multiple data consumers corresponding with data consumer 108～112 and connect 148～152. Communication equipment 140 on demand Dynamic Establishing connects 142～152, to communicate by letter with data consumer 108～112 with data, services 102～106 with 128～132 through web service interface 122～126 separately.
Router one 36 generally completes message routing function, receive through connecting 142～152 one or more message of sending containing the web services of data, services 102～106 and data consumer 108～112 of linking network 120, and the message that these are received to be dealt into can be web services (for example data, services 102～106 and data-message person's 108～112) that network 120 connects suitable object place. Particularly, router one 36 can be worked by the mode that is similar to XML transaction server. Processor 136 can use input and output scheme in conjunction with standing rules, data management etc., and the XML message of receiving from one or more web services that network 120 connects is dealt into one or more other web services. Database 138 is all deposited in described standing rules and data management etc. And from this retrieval; Or another web services that can be connected by network 120 provides.
As an example, data, services 102 can produce the warning information that need to send the data consumer 112 that can be communication system or application (such as EMS or application) to. While producing this information, its web service interface 122 of data, services 102 use is bundled into XML message by XML scheme by this information, by HTTP encapsulation XML message, sends it to network 120. Network 120 use HTTP seal with known method XML message are dealt into interior 1 the available proper data service connection of information server 114. Communication equipment 140 is from receiving that 1 data, services of XML message connects 142～146 and receives this message, and the input scheme (retrieving from database 138) that router one 36 use are suitable is by this message decoding. Then, router one 36 is according to the content of Decoding Message and 1 or multinomial rule and/or data management, by message content or its part mapping to also can, object (be data consumer 112) associated output scheme that retrieve from database 138. Then, the alarm information (being also XML message) of router one 36 use HTTP encapsulation mappings, and by 1 data consumer to data-message person 112 connection 148～152 associated with data consumer 112 and network 120, the message after encapsulation is sent to data consumer 112. So data consumer 112 is through its web service interface 132 receiving alarm information, and generation electronics function message, and warning information is passed to one or more designated users.
Therefore, router one 36 is adapted to process through communication network the message from receiving such as multiple web services of data, services, and these message is forwarded to other web services that also connect this communication network. The most handy XML of these message or other extensible markup languages are expressed. Become web services to communicate owing to the total data of construction system 100 being produced with data consumption application or system configuration, information server 114 and concrete communication equipment 140 can be connected by additions and deletions communicating by letter of (for example connecting 142～152) Dynamic Establishing and data generation or consumer applications or system, needn't produce any customized communication interface or driver, do not stop the work of communication equipment 140 (, can set up the connection of application, not disturb communicating by letter between the web services that connected and communication equipment 140). Otherwise, because each data, services 102～106 and a second data consumer 108～112 all comprise web service interface, and communication equipment 140 is adapted to communicate by letter with web services, any web services that information server 114 or network 120 connect is without the need for the detailed knowledge of operation of closing system that any other web services carries out or application, for making the web services can be through information server 114 exchange messages between serving.
Scheduler 134 generally completes and makes the communication equipment 140 can be from the height function of one or more data, services 102～106 regular request information. Particularly, can to set up regular information or request of data, the especially type of 1 pair or multiple data, services 102～106 be the information request that does not produce event to scheduler 134. For example, if 1 in data consumer 108～112 regularly need to be from information or the data of the unconventional generation alarm of 1 data, services 102～106, such as the value of control loop, scheduler 136 can be configured to regularly one or more data, services 102～106 be sent request to the value of control loop or the message of data. One or more data, services 102～106 that receive this request can then send data to information server 114 with the form of the XML message of encapsulation HTTP, and these data are dealt into some suitable data consumers by router one 36 by network 120 again.
Lookup service 118 also comprises web service interface 154, and making to serve 118 can communicate by letter with information server 114, data, services 102～106 and/or data consumer 108～112 on demand. Lookup service 118 can be web services catalogue enrolled for service, such as UDDI or other similar or different web services catalogues. As is generally known UDDI makes web services can find and obtain interface and/or the communication information about another ten thousand dimensions service, main discovery web services service or server can be used it for automatic foundation and be found communicating by letter of web services.
System 100 can be set up the communication between information server 114, data, services 102～106 and data consumer 108～112 automatically with lookup service 118, does not need the intervention such as system user or operator, programmer. As an example, in the time that system is impelled startup or power source, information server 114 can be communicated by letter with lookup service 118 with concrete communication equipment 140, judges that what service network 120 connects and system 100 can be served with what. Communication equipment 140 can be deposited available web services and the communication interface information that belongs to this service at database 138. Then, communication equipment 140 is this information of regular update automatically, web services is become unavailable, becomes availablely, and/or this information change, in database 138 these information of reflection, so that communication equipment 140 is for carrying out routing and scheduling to communication.
Find, authorize (if need) and there is 1 unique services identifier (SID) of its association through each web services that network 120 is connected to information server. In this way, communication equipment 140 can be deposited communication interface information and other information that belong to each available web services with form or other data structures in database 138. Router one 36 and scheduler 134 can be then by this form or data structure to the message routing of receiving from special services, and scheduling is from the information request of special services.
Graphical user interface (below further discussing its operation in detail in connection with Fig. 5～Figure 20) completes some functions, make system user or operator can watch selectively the information that data, services 102～106 and/or data consumer 108～112 provide, communication in configuration-system 100 (such as schedule information request, set up route etc.), and/or interactive substantially with application or the service of the upper interconnection network 120 of communicating by letter through information server 114. The type of information that graphical user interface 116 provides and information providing Shi Keyin user defined thereof also leave the profile of database 138 in and each user's difference. As an example, user can be through graphical user interface 116 elder generations and system 100 interactions, with the information or the content that specify that profile and user will show. One specific user profile can comprise with this user works out the associated information of post (such as manager, engineer, administrative personnel etc.), user job time (such as user's order of classes or grades at school), individual subscriber hobby, on duty or leave the post to contact user's mode and time etc. Subscriber profile information can send to information server 114 by graphical user interface 116, is deposited in database 138.
Except subscriber profile information, database 138 also can deposit the configuration information with each user-association in. User can with graphical user interface 116 interactions. To be connected at network 120 mode transmitting between each web services information etc. to set up mode, the user that user will watch information from data, services 102～106 and data consumer 108～112.
In order to deposit each user's configuration information in, produce form at database 138, so that to 1 unique identifier of each user assignment or ID (UID), and the configuration of each available web services that user is wished is deposited together with the SID of UID and service.
As an example, when user charges to graphical user interface 116, available its user name and password are differentiated it. The information of this user name and password can be used for again setting up security personnel's identifiers (for example UID) or associated with this identifier. Graphical user interface 116 can be issued information server 114 by this user's UID, from profile and the configuration information of database 138 these UID associations of retrieval. Then, communication equipment 140 can be set up message routing mode, scheduler 134 from the mode of data, services 102～106 solicited messages, type and the mode etc. that graphical user interface 116 shows information by this information, and this user (or at least this user's UID) keeps controlled by graphical user interface 116.
Although graphical user interface 116 (and associated software application) is shown in discrete system, server, work station or computer and is carried out in Fig. 1, if needed, this interface 116 can replace and be exemplified as in other servers or computer system that information server 114 or network 120 connect. Certainly, network 120 can connect the additional patterns user interface that is similar to graphic interface 116, thereby multiple user can be simultaneously or when different and system 100 interactions. In addition, it is also understood that, although demonstration system shown in Fig. 1 is shown network 120 single network (such as internet) of all parts in link system 100, can replaces and adopt all other network structures. For example, partly or entirely data, services 102～106 can be through Ethernet link information server 114, and partly or entirely data consumer 108～112 can be through another the discrete network connection information server 114 based on Ethernet or other agreements or standard. Certainly, web services such as, can such as, be combined into Serial Communication in order to the required network type (Ethernet, internet etc.) of hard wire and wireless communication media any combination with other parts of communicating by letter with information server 114 (graphical user interface 116).
Fig. 2 is the example block diagram that the communication system of web services shown in Fig. 1 100 is applicable to a kind of mode of process control equipment or system. Fig. 2 example shown 200 comprises the information server 114 shown in Fig. 1, graphical user interface 116, lookup service 118 and network 120. But system 200 comprises conventionally and the various web services of process control equipment or system relationship. As shown in Figure 2, system 200 can comprise asset management web services 202, look-ahead and condition monitoring web services 204 and diagnosis web services 206. Each web services 202～206 can be substantially corresponding to the data, services 102～106 shown in Fig. 1. In addition, respectively serve 202～206 and can comprise the application that different server in particular procedure control appliance or system, work station or other computer systems are carried out. For example, asset management web services 202 can comprise the server that carries out one or more resource management softwares application that particular procedure control appliance uses. These asset management application can, according to comprising such as all information of process control parameters, maintenance information, operation information etc., be carried out process optimization action, seek equipment profitability maximum. Look-ahead and condition monitoring web services 204 can complete alarm function, process condition monitoring function (such as loop function for monitoring, real-time optimization function, expert system function etc.) and device condition monitoring function (such as vibration monitoring function, predictive maintenance function etc.). Diagnosis web services 206 can comprise various application, for finishing equipment diagnostic function, such as associated information, the information associated with inefficacy in the middle of communication etc. are provided in disabling pulse line. In any case web services 202～206 comprises capture-data and/or produces some application of the data analysis action of analysis result data, thereby its feature class is similar to data, services.
System 200 shown in Fig. 2 also comprises feature class and is similar to multiple web services of data consumer, for example, system 200 comprises E-mail web services 208, paging web services 210, computerized maintenance management system (CMMS) web services 212, personal digital assistant device web services 214, file system web services 216, planning management web services 218 and standing rules web services 220. The message that E-mail web services 208 is adapted to receive from one or more data, services such as such as asset management web services 202, look-ahead and condition monitoring web services 204 and diagnosis web services 208 produces E-mail message. E-mail web services 208 for example can be issued these E-mail message other computer systems that can access with one or more user interfaces and/or the user of graphical user interface 116 types. Use similar mode, paging web services 210 can another web services from system 200 receive the message containing for example warning information through information server 114 and network 120, and will pass to one or more users (such as maintenance personal, technician etc.) or one or more associated pagers of system 200 relevant personnel about the information of alarm.
Personal digital assistant device web services 214 can receive containing the message from the information of the data source such as web services 202～206, and one or more personal digital assistant device computers that contained message communication different user or personnel are carried respectively or operated. In this way, if system user needs, configurable system 200 sends the selection details of relative process control appliance or system operation to personal digital assistant device computer, comprise for example diagnostic message, look-ahead and condition monitoring information, asset management information or other information.
File system web services 216 can receive from one or more web services 202～206 message that contains process control data, diagnostic data through information service 114 and network 120, and will be wherein contained information deposit one or more data files in, then can conduct interviews to this information, send, print, demonstration etc.
CMMS web services 212, planning management web services 218 and standing rules web services 220, its feature class is similar to user interaction application or service. CMMS web services 212 and for example allow user can configure type and the mode of warning information of its transmission of reply. In addition CMMS web services 212 can complete the function that produces electronics mode or the work order of paper mode, these instructions can be printed or show the central part such as Chang Zhong maintenance department is installed such as process control equipment, and directly send the personnel that are responsible for relevant work instruction etc. to. CMMS web services 212 produces again the required part replacement instruction of the associated process control equipment of maintenance system 200. This instruction sends to again the system for conducting business of the upper interconnection network 120 of communication with the form of HTTP encapsulation XML message, such as purchasing system (not shown).
Planning management web services 218 can comprise required planning management application, for 1 or the multiple batch process that specify and management process control appliance is carried out. Standing rules web services 220 comprises according to one or more application that change the running parameter of process control equipment or system from the data of process control application and/or administration applications reception. Planning management application and standing rules application are all known, are not described in further detail here.
Importantly know that data or information flow to master data consumption web services from the web services such as such as asset management web services 202, look-ahead and condition monitoring web services 204 and diagnosis web services 206 conventionally, such as E-mail web services 208, addressing web services 210, CMMS web services 212, personal digital assistant device web services 214, file system web services 216, planning management web services 218 and standing rules web services 220; The common capture-data of web services 202～206, analyzes data and produces analysis result data. But, in web services 202～220 any, lookup service 118 and graphical user interface 116 can send message through network 120 and information server 114, or with one or more other web services 202～220, lookup service 118 and graphical user interface 116 exchange messages.
In work, system 200 starts not know any of web services 202～220, information server 114 is not deposited any user configuration or profile, thereby does not originally send out any message to any data consumer (being web services 208～220) from any data source (being web services 202～206). Then the each available web services 202～220 that, information server 114 use lookup service 118 discovering networks 120 connect. Particularly, information server 114 can be retrieved communication interface information (such as scheme information, network address information etc.) and deposit its database 138 (Fig. 1) in together with the SID of this information and each web services that unique identification is found from lookup service 118. Once information server 114 obtains communication interface information and other configuration informations associated with described discovery web services, router one 36 (Fig. 1) just starts the message exchange between web services 202～220 and graphical user interface 116.
User and graphical user interface 116 interactions, to set up user profiles and configuration, deposit database 138 in together with each user's UID, hereinafter further describes in connection with Fig. 5～Figure 20. Graphical user interface 116 can be controlled the type and the mode that show data to each user with this user's letter record and configuration, and information server 114 also can be controlled with this user profiles and configuration the mode of forwarding messages between web services 202～220. In this way, specific user is for example, during by authentication information (user name and password) tablet pattern user interface 116, uniqueness security personnel's identifiers (being UID) of information server 114 these user-associations of retrieval. So, information server 114 can be retrieved with UID the configuration information of these users' UID association from database 138, configuration router 136 and scheduler 134 carry out work, and the mode that message is specified by user's configuration and/or profile is sent to graphical user interface 116 automatically. While realizing graphical user interface 116 by the Internet browser application, the message that information server 114 is passed to graphical user interface 116 is preferably based on hypertext markup language (HTML), instead of XML, so that available conventional browser application shows information by required form to user. When different users charges to graphical user interface 116, information server 114 is by the automatic forwarding messages of mode of giving graphical user interface 116 information provisions of this user's configuration regulation. Therefore,, when each user uses this interface 116, the format and content of displayed information capable of automatic changing, makes its applicable user's configuration and/or profile.
Certainly, graphical user interface 116 can comprise one or more security measures, to prevent that not authorized user from obtaining the details about system 200 from information server 114, and avoids configuration and/or profile in its input or amendment system 200. Access scope when system 200 can judge whether to allow want personnel's access of receiving system 200 and allow by one or more such security measures. In other words, can allow some users to have more or larger access privilege than other users, 1 user can be watched and/amendment any configuration and/or the profile information associated with system 200, and another user only allows its information of watching selection, do not allow it to revise any configuration or profile information.
Although the information content showing in graphical user interface 116 and form charge to or use this interface 116 different because of different user, it is effective that the each message routing configuration reservation for example, with data consumption web services (web services 208～220) associated deposited each user profiles to institute in database 138 (Fig. 1). Therefore the user who, does not charge to this interface 116 (or in system 100 any other interface) still continues receipt messages by E-mail web services 208, paging web services 210 or its other web services that deposit profile defined in. For example, the look-ahead Process Control System associated with condition monitoring web services 204 can produce alarm, and this web services 204 can be transformed into alarm XML message, encapsulates XML with HTTP, and through network 120, this message sent to information server 114. So information server 114 is processed the alarm information of receiving, thereby availability database 138 stored user profiles and scheme judge object and mode that alarm information transmits. Then, information server 114 can make one or more data consumption web services for router one 36 (Fig. 1) (for example web services 208～220) that alarm information is sent to one or more users. Particularly, router one 36 can be according to user profiles, send alarm information to 1 user through E-mail web services 208 and paging web services 210, send alarm information to another user through paging web services 210 and personal digital assistant device 214, also alarm information can be sent to will be when charging in graphical user interface 116 or system 100 other similar user interfaces input requirements show this interface 116 that the user of the configuration of this alarm shows.
Fig. 3 be look-ahead shown in Fig. 2 and condition monitoring web services 204 compared with detailed functional block diagram. As shown in Figure 3, look-ahead and condition monitoring web services 204 comprise I/O (I/O) subsystem piece 250, process control subsystem piece 252 and embed look-ahead and condition monitoring piece 254, and these pieces are combined forming process control system 255. In addition, web services 204 also comprises web services piece 256 and web service interface 258, and both functions all make Process Control System 255 can pass through network 120 (Fig. 1 and Fig. 2) and information server 114 (Fig. 1 and Fig. 2) and other web services exchange message and message. The field device that I/O subsystem piece 250 comprises controller, I/O device and connects, below further discusses in detail in conjunction with Fig. 4. In one or more work stations of the most handy other computer systems, executable one or more software programs or application realize RACS piece 252, but may not be like this. As an example, process control subsystem piece 252 can comprise and controls function, operator interface function, alarm and Event handling, real time data processing function or other required functions.
The data of the association such as operation, situation of the Process Control System of all Process Control Systems as shown in Figure 4 300 of available processes or multiple software programs of information or application realize look-ahead and condition monitoring piece 254. For example, this piece 254 can comprise vibration monitoring program or application, real-time optimization or application, System program or application, the pre-maintenance program of survey or application, ring supervisory programme or application or other desired data analyses or data processor or application. Can complete one or more programs or the application that look-ahead and condition monitoring piece 254 are carried out for the same computer system of implementation RACS piece 252 associated programs or application, or can complete this program or application at any other work station of connection procedure subsystem piece or computer system.
Web services piece 256 can comprise alarm and event and interface block 260, treatment situation and monitor that piece 262 and status of equipment monitor piece 264, all connect web services listener 266,268 and 270 in communication separately. In addition, web services piece 256 also comprises the web services listener 272 of process control subsystem piece 252 shown in the upper direct connection layout 3 of communication. Generally speaking, web services piece 256 can be received and dispatched to information server 114 (Fig. 1 and Fig. 2) information or the real data associated with alarm or event, treatment situation and status of equipment in Process Control System. Particularly, due to can by use conventionally such as the host-host protocol of HTTP and such as the DL of XML and SOAP and format protocol for to information server 114 transport process control informations, web services piece 256 provides part web services framework or the structure of being convenient to carry out internal system communication.
The input message that web services listener 266～272 receives containing service request, these message respectively, and service request is issued to proper method available in web services piece 256. Web services listener 266～272 preferably receives service request, and service response is also provided, but may not be like this. Listener 266～272 can provide the web services of communicating by letter with this listener or serve associated contract and alternative document. In addition, the most handy XML of web services listener 266～272 transmits alarm and event data, treatment situation data and status of equipment data.
Web service interface 258 is managed the communication between each web services in web services piece 256 and information server 114, and this server 114, as web clients, can be communicated by letter with Process Control System through web service interface piece 258. Web service interface piece 258 generally provides primary climate or Web server environment (being common interface), makes can embed to process control subsystem piece 252 and in advance and control and condition monitoring piece 250 is received and dispatched process control information or data such as technical more changeable multiple information systems such as manufacturing execution system, ERM algorithm or the other system associated with process control equipment client, supplier etc. in far-end. Particularly, web service interface 258 is adapted to listen to the HTTP request of input, relate to the safety inspection that user differentiates/checks, searching the concurrent power HTTP that is placed with of link information asks, to set up and being connected of 1 suitable web services listener 266～272 available in web services piece 256, being convenient to service fault, primary climate and thrashing restores automatically, handling facility is provided, for disposing, monitor and controlling and serve and management resource, such as processing procedure, dispatch group with represent the shared state of each service.
Web service interface 258 can respond to the request based on HTTP, and the entity (for example another web services) of filing a request is as the discriminating of the correct client computer of web services piece 256. Client computer is differentiated can be according to mark, terminal region or other suitable method of identifications of ID (being UID and/or other identifiers), the entity itself of filing a request. If differentiate that this entity is correct client computer. Web service interface 258 foundation are connected with 1 suitable web services listener 266272 in web services piece 256. For example, this entity closes dispensing device warning information, and web service interface 258 can be set up with web services and receive the associated web services connection of haustorium 266 and alarm and event interface piece 260. Once set up this connection, the addressable any type procedure control information of web services is that the available HTTP packet containing XML formatted data transmits between the client computer of asking and Process Control System.
Device in I/O subsystem piece produces while safeguarding the device alarm of alarm such as prompting, and this piece 250 is issued web services piece 256 through alarm and event interface 260 by this prompting. Web services listener 266 web services associated with this interface 260 is transformed into the prompting of receiving after XML form, and the prompting message of XML or data are dealt into information server 114 through network 120. Certainly, as described above, suitable input and output scheme needs compatibly the device prompting message of self-information server 114 to be in the future sent to suitable data consumption application or web services.
Should know packaged communicating by letter and I/O subsystem piece 250 and process control subsystem piece 252 exchange messages or data based on XML in client's function HTTP packet that the web services framework that web service interface 258 provides with web services piece 256 or structure make to have differentiated. Therefore any device that, can carry out the Internet browser application can be communicated by letter with condition monitoring web services 204 with look-ahead with web services piece 256 through web service interface 258. For example, be adapted to carry out the distance terminal of browser application or handheld computer devices can be through internet or other common suitable communication link look-aheads communicate by letter with condition monitoring web services 204.
Fig. 4 is the schematic block diagram that a kind of mode that can realize this web services 204 is shown as an example. As shown in Figure 4, this web services 204 generally comprises the Process Control System part 300 and the web services part 302 that correspond respectively to the piece of Process Control System shown in Fig. 3 255 and web services piece 256. Process Control System 300 comprises the controller 304 and 306 and I/O (I/O) device group 310 and 312 that connects main work station or computer 308 (can be personal computer or the work station of any type), and this device connects one or more field devices 314～328 separately. Controller 304 and 306 can be the DeltaV that for example Fisher-RosemountSystems company sellsTMController, and connect master computers 308 by for example Ethernet connection 330 or other suitable communication links. Equally, controller 304 required hardware or the software associated with for example standard 4～20mA device and/or intelligent communication agreement (such as Fieldbus agreement or HART agreement) with 306 use is connected field device 314～328.
Known, controller 304 and 306 can be realized or monitor it and deposit or associated process control block (PCB), and communicates by letter with field device 314～328, with the process of carrying out by required mode control procedure control system 300. Field device 314～328 can be the device any types such as sensor, valve, transmitter, locator, and group 310 can be to meet such as HART, Fieldbus, Profibus etc. are required to communicate by letter or any type i/O device of controller protocol with the I/O card 332～338 in 312. In the instantiation procedure control system 300 shown in Fig. 4, field device 314～316th is got in touch with standard 4～20mA device of I/O card 332 on analog line, field device 317～320th, the HART device of the compatible I/O card 336 of connection HART, field device 321 is intelligent devices, such as Fieldbus field device, in number bus 340 and 342, get in touch with I/O card 334 and 338 with for example Fieldbus protocol communication. Certainly, field device 314～328 and I/O card group 310 and 312 can be in accordance with other required standard or agreements, comprise standard or the agreement of exploitation in the future, to replace 4～20mA, HART or Fieldbus agreement.
Work station or computer 308 also comprise software 344, complete process control function when this software is carried out by work station 308, such as real time data Collection and analysis, alarm and event handling, operator interface function, control function etc. In addition, software 344 also can complete look-ahead and condition monitoring function, safeguards, encircles supervision etc. such as vibration monitoring, real-time optimization, dedicated system prediction. Therefore, I/O device group 310 and 312, comprises controller 304 and 306 and the field device that is connected, generally corresponding to the subsystem of I/O shown in Fig. 3 piece 250. Work station or computer 308 and listen software 344 generally corresponding to process control subsystem shown in Fig. 3 and embed look-ahead and condition monitoring piece 252 and 254. Although Fig. 4 illustrates the function that is completed piece 252 and piece 254 by the software 344 in 1 work station (being work station 308), if needs, 2 of can be connected by network 330 or multiple work station or computer complete the various functions that piece 252 and 254 carries out.
As shown in Figure 4, the computer that web services part 302 comprises internal storage software 348 and work station 346. The work station upper interconnection network 330 of 346 communication and network 120 (Fig. 1 and Fig. 2). When this work station executive software 348, complete the function of web services shown in Fig. 3 and web service interface piece 256 and 258. But, should know, if needed, software 348 can replace to leave in work station 308 and by this station and carry out, thereby does not need multiple work stations.
Describe in detail before the function of figure user interface 116 (Fig. 1 and Fig. 2), importantly will note realizing this interface 116 by the execution of the Internet browser application in work station or computer that network 120 connects. Then, information server 114 transmits the page or the file of the html format that the browser software that can be carried out by this interface 116 shows easily. The html page that this interface 116 shows can comprise process control information, analysis result, the distinctive configuration information of active user, general information etc., below further discusses in detail in conjunction with Fig. 5～Figure 20. Realize graphical user interface 116 although say into Internet-browser software here, and information server 114 is adapted to the information of the html format that produces these interface 116 use, but also can replacing employing, the realization of graphical user interface 116 is designed to the non-browser software (i.e. the graphical user interface software of special exploitation) from information server 114 receipt messages with XML or other data types and form.
Fig. 5 illustrates displayable display window 400 when a routine graphical user interface 116 (Fig. 1 and Fig. 2) is used by authorized user. Window 500 comprises header area 402, tree is selected guide 404 and now uses viewing area 406. Header area 402 can comprise about the text message of interface 116 performed softwares and/or other graphical informations. The individual speech of congratulation to user, related general message or other information, General or other information of the current system of communicating by letter of this interface 116, such as weather, date and time etc.
The hierarchical layout that tree selects guide 404 to comprise various characteristics, service and/or function, any available web services that can be communicated by letter by graphical user interface 116, information server 114 and this server completes. Now showing with viewing area 406 that user is current selects guide 404 to select for example, information under characteristic or the function of interface 116 of (high light shows and selects with mouse or keyboard) through tree. The Internet browser application that can be carried out by interface 110 produces window 400, content (such as display 406, tree 404 etc.) in window 400 is produced by information server 114, and the browser application that sends to interface 116 to carry out through network 120 as HTML message.
Fig. 6 illustrates that an example is in response to selecting the user of customized configuration service at the existing picture showing with viewing area 406 450. Shown in Fig. 6, in example, user selects " service 1 " to be configured. In this example, service 1 is application or the service of analyzing or checking the performance of control loop or module and send selected result to user back to. For example, service 1 can be completed by look-ahead shown in Fig. 2 and Fig. 3 and condition monitoring web services 204. In any case, as shown in example picture 450, provide report name section 452 and report explanation section 454, make user can input the filename of the report receiving in conjunction with service 1. Analyst coverage specified part 456 allows the concrete control system that user can selection analysis the functional block type that further regulation will be analyzed. User can select drop-down key No.1 458 and 460, to watch analyzable control system menu and to can be used for the functional block type of analyzing. One or more error types that when error type selects district 462 that user can be selected, the selected control system of portion 456 and functional block are analyzed. As an example, user can select such as inaccurate state, control limited, input the unstable and error type such as large that fluctuates. Portion 464 makes some modules that will analyze in user's energy selection control system. As shown in Figure 6, user can specify can select maximum number of modules or the whole module for analyzing in selected control system. Report Time Span portion 466 allows user can select to serve 1 to carry out time period of its analysis, as an example, and user can specify this class, front class, Ben or the day before yesterday. Certainly, if needed, can provide other times section selective, schedule information portion 468 allow user can configuration schedules device 134 (Fig. 1), to regularly obtain the information of serving 1 needs as web services from the selected control system of server (such as information server 114) through network (such as network 120) allowances. If do not specify the scheduling of selected control system, user can select configuration schedules key 470, with configuration schedules, below in conjunction with Fig. 7 explanation. Object information portion 472 allows user can select to serve the object place (for example web services) that 1 analysis result that produces will be sent to. User can select configuration purpose key 474, with configuration purpose place, below in conjunction with Fig. 8 explanation. User can select page resetting key 476, removes that the page 450 is interior inputs or selected full detail, maybe can select cancel key 478, removes any selection or input item, and returns to another picture (for example homepage). Input and/or selected information if user wishes to accept in the page 450, can select to confirm (OK) key 480.
Fig. 7 is the displayable scheduler configuration in viewing area 406 picture 500 of routine user window 400 while selecting to configure part 470 shown in Fig. 6. This picture 500 comprises report name and explanation district 502, shows the information of user in 452 and 454 inputs of section shown in Fig. 6. In addition, picture 500 also comprises analysis time started portion 502, cycle selection portion 506, analysis end time portion 508, OK key 510 and cancel key 512. In time started portion 504, user can input or select to serve 1 date and time that starts to analyze. In cycle selection portion 506, user can select to serve 1 analytical cycle. For example, user can specify every some minutes, hour, day, week, the moon etc., make to serve its analysis of 1 repetition. In analysis end time portion 508, user can be configured to service 1 not stop analyze always, stop analyzing, stops analyzing after some analytical cycle of cycle selection portion 506 defineds, after some analytical cycle of cycle selection portion 506 defineds, stops after some analytical cycle of cycle selection portion 506 defineds analysis or stop analyzing on a certain date. If user selects OK key, the information of preserving user's input in picture 500 or selecting, and picture 450 is again shown existing with viewing area 406. Otherwise user selects cancel key 512, the information of not preserving in picture 500 input or selecting, and picture 450 is shown existing with viewing area 406.
Fig. 8 is that a routine user can be at the configuration purpose picture 520 shown in the existing viewing area 406 of window 400 while selecting the key 474 of configuration purpose shown in Fig. 6. This picture 520 comprises object selection portion 522. Although the example picture 520 shown in Fig. 8 only illustrates the option of E-mail place, this picture can show various other objects of selecting based on web services. For example, can list any example web services shown in Fig. 2 (such as paging, E-mail, personal digital assistant device etc.) at configuration purpose picture 520, select for user. In addition, the report that Report Type portion 524 allows user can specify to deliver to selected object place is detailed report or summary report, and the data format of report is based on text or based on HTML or XML. Configuration purpose picture 520 also comprises OK key 526, and user selects this key, preserves the information that user selects or inputs, and makes existing with viewing area 406 display frames 450 (Fig. 6).
User as described above, complete after 450,500 and/or 520 pairs of services of picture, 1 selection and/or input configuration information, can select OK key 480 at picture 450, information server 114 (Fig. 1) is sent to configuration information, to carry out the configuration of router one 36 (Fig. 1) and scheduler 134 (Fig. 1). Configuration information preferably sends to information server 114 together with unique users identifier (such as UID) and 1 unique associated service identifier of service (such as SID). When server 114 receives from graphical user interface 116 configuration information (together with UID and SID) that user inputs and/or select at picture 450, this configuration information is sent to the web services of service 1 association. Information server 114 can utilize SID from the related communication interface information of the web services of database 138 retrieval service 1, thereby makes server 114 correctly transmit configuration information to the web services of serving 1 association.
The web services of serving 1 association receives configuration information from server 114, web services is set up containing the XML of the XML configuration information (such as XML scheme) that can be used for controlling router one 36 and scheduler 134 and is flowed, and send this stream back to server 114, deposit database 138 in together with UID (associated with the active user of graphical user interface 116) and SID (associated with service 1). In this way, how the web services indication information server 114 associated with service 1 is configured to the function of completing user in the service 1 of picture 450,500 and/or 520 regulations by scheduler 134 and router one 36. For example, for example, scheduler 134 can be regularly from serving the web services retrieve data of 1 association, and the data that this retrieves are sent to the specific purpose place of user in picture 450,500 and 520 regulations.
Fig. 9 illustrates that an example provides the report picture 530 of the related information of user's Available Reports. The selection that this picture 530 can select guide 404 to carry out to serving in 1 " personal report " lower tree according to user, existing with demonstration in viewing area 406 (Fig. 5). Report picture 530 comprises note portion 532, Available Reports detail portion 534, selected report delete key 536 and latest report additional keys 538. Note portion 532 can comprise the information about the active user of graphical user interface 116 and selected specific web services (being service 1 in this example). The detailed condition of Available Reports portion 534 can comprise the table of the whole reports of user to selected service (serving 1) configuration. As shown in Figure 9, this table can comprise object place type that report name, report explanation, user specify each report and explanation and reporting state information (i.e. report enable or existing with or currently do not enable or non-ly now use). User can remove with selected report delete key 536 report of selected service (serving 1), and/or can select latest report key 538 use-cases picture regulation latest report as shown in Figure 6 to 8.
Figure 10 illustrates that an example can be according to the user profiles total information picture 540 that active area 406 shows that is chosen in of " personal profile " in selection tree 404. As shown in figure 10, this picture 540 can comprise user name and academic title or post information, indicate can whether user is current forbids editing the information of its profile with the status information of user interface 116 interactions, relevant user and make user can submit to its profile to change the submission variation key 542 of (suppose to allow user to edit its profile). A kind of mark 544～550 can be provided as shown in figure 10, can in the each picture associated with user profiles, guide easily user. Shown in Figure 10, in example, select total information mark 544. But if needed, user can select object mark 546, group echo 548 or order of classes or grades at school mark 550, calls other profile pictures that below illustrate and illustrate in conjunction with Figure 11～Figure 13.
Figure 11 illustrates the object configuration picture 560 that an example can show in active area 406 while selecting object mark 546 (Figure 10). As shown in figure 11, the object selection portion 562 that this picture 560 comprises the object place type that makes user's energy option and installment. As an example, the web services that available object comprises E-mail web services, paging web services, file system web services or other types, in addition, object configuration picture 560 also comprises the configuration section 564 that makes the object place input configuration information that user can select object selection portion 562. Because the object selection portion 562 in example shown in Figure 11 is selected " E-mail ", configuration section 564 comprises the region that textual description that user inputs He Gai address, E-mail address is used. Certainly,, if object selection portion 562 is selected paging web services, file system web services or other web services, configuration section 564 can comprise the zones of different of asking adequate information from user. Object configuration picture also comprises submits key 566 to, when user selects this key, submits the information of user's input to, for then sending to information server 114 to use.
Figure 12 illustrates a series of paintings face 580 of selecting group echo 548 (Figure 10) Shi Xian to show with viewing area 406. As shown in figure 12, a series of paintings face 580 shows the list of organizing under user, also comprises additional keys 582 and removes key 584, allows respectively user can increase or delete group membership. Group under user is best corresponding to post, such as management, manager etc. As described here, the group under user can affect the information type of answering user to access and/or to change. The consideration of system security personnel aspect only can specify example manager addressable or change the group of distributing to other employees.
Also available from the above-mentioned different distribution list of group of described system and method. Allocation table for example generally can comprise from common personnel in some aspect on the same group not. For example, distribution list can comprise relate to a certain rule, equal employees in a certain building or facility etc. Described system can be used as form or other similar data structures keep distribution list, wherein comprises list member's user and corresponding user identifier (being UID) and configuration information and/or comprises the profile information of group membership's information. In this way, while transmitting information with allocation table, communication equipment 140 can transmit information to the user in distribution list according to user profiles and/or configuration information. For example, 1 user in distribution list can receive information through E-mail, and other users in this table can receive information through pager or by the mode of other requirements or regulation.
Figure 13 illustrates can be existing with the order of classes or grades at school picture 590 shown in viewing area 406 while selecting order of classes or grades at school mark 550. As shown in figure 13, the work shift list that picture 590 comprises user-association, also comprises additional keys 592 and removes key 594, and while selecting this key, user can increase respectively or remove order of classes or grades at school.
Figure 14 illustrates that user can set up picture 600 in the existing E-mail place service showing with viewing area 406 while selecting power under " object foundation " to select in guide 404 " management " part. As shown in figure 14, picture 600 can comprise enable/forbidding portion 602, E-mail agreement selection portion 604, E-mail server selection portion 606 and submit key 608 to. Enable/forbidding portion 602 allows user can enable or forbid whole E-mails place. The E-mail agreement that E-mail agreement selection portion 604 allows user can select E-mail web services to use, such as Exchamge or the SMTP of Microsoft. The server that E-mail server selection portion 606 allows user can select E-mail web services to use. This selection portion 606 also provides the navigation key 610 that allows user can browse available server. User also can select to submit key 608 to, preserves and implement the information of inputting and/or selecting in picture 600.
Can be at the vertical picture 620 of the existing establishment showing with viewing area 406 when Figure 15 illustrates " the setting up vertical " in " management " part of having selected tree 404. As shown in figure 15, picture 620 can comprise list each group name of having configured and instruction card 622, the group that allows selection delete key that user can delete list 622 shown one or more groups and allow user can his-and-hers watches 622 increase group (being group name and appended explanation) increase portion 626.
Figure 16 illustrates and has selected " user's foundation " Shi Xian of " management " part in tree 404 to set up picture 630 with the user that viewing area 406 shows. As shown in figure 16, picture 630 can comprise list organic through graphical user interface and system 100 (Fig. 1) interactive user's title and the subscriber's meter of job description 632. Authorized user can select to delete selected user key 634, deletes user from table 632, thereby avoids this user and graphical user interface 116 and system 100 interactions. Increase and allow the authorized user can be by new user name and job description input table 632 with the Ministry of Revenue 636.
When illustrating " the order of classes or grades at school setting " of having selected " management " in right to choose 404 part, Figure 17 can set up picture 640 with the order of classes or grades at school that viewing area 406 shows existing. As shown in figure 17, picture 640 can comprise allow authorized user can regulation table 644 in the picture and selecting portion 642 of order of classes or grades at school information display mode. For example, user can select weekly picture (as shown in figure 17) in shifts to a certain order of classes or grades at school, maybe can select different time sections one or more classes to be shown simultaneously to the picture of order of classes or grades at school swindleness.
Figure 18 illustrates while having selected tree to select " management " in guide 404 " parts foundation " under partly and can set up picture 650 with the parts that viewing area 406 shows existing. As shown in figure 18, picture 650 can comprise the optional feature portion 652 that can be used for the optional feature of downloading that shows. Optional feature 652 can be listed system 100 can increase and be configured to the useful application of communicating by letter with information server 114 or title and explanation and the other system parts of web services, comprising graphical user interface 116. Can select to install options button 654, for download and/or the installation of activation member portion 652 selected parts. Component settings picture 650 also comprises the state portion 656 of the state of the parts that demonstration downloaded or installed. For example, status information can comprise name of parts and the release status explanation of these parts. Particularly, whether state description can indicate the parts of latest edition and installed or downloaded, and whether newer version can be used etc. When the installation of more recent version or download parts can be used, user can select to upgrade key 658, starts download or the installation of redaction.
Figure 19 illustrates can be at the existing planning service configuration picture 660 showing with viewing area 406 while selecting the configuration of planning dispatch service. As shown in figure 19, picture 660 comprises user and can input the title of new planning and the configuration name of explanation and explanation section 662 and 664, directory information portion 666, conversation strategy portion 674, error notification portion 676, access list portion 678, resetting key 680 and the raising key 682 associated with navigation key 668,670 and 672. User can and record catalogue in directory information portion 666 input source catalogues, place catalogue, and 668～672 searching and/or the selections of promotion to these catalogues of available navigation key. In conversation strategy portion 674, user can specify outmoded degree and the scale of the file that will delete. In error notification portion 676, user can specify to plan sending method and the object of execution error. For example, user can regulation send to certain 1 user the notice of makeing mistakes through E-mail. In access list portion 678, user can specify that what class user-accessible defined plans the information relating to. Can select resetting key 680, to remove the information of previously having inputted or selected (but also not submitting to) in picture 660. Can select to submit to key 682, to submit planning regulation to, be sent to planning management web services (example web services 218 as shown in Figure 2) and carried out.
Figure 20 illustrates and has selected tree to select service 1 picture 690 that in guide 404, " service 1 " Shi Xian under " picture " part shows with viewing area 406. As shown in figure 20, picture 690 can comprise the tree 692 of the each several part that service 1 process device of analyzing or control system are shown. The picture 690 of service 1 also comprises analyzes summary demonstration 694, and data or the analysis result associated with serving 1 control system of analyzing (or part control system or equipment) is provided.
The availability that graphical user interface 116 picture that provides (its example illustrates above in conjunction with Fig. 5～Figure 20) is importantly provided is arranged by the different access rank providing to user. In other words, allow other users enable or to forbid because " management " picture only allows user, regulation group, and generally complete the limited function setting of availability or configuration, the very limited user of quantity is organic watch this picture and with its interaction. 1 or a few users have system operator state, can with " management " picture in graphical user interface 116 interactions. On the other hand, obtain whole users that system operator authorizes graphical user interface 116 interactions regulation of having the right and wish the report of seeing. But, can authorize or not authorize these users to change itself profile. Can deposit at the database of information server 114 138 each user's authority, and can retrieve this authority, being to allow or the request of refusing this user and calling picture, picture input message etc. in graphical user interface 116 specific user judgement.
In addition,, although selection illustrated in fig. 5 tree 404 only illustrates 2 available service (serve 1 and service 2), the available service of other quantity can be shown in tree 404. For example, in the example system 200 shown in Fig. 2, graphical user interface 116 can show the selection tree of listing whole web services 202～220. Again, the picture shown in Fig. 5～Figure 20 is only example, can replace and use other pictures of being convenient to configuration information server 114, web services etc. and/or being convenient to available information in year system of examining 100 and 200.
Picture shown in Fig. 5～Figure 20 is illustrated as separately or separately and shows, if but need, can arrange multiple pictures and it is shown together. Capable of being combined and show together multiple pictures, so that action of configuration, watch system data, trouble-shooting etc. Particularly, the capable of being combined and work of cooperatively interacting or the interactive associated picture of web services, and shown with the less device of for example display window.
Web services communication system described here and method are illustrated as to the server adopting based on XML and are realized, but available other suitable transaction data language are realized at suitable hardware platform. Again, information server described here is illustrated as substantially and realizes as software, but can realize partly or entirely these functions at hardware, firmware etc. Therefore, can be as required at many objects of standard processor or adopt custom-designed hardware or firmware to realize web services communication system and method described here. While realization with software, software program can deposit any computer-readable memory in, such as leaving in disk, CD or other mediums, or is stored in the RAM or ROM of computer or processor. Equally, software can be passed to user or Process Control System through transfer approach known or that wish, the method for example comprises that can carry Computer Storage mechanism at computer-readable disc or other uploads and send, or in the communication channel such as telephone line, internet, transmits (can be used as to be similar to by carrying medium provides this software or can exchange with this supplying method).
Like this, with reference to specific examples, the present invention is described, but has been only illustrative, do not limited the present invention. One of ordinary skill in the art can be understood: the embodiment that discloses can change, increases or delete, and does not depart from the spirit and scope of the invention.
1. a system for transport process control information, is characterized in that, it comprises:
Connect for setting up by network with the data, services being connected of multiple web services; And
Be used in response to new data available, or in response to the dispatch request to process control information, according to routingInformation exchange is crossed from multiple web services the 1st of network to the 2nd transmission in multiple web servicesThe communication equipment of process control information.
2. the system as claimed in claim 1, is characterized in that, described data, services connects also for usingThe lookup service that can be connected to communicatedly network is set up and being connected of multiple web services automatically.
3. the system as claimed in claim 1, is characterized in that, described communication equipment also comprises router, usesIn use extensible markup language and the network transmission protocol by network the 1st from multiple web servicesTo the 2nd transport process control information in multiple web services.
4. the system as claimed in claim 1, is characterized in that, described communication equipment is also for connecting from networkLookup service receive at least a portion route selection information.
5. the system as claimed in claim 1, is characterized in that, described communication equipment also for from network connectThe graphical user interface connecing receives at least a portion route selection information.
6. the system as claimed in claim 1, is characterized in that, described communication equipment also comprises scheduler, usesAccording to user-defined plan regularly from the 1st web service request process control information.
7. the system as claimed in claim 1, is characterized in that, described communication equipment also comprises router, usesConnect the 2nd data clothes of the 1st in rear foundation and multiple web services in setting up the 1st data, servicesBusiness connects, and does not stop the communication connecting by the 1st.
CN201210069517.7A 2002-04-15 2003-04-15 The web services communication that engagement process control system is used CN102769659B (en)
US10/123,445 2002-04-15
US10/123,445 US8073967B2 (en) 2002-04-15 2002-04-15 Web services-based communications for use with process control systems
CN031104851A CN1452345B (en) 2002-04-15 2003-04-15 Web service confirmation used with process controlling system
CN031104851A Division CN1452345B (en) 2002-04-15 2003-04-15 Web service confirmation used with process controlling system
CN102769659A CN102769659A (en) 2012-11-07
CN102769659B true CN102769659B (en) 2016-05-25
ID=22408728
CN2007101013352A CN101079899B (en) 2002-04-15 2003-04-15 Web services confirmation for use with process control systems
CN201210069517.7A CN102769659B (en) 2002-04-15 2003-04-15 The web services communication that engagement process control system is used
US (3) US8073967B2 (en)
JP (5) JP2004038949A (en)
CN (3) CN101079899B (en)
DE (1) DE10316218A1 (en)
GB (2) GB2420205A (en)
US20040133393A1 (en) * 2003-01-04 2004-07-08 Enovus Inc. Prediction system based on weighted expert opinions using prior success measures
US20040249688A1 (en) * 2003-06-09 2004-12-09 Sanders Elizabeth F. Global Integrated improvement planning tool
GB2404463A (en) * 2003-07-28 2005-02-02 Alstom Searching and analysis of industrial data
WO2005081198A1 (en) * 2004-02-25 2005-09-01 The Foundation For The Promotion Of Industrial Science Information providing system and data generator
US20050282233A1 (en) * 2004-03-05 2005-12-22 Ludwig Institute For Cancer Research Multivalent antibody materials and methods for VEGF/PDGF family of growth factors
JP4918218B2 (en) * 2004-11-12 2012-04-18 ザイブナーコーポレーション Work process management system and work process management method
JP4722559B2 (en) * 2005-05-27 2011-07-13 株式会社日立ハイテクインスツルメンツ Electronic component mounting device
JP5025116B2 (en) * 2005-10-25 2012-09-12 キヤノン株式会社 Information processing apparatus, control method therefor, and program
JP4822066B2 (en) * 2006-12-20 2011-11-24 横河電機株式会社 Field device diagnostic equipment
FI20085086A0 (en) * 2008-01-31 2008-01-31 Metso Automation Oy A process control and process equipment condition control and automation system
EP2124119B1 (en) 2008-05-19 2010-09-22 Swiss Reinsurance Company System and method for collating and transferring process metadata of heterogeneous production process chains
WO2009140995A1 (en) * 2008-05-19 2009-11-26 Swiss Reinsurance Company System and method for aggregating and transmitting process metadata of heterogeneous manufacturing process chains
DE102008039429A1 (en) 2008-08-23 2010-02-25 DeWind, Inc. (n.d.Ges.d. Staates Nevada), Irvine Method for controlling a wind farm
DE102008046156A1 (en) * 2008-09-06 2010-03-11 DeWind, Inc. (n.d.Ges.d. Staates Nevada), Irvine Method for diagnostic monitoring
JP5936224B2 (en) * 2011-10-18 2016-06-22 インターナショナル・ビジネス・マシーンズ・コーポレーションＩｎｔｅｒｎａｔｉｏｎａｌ Ｂｕｓｉｎｅｓｓ Ｍａｃｈｉｎｅｓ Ｃｏｒｐｏｒａｔｉｏｎ Method, computer system, computer and program for dynamically selecting a service provider
CN103139276B (en) * 2011-12-05 2016-08-03 金蝶软件（中国）有限公司 Web page and the method and system of graphic user interface client two-way communication
JP5779556B2 (en) * 2012-07-27 2015-09-16 株式会社日立製作所 Supervisory control device, supervisory control method, and supervisory control system
CN105027103A (en) * 2012-12-31 2015-11-04 冷王公司 Communication protocol for transport refrigeration system
US10551799B2 (en) 2013-03-15 2020-02-04 Fisher-Rosemount Systems, Inc. Method and apparatus for determining the position of a mobile control device in a process plant
DE102014117894A1 (en) * 2014-12-04 2016-06-09 Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG System for use in automation technology
GB2568380A (en) * 2017-10-02 2019-05-15 Fisher Rosemount Systems Inc Systems and methods for multi-site performance monitoring of process control systems
US10255797B1 (en) * 2018-01-24 2019-04-09 Saudi Arabian Oil Company Integrated alarm management system (ALMS) KPIs with plant information system
CN1142303A (en) * 1994-03-03 1997-02-05 杰奥内脱有限公司L.P. System for managing networked computer applications
US4088413A (en) 1976-02-23 1978-05-09 La Brosse Et Dupont Artists brushes
JPS6317167B2 (en) * 1980-03-19 1988-04-12 Hitachi Ltd
EP0055297A4 (en) * 1980-03-26 1982-07-13 Kawasaki Steel Co Monitoring device for a rotary machine.
US4322976A (en) * 1980-04-04 1982-04-06 Ird Mechanalysis, Inc. Mechanical vibration analyzer
GB2083258B (en) 1980-09-03 1984-07-25 Nuclear Power Co Ltd Alarm systems
US5399494A (en) 1983-03-04 1995-03-21 The University Of Maryland System Vibrio cholerae strain CVD103Hgr, method of making same, and vaccines derived therefrom
US4644749A (en) * 1983-03-21 1987-02-24 Sperry Corporation Phase locked looped controller for motordrivers
JPS6021423A (en) 1983-07-15 1985-02-02 Mitsubishi Electric Corp Vibration monitoring apparatus
CN1007757B (en) 1985-04-01 1990-04-25 西屋电器公司 Diagnostic system and method
DE3515061A1 (en) 1985-04-26 1986-10-30 Krupp Gmbh A method and apparatus for monitoring machine parts
AT85124T (en) * 1987-04-02 1993-02-15 Eftag Entstaubung Foerdertech Circuitry for evaluating the signals produced by a semiconductor gas sensor.
JPS6424719A (en) 1987-07-20 1989-01-26 Komatsu Mfg Co Ltd Controlling apparatus for injection molding machine
JPS6481010A (en) 1987-09-22 1989-03-27 Fanuc Ltd Expert system for machine tool containing nc device
JP2753555B2 (en) 1989-01-27 1998-05-20 横河電機株式会社 Programmable controller
JP2656637B2 (en) 1989-11-22 1997-09-24 株式会社日立製作所 Process control system and the power plant process control system
WO1991016481A1 (en) 1990-04-24 1991-10-31 Maschinenfabrik Rieter Ag Process for clearing faults, in particular faults in spinning machines
DE69121789D1 (en) 1990-06-04 1996-10-10 Hitachi Ltd Control apparatus for controlling a controlled system and control method thereof
DE69122313D1 (en) * 1990-06-21 1996-10-31 Honeywell Inc based variable horizon adaptive control means for minimizing operating costs
ES2112853T3 (en) 1990-10-10 1998-04-16 Honeywell Inc System identification process.
DE69228803T2 (en) * 1991-02-05 1999-08-05 Storage Technology Corp Maintenance apparatus and procedures triggered by knowledge-based machine
JPH06168863A (en) 1991-03-01 1994-06-14 Texas Instr Inc <Ti> Device and method for executing supervisory and control of semiconductor manufacturing equipment
EP0612405B1 (en) 1991-10-23 2001-08-01 Honeywell Inc. Apparatus for combustionless measuring fuel gas quality
JP3105969B2 (en) 1991-10-24 2000-11-06 株式会社東芝 Abnormal time support device of the power plant
JP3113350B2 (en) 1991-11-28 2000-11-27 東京電力株式会社 System monitoring method and system monitoring device
EP0616688B1 (en) * 1991-12-13 1996-04-17 Honeywell Inc. Piezoresistive silicon pressure sensor design
FR2692037B1 (en) 1992-06-03 1997-08-08 Thomson Csf Method for diagnosing an evolutionary process.
US5329443A (en) 1992-06-16 1994-07-12 Praxair Technology, Inc. Two-phase method for real time process control
US5315521A (en) 1992-07-29 1994-05-24 Praxair Technology, Inc. Chemical process optimization method
JP3016975B2 (en) * 1992-10-05 2000-03-06 三菱電機株式会社 Process monitoring and control system
JPH06125584A (en) 1992-10-12 1994-05-06 Toshiba Corp Process controller
WO1994014106A1 (en) * 1992-12-14 1994-06-23 Honeywell Inc. A flexible method for building a recipe in a process control system
JP3170381B2 (en) 1993-02-12 2001-05-28 オムロン株式会社 Battery life determining device
US5648919A (en) 1993-02-15 1997-07-15 Babcock-Hitachi Kabushiki Kaisha Maintenance systems for degradation of plant component parts
FR2705155A1 (en) 1993-05-12 1994-11-18 Philips Laboratoire Electroniq Apparatus and method for generating an approximation function
EP0643345B1 (en) 1993-09-02 1998-10-21 Siemens Aktiengesellschaft Data processing device for the monitoring of the operating states of a technical plant
JPH07104842A (en) * 1993-09-30 1995-04-21 Toshiba Corp Data collecting system
CH687047A5 (en) 1993-11-30 1996-08-30 Hler Ag B A method for controlling a work machine
JPH07210214A (en) * 1994-01-11 1995-08-11 Hitachi Ltd Control system and processing method for data
JP3205158B2 (en) 1994-02-07 2001-09-04 富士通株式会社 Network centralized monitoring system
JPH07234988A (en) 1994-02-23 1995-09-05 Mitsubishi Heavy Ind Ltd Abnormality diagnostic device
EP0750757B1 (en) * 1994-03-17 2001-02-14 Dow Benelux N.V. System for real time optimization and profit depiction
JPH07282090A (en) * 1994-04-14 1995-10-27 Toshiba Corp Data collecting system
RU94030327A (en) 1994-08-17 1996-06-10 В.В. Омельченко Method for recognition of state of complex objects
SE515265C2 (en) * 1994-10-17 2001-07-09 Ericsson Telefon Ab L M System and method for processing of signal data and communication system comprising a signal data processing system
NL9401949A (en) 1994-11-22 1996-07-01 Skf Ind Trading & Dev A method for analyzing regularly excited mechanical vibrations.
DE69523543T2 (en) * 1994-12-13 2002-04-04 Microsoft Corp taskbar with start menu
JPH08249054A (en) * 1995-03-15 1996-09-27 Toshiba Corp Remote monitor controller
AU5174396A (en) 1995-03-31 1996-10-16 Abb Power T & D Company Inc. System for optimizing power network design reliability
RU2103668C1 (en) 1996-01-03 1998-01-27 Костюков Владимир Николаевич Method of diagnostics and prediction of mechanical condition of machines by body vibration
FR2743642B1 (en) 1996-01-11 1999-05-21 Toshiba Kk Method and diagnostic apparatus of an installation anomalies
JP3684262B2 (en) 1996-01-17 2005-08-17 富士通株式会社 Network system and line concentrator
JP3406760B2 (en) * 1996-01-26 2003-05-12 株式会社東芝 Monitoring and control equipment
US5796606A (en) 1996-02-07 1998-08-18 Noranda Inc. Process information and maintenance system for distributed control systems
FR2745271B1 (en) 1996-02-23 1998-04-30 Oreal Packaging for storing and applying to a support a liquid or pasty product, in particular for making up
JPH1011382A (en) * 1996-06-20 1998-01-16 Mitsubishi Electric Corp System for sharing realtime distribution data
JPH1039728A (en) 1996-07-19 1998-02-13 Mitsubishi Electric Corp Plant simulator
RU2114456C1 (en) 1996-11-12 1998-06-27 Илья Израильевич Лернер Method and device for avoiding critical operation modes of operator-object system
CN1138193C (en) 1996-12-31 2004-02-11 罗斯蒙德公司 Device in process system for validating control signal from field device
AUPO527497A0 (en) * 1997-02-25 1997-03-20 Mclaren Software Technology Pty Ltd Application messaging system
JPH10260821A (en) 1997-03-17 1998-09-29 Rikuruuto:Kk Automatic generation system of start page for www browser
JPH10320039A (en) 1997-05-22 1998-12-04 Mitsubishi Electric Corp Plant control system
US5922963A (en) 1997-06-13 1999-07-13 Csi Technology, Inc. Determining narrowband envelope alarm limit based on machine vibration spectra
JPH11150769A (en) * 1997-11-17 1999-06-02 Hitachi Ltd Plant monitoring information transmitting method
JP3556451B2 (en) * 1997-12-10 2004-08-18 株式会社東芝 Plant monitoring control system and monitoring control method
CN1291312A (en) 1998-02-20 2001-04-11 哈根方法股份有限公司 Method and system for controlling processes
JPH11252155A (en) * 1998-02-27 1999-09-17 Hitachi Ltd Messaging processing method and system
US6134574A (en) 1998-05-08 2000-10-17 Advanced Micro Devices, Inc. Method and apparatus for achieving higher frequencies of exactly rounded results
FI114745B (en) 1998-06-01 2004-12-15 Metso Automation Oy Control systems for field devices
JPH11355325A (en) * 1998-06-10 1999-12-24 Toshiba Corp Communication terminal and address display method
FI108678B (en) 1998-06-17 2002-02-28 Neles Controls Oy Control systems for field devices
JP4161418B2 (en) * 1998-06-30 2008-10-08 富士通株式会社 Right-angle polygon area dividing method, recording medium recording right-angle polygon area dividing program, and right-angle polygon area dividing apparatus
JP3565720B2 (en) 1998-08-20 2004-09-15 富士通株式会社 Mediation device with distributed configuration, dual cell device used for mediation device, and integrated cell device used for mediation device
JP3758862B2 (en) 1998-08-31 2006-03-22 三菱化学株式会社 Optimal operation control method and optimum operation control apparatus for power plant
US6259959B1 (en) 1998-09-04 2001-07-10 International Business Machines Corporation Method for determining the performance components of a manufacturing line
JP2000137504A (en) 1998-10-30 2000-05-16 Nec Corp Distributed production management system
JP3423626B2 (en) * 1998-10-30 2003-07-07 株式会社デジタル Control host computer and recording medium on which the program is recorded
JP2000151823A (en) * 1998-11-05 2000-05-30 Mitsubishi Electric Building Techno Service Co Ltd Building remote management system
JP3188241B2 (en) 1998-11-18 2001-07-16 株式会社ナレッジモデリング研究所 Intelligent data processing method and apparatus and a recording medium network usage
JP2000172329A (en) * 1998-12-04 2000-06-23 Toshiba Corp Process data collecting method
JP2000242864A (en) 1999-02-18 2000-09-08 Pfu Ltd Data transmission/reception system/method
DE10008020B4 (en) 1999-02-22 2012-03-01 Fisher-Rosemount Systems., Inc. (N.D.Ges.D.Staates Delaware) Diagnostic device in a process control system using multi-variable control techniques
CN1183374C (en) 1999-02-25 2005-01-05 罗斯蒙德公司 Pressure conveyer with diagnostics circuit and its diagnosis method
SG74705A1 (en) * 1999-03-12 2001-06-19 Sony Electronics Singapore Pte A monitoring system for monitoring processing equipment
CN1097804C (en) 1999-03-25 2003-01-01 全友电脑股份有限公司 Image Scanning device with image repair function and its image repairing method
JP2001016662A (en) 1999-06-29 2001-01-19 Digital Electronics Corp Data collection system, data collection method, and recording medium recording program for data collection
AU6610200A (en) 1999-07-27 2001-02-13 Raytheon Company Method and system for process design
JP2001044997A (en) 1999-07-30 2001-02-16 Sharp Corp Device and method for information communication and computer-readable recording medium storing information communication program
JP2001075900A (en) * 1999-09-07 2001-03-23 Toshiba Corp Monitor and control system, and recording medium
JP2001084023A (en) * 1999-09-09 2001-03-30 Toshiba Corp Distributed plant monitor and control system and storage medium
DE19949954B4 (en) 1999-10-16 2007-12-06 Basf Coatings Ag Method for analyzing and optimizing a multi-stage manufacturing process
JP2001117848A (en) * 1999-10-20 2001-04-27 Oki Electric Ind Co Ltd Facility controller
JP2001134301A (en) * 1999-11-09 2001-05-18 Toshiba Corp Monitor and control system, method for evaluating data and storage medium
US20010046660A1 (en) * 2000-01-19 2001-11-29 Krueger Chris A. Systems and methods for just-in-time construction training and real time productivity statistical analysis
JP2001206512A (en) * 2000-01-31 2001-07-31 Okamura Corp Connecting structure for rail
JP2001265821A (en) * 2000-03-16 2001-09-28 Mitsubishi Electric Corp Information collecting device and plant monitoring system
FR2807254B1 (en) 2000-03-31 2004-08-27 Schneider Automation System for accessing a programmable automation assembly on a wap architecture
JP2002032281A (en) 2000-05-15 2002-01-31 Xiam Ltd System for distributing structured information
JP2004531779A (en) * 2000-06-01 2004-10-14 アンナ・エム・マーフィー System and method for providing a prepaid service over an internet protocol network system
JP3502016B2 (en) * 2000-06-08 2004-03-02 日本電信電話株式会社 Information provision method
RU2178578C1 (en) 2000-06-20 2002-01-20 Акционерное общество открытого типа "Всероссийский теплотехнический научно-исследовательский институт" Method for automated control of complex technical object
JP2002015376A (en) 2000-06-29 2002-01-18 Nippon Signal Co Ltd:The Point card system
FI114507B (en) 2000-07-07 2004-10-29 Metso Automation Oy System for diagnostics of a device
JP2002026932A (en) * 2000-07-11 2002-01-25 Mitsubishi Electric Corp Monitor control system
JP2002042283A (en) * 2000-07-26 2002-02-08 Mitsubishi Heavy Ind Ltd Monitoring system
US6567718B1 (en) 2000-07-28 2003-05-20 Advanced Micro Devices, Inc. Method and apparatus for monitoring consumable performance
US6628994B1 (en) 2000-08-31 2003-09-30 Hewlett-Packard Development Company, L.P. Method to obtain improved performance by automatic adjustment of computer system parameters
WO2002023478A2 (en) 2000-09-15 2002-03-21 Wonderware Corporation A method and system for animating graphical user interface elements via manufacturing/process control portal server
EP1327348B1 (en) 2000-09-15 2015-10-21 Invensys Systems, Inc. A method and system for remote configuration of process data access servers
DE10046705C1 (en) 2000-09-21 2002-07-25 Knorr Bremse Systeme Brake disc / hub connection for vehicle disc brakes
CA2422519A1 (en) * 2000-09-28 2002-04-04 Liem Bahneman System and method for dynamic interaction with remote devices
FI117143B (en) 2000-11-30 2006-06-30 Metso Automation Oy Method and equipment for cleaning the boiler for soda
US7120917B2 (en) * 2001-02-21 2006-10-10 Vega Grieshaber Kg Process for adjusting an operating interface belonging to process devices with an internet capability, along with an arrangement exhibiting such an operating interface
AU2003216451A1 (en) 2002-03-01 2003-09-16 Fisher-Rosemount Systems, Inc. Integrated alert generation in a process plant
CN1310106C (en) 2001-03-01 2007-04-11 费舍-柔斯芒特系统股份有限公司 Remote analysis of processing control plant data
JP2002315082A (en) * 2001-04-13 2002-10-25 Toshiba Corp Monitoring control system
JP3742310B2 (en) 2001-04-26 2006-02-01 株式会社日立製作所 Power generation equipment maintenance support system
CA2439734A1 (en) 2001-05-24 2002-11-28 Simmonds Precision Products, Inc. Method and apparatus for determining the health of a component using condition indicators
US6651012B1 (en) 2001-05-24 2003-11-18 Simmonds Precision Products, Inc. Method and apparatus for trending and predicting the health of a component
DE10138710A1 (en) * 2001-08-07 2003-02-20 Siemens Ag Extension of the OPC protocol
JP2003058206A (en) 2001-08-10 2003-02-28 Kanegafuchi Chem Ind Co Ltd Catalyst utilization supporting method and system therefor
WO2003019304A1 (en) 2001-08-23 2003-03-06 Fieldbus Foundation Foundation fieldbus server providing device information using a live-list-based dynamic directory
CN1267373C (en) 2003-12-29 2006-08-02 中国建筑材料科学研究院 Face smearing mortar for self temperature regulation building wall and its preparing method
EP2226719A1 (en) * 2009-03-05 2010-09-08 France Telecom User interface to render a user profile
US20110302483A1 (en) * 2010-06-04 2011-12-08 Walter Greenberg Forms integration toolkit
2002-04-15 US US10/123,445 patent/US8073967B2/en not_active Expired - Fee Related
2003-04-09 DE DE10316218A patent/DE10316218A1/en not_active Withdrawn
2003-04-15 CN CN2007101013352A patent/CN101079899B/en not_active IP Right Cessation
2003-04-15 CN CN031104851A patent/CN1452345B/en not_active IP Right Cessation
2003-04-15 GB GB0602277A patent/GB2420205A/en not_active Withdrawn
2003-04-15 GB GB0308687A patent/GB2388221A/en not_active Withdrawn
2003-04-15 JP JP2003145503A patent/JP2004038949A/en active Pending
2003-04-15 CN CN201210069517.7A patent/CN102769659B/en active IP Right Grant
2008-06-11 JP JP2008152568A patent/JP2008305412A/en active Pending
2009-01-07 JP JP2009001227A patent/JP5503875B2/en not_active Expired - Fee Related
2011-08-08 JP JP2011173168A patent/JP2011222049A/en active Pending
2011-11-07 US US13/290,656 patent/US9094470B2/en active Active
2014-11-17 JP JP2014232668A patent/JP2015062133A/en active Pending
2015-06-16 US US14/740,853 patent/US9760651B2/en active Active
US9094470B2 (en) 2015-07-28
JP2004038949A (en) 2004-02-05
CN101079899B (en) 2010-09-22
GB2420205A (en) 2006-05-17
CN102769659A (en) 2012-11-07
US20030195934A1 (en) 2003-10-16
US20150278391A1 (en) 2015-10-01
US20120054273A1 (en) 2012-03-01
JP2015062133A (en) 2015-04-02
DE10316218A1 (en) 2003-11-13
JP2009070417A (en) 2009-04-02
US8073967B2 (en) 2011-12-06
CN1452345A (en) 2003-10-29
JP5503875B2 (en) 2014-05-28
CN1452345B (en) 2012-12-19
GB2388221A (en) 2003-11-05
JP2008305412A (en) 2008-12-18
US9760651B2 (en) 2017-09-12
CN101079899A (en) 2007-11-28
GB0602277D0 (en) 2006-03-15
GB0308687D0 (en) 2003-05-21
JP2011222049A (en) 2011-11-04
US9747565B2 (en) 2017-08-29 System and methods for management of mobile field assets via wireless handheld devices
US8489607B2 (en) 2013-07-16 Methods and system for providing context sensitive information
US9948521B2 (en) 2018-04-17 Architecture for data center infrastructure monitoring
CN101647012B (en) 2013-07-24 Unified service management
TW514771B (en) 2002-12-21 Computer integrated manufacturing techniques
AU2008281940B2 (en) 2012-10-04 System and method for providing a distributed workflow through a plurality of handheld devices
US10313281B2 (en) 2019-06-04 Delivery of automated notifications by an industrial asset
US8321232B2 (en) 2012-11-27 Screening electronic service requests
DE60025195T2 (en) 2007-01-11 Remote data access and control system
CN102736620B (en) 2016-05-18 For the method for the entity in operating process factory
US8566434B2 (en) 2013-10-22 System and method for managing maintenance of building facilities