COLLECTING AND DELIVERING DATA TO A BIG DATA MACHINE IN A PROCESS CONTROL SYSTEM
First Claim
1. A method of delivering data using a device communicatively coupled to a communications network of a process plant, the process plant having equipment configured to control one or more processes, and the method comprising:
- collecting data at the device,the data including at least one of;
(i) data that is generated by the device, (ii) data that is created by the device, or (iii) data that is received at the device,the data corresponding to at least one of the process plant or a process controlled by the process plant, anda type of the device is included in a set of device types, the set of device types including a field device and a controller;
storing, in a cache of the device, the collected data; and
causing at least a portion of the collected data to be transmitted for storage at a unitary, logical data storage area of a process control big data appliance corresponding to the process plant,the unitary, logical data storage area being configured to store, using a common format, multiple types of data from a set of types of data corresponding to at least one of the process plant or the process controlled by the process plant, andthe set of types of data including continuous data, event data, measurement data, batch data, calculated data, and configuration data.
1 Assignment
0 Petitions
Accused Products
Abstract
A device supporting big data in a process plant includes an interface to a communications network, a cache configured to store data observed by the device, and a multi-processing element processor to cause the data to be cached and transmitted (e.g., streamed) for historization at a unitary, logical centralized data storage area. The data storage area stores multiple types of process control or plant data using a common format. The device time-stamps the cached data, and, in some cases, all data that is generated or created by or received at the device may be cached and/or streamed. The device may be a field device, a controller, an input/output device, a network management device, a user interface device, or a historian device, and the device may be a node of a network supporting big data in the process plant. Multiple devices in the network may support layered or leveled caching of data.
60 Citations
40 Claims
-
1. A method of delivering data using a device communicatively coupled to a communications network of a process plant, the process plant having equipment configured to control one or more processes, and the method comprising:
-
collecting data at the device, the data including at least one of;
(i) data that is generated by the device, (ii) data that is created by the device, or (iii) data that is received at the device,the data corresponding to at least one of the process plant or a process controlled by the process plant, and a type of the device is included in a set of device types, the set of device types including a field device and a controller; storing, in a cache of the device, the collected data; and causing at least a portion of the collected data to be transmitted for storage at a unitary, logical data storage area of a process control big data appliance corresponding to the process plant, the unitary, logical data storage area being configured to store, using a common format, multiple types of data from a set of types of data corresponding to at least one of the process plant or the process controlled by the process plant, and the set of types of data including continuous data, event data, measurement data, batch data, calculated data, and configuration data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process control device for controlling a process in a process plant, comprising:
-
an interface to a communications network of the process plant; a cache configured to store data, the data including at least one of;
(i) data generated by the process control device for transmission, (ii) data created by the process control device, or (iii) data received by the process control device, andthe data corresponding to at least one of the process plant or the process controlled in the process plant; and a multi-processing element processor having at least one processing element designated to cause the data to be stored in the cache and to cause at least a portion of the data to be transmitted, via the communications network, for storage at a centralized data storage area corresponding to the process plant, wherein the process control device is one of; a field device configured to perform a physical function to control the process, a controller configured to receive an input and generate, based on the input, an output to control the process, or an input/output (I/O) device disposed between and communicatively connecting the field device and the controller. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for supporting big data in a process plant, the system comprising:
a communications network having a plurality of nodes, the communications network configured to deliver data to be stored at a unitary, logical data storage area; the unitary, logical data storage area configured to store, using a common format, multiple types of data from a set of data types corresponding to at least one of the process plant or a process controlled by the process plant, and the set of data types including continuous data, event data, measurement data, batch data, calculated data, and configuration data; each node of the plurality of nodes configured to (i) cache respective first data that is at least one of generated by, created by, or received at the each node, and to (ii) cause at least a portion of the cached data to be transmitted, via the communications network, for storage at the unitary, logical data storage area; and at least one node of the plurality of nodes is further configured to (iii) receive second data that is at least one of generated by, created by, or received at another node of the plurality of nodes, and to (iv) cause the second data to be transmitted for storage at the unitary, logical data storage area. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
Specification