Event synchronized reporting in process control systems
First Claim
1. A method of reporting synchronized events in a process control system of a process plant, comprising:
- collecting, by an event historian database in the process control system, events corresponding to process data generated by executing a control strategy to control an operation of a process in the process control system, the process control system having one or more process controllers executing one or more control modules in conjunction with one or more function blocks at the one or more field devices to perform a physical function in the process plant to perform executions of process control loops;
storing, in the event historian database, the collected events; and
executing, by a processor of a computing device in communicative connection with the event historian database, computer executable instructions stored on the memory of the computing device to;
obtain, at the computing device of the process control system, a synchronization parameter, the synchronization parameter being a parameter of the process control system having instances of occurrence of a measurable time duration;
extract, by the computing device from the event historian database of the process control system, first data for a first event corresponding to the synchronization parameter, the first event occurring over a first time interval;
extract, by the computing device from the event historian database, second data for a second event corresponding to the synchronization parameter, the second event occurring over a second time interval and the first and the second time intervals are non-contiguous;
generate, by the computing device, a synchronized value based on the first and the second data; and
generate, by the computing device, an event synchronized report for the synchronization parameter, the event synchronized report including the synchronized value.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-executable instructions for event synchronized reporting in an process control system are disclosed. Events may be synchronized by a synchronization parameter, whose instances of occurrence may be non-contiguous in time. Examples of synchronization parameters may include a work shift, a work group, an individual'"'"'s on-duty time, a logged-on period of an individual, the execution times of a process control entity, a batch run type, and a procedure or sub-unit of a batch run. Instances of occurrence of the synchronization parameter may be recorded into a process control event database. Event synchronized reports may contain at least one synchronization value based on both the instances of occurrence of the synchronization parameter as well as historical process control data. Data from various historian databases may be accessed from process control system tools and integrated into a single report.
61 Citations
20 Claims
-
1. A method of reporting synchronized events in a process control system of a process plant, comprising:
-
collecting, by an event historian database in the process control system, events corresponding to process data generated by executing a control strategy to control an operation of a process in the process control system, the process control system having one or more process controllers executing one or more control modules in conjunction with one or more function blocks at the one or more field devices to perform a physical function in the process plant to perform executions of process control loops; storing, in the event historian database, the collected events; and executing, by a processor of a computing device in communicative connection with the event historian database, computer executable instructions stored on the memory of the computing device to; obtain, at the computing device of the process control system, a synchronization parameter, the synchronization parameter being a parameter of the process control system having instances of occurrence of a measurable time duration; extract, by the computing device from the event historian database of the process control system, first data for a first event corresponding to the synchronization parameter, the first event occurring over a first time interval; extract, by the computing device from the event historian database, second data for a second event corresponding to the synchronization parameter, the second event occurring over a second time interval and the first and the second time intervals are non-contiguous; generate, by the computing device, a synchronized value based on the first and the second data; and generate, by the computing device, an event synchronized report for the synchronization parameter, the event synchronized report including the synchronized value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An event synchronized reporting system for use in a process control plant having a process control system, the event synchronized reporting system comprising:
-
a computer having a processor and a memory; a historian database accessible by the computer, the historian database storing process data generated by executions of process control loops within the process control system, the process control system having one or more process controllers connected to one or more field devices, the one or more process controllers executing one or more control modules in conjunction with one or more function blocks at the one or more field devices to perform a physical function in the process plant to perform the executions of the process control loops; and an event synchronizer stored on the memory of the computer and adapted to be executed on the processor, wherein the event synchronizer is adapted to; obtain a synchronization parameter, the synchronization parameter being a parameter of the process control system having instances of occurrence of a measurable time duration, wherein a first instance of occurrence of the synchronization parameter and a second instance of occurrence of the synchronization parameter are non-contiguous over time; generate a first event corresponding to at least one of a start time and an end time of the first instance; generate a second event corresponding to at least one of a start time and an end time of the second instance; record the first and the second events in the historian database; and generate an event synchronized report for the synchronization parameter, the event synchronized report including at least one synchronized value based on; data associated with the first event, data associated with the second event, and historical data corresponding to a particular process control entity included in executing a control strategy to control an operation of a process in the process control plant, the historical data generated by the process control plant during at least one of the first or the second instance of occurrence of the synchronization parameter, and the historical data stored in the historian database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification