Application program interface to collect alarm/event data
First Claim
1. An article of manufacture embodying an application program interface (API) that is executed by a computer, wherein the API allows a distributed control system (DCS) to collect and transfer data therefrom to a diagnosis/analysis program by performing the steps of:
- automatically collecting, formatting, and parsing process alarms from each DCS node;
automatically collecting, formatting, and parsing operator actions from each DCS node using an SQL call; and
automatically collecting, formatting, and parsing system monitor messages from each DCS node using an SQL call.
1 Assignment
0 Petitions
Accused Products
Abstract
An article of manufacture, method, and system for automatically collecting, formatting, parsing, and transferring data from a distributed control system (DCS) to a diagnosis/analysis program are provided. The article of manufacture embodies an application interface program (API) which, when executed, performs the steps of: automatically collecting, formatting, and parsing process alarms from each DCS node; automatically collecting, formatting, and parsing operator actions from each DCS node using an SQL call; and automatically collecting, formatting, and parsing system monitor messages from each DCS node using an SQL call. The data may be parsed according to the time collection limits between when the API was last run and the current time. In one embodiment, the DCS is Foxboro'"'"'s I/A DCS®, and the collected data is transferred by FTP for transmission over a network, such as the Internet, to a remote diagnosis/analysis program such as Honeywell'"'"'s Control Performance Solution™ including Loop Scout™.
9 Citations
20 Claims
-
1. An article of manufacture embodying an application program interface (API) that is executed by a computer, wherein the API allows a distributed control system (DCS) to collect and transfer data therefrom to a diagnosis/analysis program by performing the steps of:
-
automatically collecting, formatting, and parsing process alarms from each DCS node;
automatically collecting, formatting, and parsing operator actions from each DCS node using an SQL call; and
automatically collecting, formatting, and parsing system monitor messages from each DCS node using an SQL call. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automatically collecting and transferring data from a distributed control system (DCS) to a diagnosis/analysis program, comprising the steps of:
-
automatically collecting, formatting, and parsing process alarms from each DCS node;
automatically collecting, formatting, and parsing operator actions from each DCS node using an SQL call; and
automatically collecting, formatting, and parsing system monitor messages from each DCS node using an SQL call. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for automatically collecting and transferring data from a distributed control system (DCS) to a remote diagnosis/analysis program, comprising:
-
(a) a DCS including a plurality of DCS nodes, each DCS node being linked to an application program interface (API) that is executed by the DCS node, wherein the API performs the steps of;
(i) automatically collecting, formatting, and parsing process alarms from each DCS node;
(ii) automatically collecting, formatting, and parsing operator actions from each DCS node using an SQL call; and
(iii) automatically collecting, formatting, and parsing system monitor messages from each node using an SQL call;
(b) a network over which the collected and parsed process alarms, operator actions, and system monitor messages are transferred from the DCS; and
(c) a diagnosis/analysis program for receiving the process alarms, operator actions, and system monitor messages from the DCS. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification