Method and means for altering the states of control signals in an on-line control system
AssigneeGeneral Electric Company
InventorWilliam J. Danco
Life of this patent
Estimating the term…
Abstract
A programmable data processor or controller serving as the main control in a control system contains an executive program for controlling the transfer of information between the processor and system equipment, updating that information during on-line control of the equipment and modifying the executive program to change operating parameters of the system while the data processor is controlling the system equipment. Modification of the executive program and displaying of system parameters related to the executive program and the system equipment is accomplished through the use of an operator's console which communicates with the data processor and system equipment as a result of operator intervention.
Claims17
A method of altering the operation of a computer controlling equipment in a system of the type operable in response to signals representative of input and output conditions resulting from logical operations based upon operating parameters of the equipment in response to forcing signals provided to the computer from an operator console in communication therewith, comprising the steps:
- (a) storing in a memory of said computer an executive program serving to,
- (1) direct on-line communications between the computer and said equipment and between the computer and said console, and
- (2) simulate an equipment control circuit having a format comprised of a plurality of logic strings, each logic string including at least one switch element of an identifiable type and logical condition controlled by the state of a related condition and a continuity status means having a conducting condition controlled by the logical condition of the switch elements of its associated logic string, said continuity status means generating output conditions for storage in said memory and serving to effect the generation of output control signals for said equipment;
- (b) repetitively storing in said memory, input conditions representative of the states of signals provided to said computer from said equipment;
- (c) utilizing said console to selectively force the state of a one of plurality of input or output conditions in said memory in accordance with the forcing signals provided to said computer from said console subsequent to each repetitive storing of the input conditions whereby a plurality of input and output conditions may be selectively forced and stored in said memory;
- (d) repetitively sending output control signals representative of the states of previously generated and forced output conditions from said computer to said equipment;
- and
- (e) repetitively generating the states of output conditions in accordance with logical operations, performed on input and output conditions, as specified by the executive program simulating the equipment control circuit.
In a system of the type including a computer for controlling equipment and communicating with an operator console, a method of forcibly changing the states of input and output status conditions stored in the computer, which stored conditions act to control the equipment while the system is operating on-line comprising the steps:
- (a) storing in a memory of said computer a program serving to,
- (1) direct on-line communications between the computer and said equipment and between the computer and said console,
- (2) simulate a control circuit having a format comprised of a plurality of logic strings, each defining operable logic and including a plurality of logic elements, at least one of said elements being a variable state switch element of definable type related to a status condition controlling its state and another being a variable state continuity status element controlled by the states of the switch elements of its associated logic string,
- (3) direct the storage of identifiable status conditions representing the instantaneous states of the logic elements of each logic string, and
- (4) direct the saving and restoration of specified output status conditions;
- (b) repetitively running said program to,
- (1) store in said memory input status conditions representative of the states of signals provided thereto from said equipment,
- (2) save the states of first specified output status conditions in prescribed memory locations and store, for the restoration thereof, the states of previously saved second output status conditions into memory locations corresponding to those previously occupied by the first output status conditions,
- (3) transfer output signals representative of the states of previously generated and forced output status conditions from said computer to said equipment,
- (4) save the status of the second output status conditions in prescribed memory locations and store, for the restoration thereof, the states of the first output status conditions into those corresponding memory locations previously occupied by the second output status conditions, and
- (5) generate the state of the output status condition of each logic string in accordance with logical operations performed on status conditions related to the logic elements in each logic string as specified by the program simulating the equipment control circuit;
- and
- (c) while running the program, utilizing said console, following the step to save the first output status conditions and restore the second output conditions, to
- (1) selectively specify to said computer a one of a plurality of logic strings and the identity of a status condition relative to a one of the logic elements in the specified string, and
- (2) forcibly change the state of the identified status condition whereby a plurality of status conditions may be selectively forced and stored in said memory by the repetitive running of said program and additionally the state of the continuity status element of the specified logic string is affected to generate an output condition as a function of the state of that forcibly changed identified status condition for transfer to said equipment from said computer.
In a controlled equipment system of the type operable in response to signals resulting from logical operations based upon operating parameters of the equipment, a control system comprising:
- (a) a programmable controller including a store having stored therein an executive program serving to,
- (1) direct on-line communications between said controller and equipment external thereto,
- (2) simulate an equipment control circuit having a format comprised of a plurality of logic strings, each logic string comprised of a plurality of logic elements, at least one being a switch element of an identifiable type and condition and another being a continuity status element controlled by the condition of the switch elements of its associated logic string,
- (3) direct the storage of identifiable input and output status conditions representative of the instantaneous conditions of the logic elements of each logic string;
- and
- (b) an operator console in communication with said controller comprising,
- (1) means for selectively specifying to said controller a logic string and the identity of an input or output condition relative to a one of the logic elements,
- (2) means for specifying a forcing condition, said forcing condition representing a state to which the selected input or output condition is to be changed,
- (3) means for communicating to said controller a signal representing the forcing condition to forcibly change the state of the identified input or output condition whereby the state of the continuity status element of the specified logic string is affected to generate an output condition as a function of the state of that forcibly changed identified input or output condition to generate an output control signal from said controller for controlling said equipment.
A controlled equipment system of the type employing a programmable data processor for controlling the system equipment comprising:
- (a) a first program stored in said data processor defining a logic control circuit for development of output signals utilized in the control of the eqiupment in accordance with representations of input signals provided to said data processor from the equipment;
- (b) means in said data processor to store representations of input signals derived from the equipment representative of eqiupment operating conditions and to store representations of input signals defining desired equipment operating conditions;
- (c) additional program means stored in said data processor for controlling the execution of the first stored program utilizing the stored representations of input signals to develop said output signals;
- and,
- (d) means in communication with said data processor operable to selectively effect the generation of desired output signals irresepective of those produced through the use of said additional program means and to selectively provide said representations of input signals defining desired equipment operating conditions irrespective of those derived from the equipment, which desired representations are utilized in the development of output signals through the use of said additional program means.
Dependencies are inferred from the claim text.