Supervisor control and data acquisition system and method of operation
First Claim
1. A supervisory control and data acquisition system comprising a central unit and at least one remote unit and a communications link therebetween,wherein the remote unit comprises a plurality of inputs and outputs for receiving data from and sending control signals to different elements of a second system supervised and controlled and a tabular memory comprising storage locations in an `x` dimension for storing data referring to different elements in the second system and storage locations in a `y` dimension for storing data relating to different parameters of those elements,and wherein the central unit comprises, for each remote unit, a tabular memory for storing data corresponding to the data in the tabular memory of the remote unit,the system comprising transmitting means to transmit a message from the central unit to the at least one remote unit, said message comprising:
- at least one `x` dimension identifier for defining at least one set of values in the `x` dimension;
at least one first `y` dimension identifier (y or sub-y) for defining at least one set of values in the `y` dimension andat least one pair of a second `y` dimension identifier (y or sub-y) and a qualifier, the second `y` dimension identifier of the pair identifying, for each defined value in the `x` dimension, one or more storage locations in the tabular memory of the remote unit, and the qualifier of said pair defining conditions to be satisfied by information stored in the storage locations thus identified; and
processing means arranged to locate the information stored in the one or more storage locations identified by the second `y` dimension identifier, to determine whether that information satisfies the conditions defined by the qualifier and selectively to read data from and write data to the location or set of locations identified by the `x` dimension identifier and the first `y` dimension identifier, depending on whether said information satisfies said conditions.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a supervisory control and data acquisition (SCADA) system in which a central station (10) sends control information to, and acquires information from remote stations (11, 12) over a wire, radio or other link. Each station comprises a tabular memory (15-18) comprising storage locations in an `x` direction for storing data relating to different elements of the second system and storage locations in a `y` direction for storing data relating to different parameters of those elements. Transmitting means are provided for transmitting a message from one unit to the other unit, said message comprising an `x` part, a `y` part and a qualifier, for reading from and writing to storage locations in the tabular memory of the other unit depending on the result of a logical operation defined by the qualifier. The tabular memory can equally be considered to have a tree-like structure.
-
Citations
14 Claims
-
1. A supervisory control and data acquisition system comprising a central unit and at least one remote unit and a communications link therebetween,
wherein the remote unit comprises a plurality of inputs and outputs for receiving data from and sending control signals to different elements of a second system supervised and controlled and a tabular memory comprising storage locations in an `x` dimension for storing data referring to different elements in the second system and storage locations in a `y` dimension for storing data relating to different parameters of those elements, and wherein the central unit comprises, for each remote unit, a tabular memory for storing data corresponding to the data in the tabular memory of the remote unit, the system comprising transmitting means to transmit a message from the central unit to the at least one remote unit, said message comprising: -
at least one `x` dimension identifier for defining at least one set of values in the `x` dimension; at least one first `y` dimension identifier (y or sub-y) for defining at least one set of values in the `y` dimension and at least one pair of a second `y` dimension identifier (y or sub-y) and a qualifier, the second `y` dimension identifier of the pair identifying, for each defined value in the `x` dimension, one or more storage locations in the tabular memory of the remote unit, and the qualifier of said pair defining conditions to be satisfied by information stored in the storage locations thus identified; and processing means arranged to locate the information stored in the one or more storage locations identified by the second `y` dimension identifier, to determine whether that information satisfies the conditions defined by the qualifier and selectively to read data from and write data to the location or set of locations identified by the `x` dimension identifier and the first `y` dimension identifier, depending on whether said information satisfies said conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A supervisory control and data acquisition system comprising a central unit and at least one remote unit and a communications link therebetween,
wherein the remote unit comprises a plurality of inputs and outputs for receiving data from and sending control signals to different elements of a second system being supervised and controlled and a memory organized in a tree-like structure comprising branches and leaves, different branches relating to different parameters of the elements of second system and different leaves being storage locations for storing data relating to different elements, and wherein the central unit comprises, for each remote unit, a tree-like memory for storing data corresponding to the data in the memory of the remote unit, the system further comprising: -
transmitting means for transmitting a message from the central unit to the at least one remote unit, said message comprising; at least one leaf identifier, for identifying at least one leaf representing for each branch at least one individual storage location in the memory of the remote unit; at least one first branch identifier (y or sub-y), for identifying at least one branch representing at least one set of individual storage locations in the memory of the remote unit; at least one pair of a second branch identifier (y or sub-y) and a qualifier, the qualifier of said pair defining conditions to be satisfied by information identified by the second branch identifier (y or sub-y) of said pair; and processing means for selectively reading data from and writing data to the at least one individual storage location identified by the leaf identifier (x) and the first branch identifier (y or sub-y), dependent on the satisfying of the conditions defined by the qualifier. - View Dependent Claims (11, 12)
-
-
13. A method of operation of a supervisory control and data acquisition system comprising a central unit and at least one remote unit and communications link therebetween, wherein the remote unit comprises a plurality of inputs and outputs for receiving data from and sending control signals to different elements of a second system being supervised and controlled and a tabular memory comprising storage locations in an `x` dimension for storing data referring to different elements in the second system and storage locations in a `y` dimension for storing data relating to different parameters of those elements, and wherein the central unit comprises, for each remote unit, a tabular memory for storing data corresponding to the data in the tabular memory of the remote unit, the method comprising the steps of:
transmitting a message from the central unit to the at least one remote unit, said message comprising; at least one `x` dimension identifier for defining at least one set of values in the `x` dimension; at least one first `y` dimension identifier for defining at least one set of values in the `y` dimension, and at least one pair of a second `y` dimension identifier (y or sub-y) and a qualifier, the second `y` dimension identifier of the pair identifying, for each defined value in the `x` dimension, one or more storage locations in the tabular memory of the remote unit, and the qualifier of said pair defining conditions to be satisfied by information stored in the storage locations thus identified; locating, at the remote unit, the information defined by the second `y` dimension identifier, determining whether that information satisfies the conditions defined by the qualifier and selectively reading data form and writing data to a location or set of locations identified by the `x` dimension identifier and the first `y` dimension identifier, depending on whether said information satisfies said conditions.
-
14. A method of operation of a supervisory control and data acquisition system comprising a central unit and at least one remote unit and a communications link therebetween, wherein the remote unit comprises a plurality of inputs and outputs for receiving data from and sending control signals to different elements of a second system being supervised and controlled and a memory organised in a tree-like structure comprising branches and leaves, different branches relating to different parameters of the elements of second system and different leaves being storage locations for storing data relating to different elements, and wherein the central unit comprises, for each remote unit, a tree-like memory for storing data corresponding to the data in the memory of the remote unit,
the method comprising the steps of: transmitting a message from the central unit to the at least one remote unit, said message comprising; as least one leaf identifier, for identifying a leaf on one or more branches representing for each branch an individual storage location in the memory of the remote unit; at least one first branch identifier (y or sub-y), for identifying at least one branch representing at least one set of individual storage locations in the memory of the remote unit; at least one pair of a second branch identifier (y or sub-y) and a qualifier, the qualifier of said pair defining conditions to be satisfied by information identified by the second branch identifier (y or sub-y) of said pair; and selectively reading data from and writing data to one or more selected individual storage locations identified by the leaf identifier (x) and the first branch identifier (y or sub-y), dependent on the satisfying of the conditions defined by the qualifier.
Specification