System, method & apparatus of providing process data to a client
First Claim
Patent Images
1. A method of providing process data to a client from a server in an Industrial Automation System, the method comprising the steps of:
- receiving an unspecific request for runtime process data of a process, which is at least a process controlled and monitored by the Industrial Automation System, from the client by the server, wherein the request serves to initiate a data transfer from the server to the client and wherein the request contains an incomplete specification of structure and kind of process data/content to be provided by the server such that the server is enabled to decide which data shall be sent to the client;
determining within the server a kind of process data to be provided to the client;
selecting as process data from the determined kind of data either all up-to-date process data or a subset of process data;
determining a data structure for communicating the process data to the client;
generating an XML type message comprising meta data being descriptive of the kind and the data structure of the process data and comprising the process data; and
sending the XML type message to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Process data to a client is provided for process data to a client from a server in an Industrial Automation System. An incompletely determined and/or extensible request for process data from the client by the server is received. The structure and kind of process data to be sent to the client by a server application is determined. An XML type message of meta data being descriptive on structure and kind of the process data and the process data are generated. The XML type message is then sent to the client.
-
Citations
12 Claims
-
1. A method of providing process data to a client from a server in an Industrial Automation System, the method comprising the steps of:
-
receiving an unspecific request for runtime process data of a process, which is at least a process controlled and monitored by the Industrial Automation System, from the client by the server, wherein the request serves to initiate a data transfer from the server to the client and wherein the request contains an incomplete specification of structure and kind of process data/content to be provided by the server such that the server is enabled to decide which data shall be sent to the client; determining within the server a kind of process data to be provided to the client; selecting as process data from the determined kind of data either all up-to-date process data or a subset of process data; determining a data structure for communicating the process data to the client; generating an XML type message comprising meta data being descriptive of the kind and the data structure of the process data and comprising the process data; and sending the XML type message to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A server computer for an Industrial Automation system comprising:
-
means for determining a kind of runtime process data for a process being control and monitored by the Industrial Automation System, said process data to be provided to a client in response to an unspecific request received from the client, wherein the request serves to initiate a data transfer from the server to the client and wherein the request contains an incomplete specification of structure and kind of process data/content to be provided by the server such that the server is enabled to decide which data shall be sent to the client; means for selecting as process data from the determined kind of data either all up-to-date process data or a subset of process data; means for determining a data structure for communicating the process data to the client; means for generating an XML type message with meta data being descriptive on the kind and the data structure and meaning and comprising the process data; and means for sending the XML type message to the client.
-
Specification