Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
162 words
A computer-implemented logic director comprising: a digital computer system having signal inputs and signal outputs; means within said computer system for maintaining a record of the status of system logical variables including at least some of said signal inputs and signal outputs; a series of executable job definitions residing within said computer system each of which relates to a group of at least one logical variable and each of which defines a relationship that is to be maintained between the variables in the related group of variables; linkages connecting at least some of said job definitions to at least one of the related logical variables; and means responsive to a change in the status of a system logical variable for initiating execution of any job definitions which are linked to the variable; whereby, in response to a change in the status of an input signal, selected job definitions are automatically executed in cascade to establish a new equilibrium set of output signals.
Claim 2
Dependent Claim
162 words
A computer-implemented logic director comprising: a digital computer system having signal inputs and signal outputs; means within said computer system for maintaining a record of the status of system logical variables including at least some of said signal inputs and signal outputs; a series of executable job definitions residing within said computer system each of which relates to a group of at least one logical variable and each of which defines a relationship that is to be maintained between the variables in the related group of variables; linkages connecting at least some of said job definitions to at least one of the related logical variables; and means responsive to a change in the status of a system logical variable for initiating execution of any job definitions which are linked to the variable; whereby, in response to a change in the status of an input signal, selected job definitions are automatically executed in cascade to establish a new equilibrium set of output signals.
Claim 3
Dependent Claim
71 words
A logic director in accordance with claim 1 to which is added scanning means for periodically scanning at least some of the computer system signal input logical variables and for maintaining within the computer system a record of the status of said system signal input logical variables, whereby said job definitions are relieved of having to retrieve status data directly from the computer systems signal inputs each time they are executed.
Claim 4
Dependent Claim
25 words
A logic director in accordance with claim 1 wherein at least one linkage is established between a signal output logical variable and a job definition.
Claim 5
Dependent Claim
55 words
A logical director in accordance with claim 1 wherein at least one logical variable does not correspond to a signal input or output, wherein at least one job definition calls for the status of this logical variable to be adjusted, and wherein at least one linkage exists between this logical variable and another job definition.
Claim 6
Dependent Claim
424 words
A logic director system for use in controlling the occurrence of sequential control actions in an industrial process or the like, said logic director system receiving as inputs at least a first set of binary signals with respective "1" or "0" states indicating the current status of the industrial process or the like and which supplies to said industrial process or the like at least a second set of binary output control signals whose "1" and "0" states cause control operations of various types to take place in said industrial process or the like, said logic director system comprising, in combination: means for periodically scanning said first set of signals to determine their status; a memory containing digital data storage locations and including locations in which a record may be maintained of the status of said first set of signals; means for comparing the status of said signals, as determined by said scanning means, to the record of signal status within said memory to determine whether the present status of said signals as determined by said scanning means agrees with their past status as recorded in said memory; means placed into operation by said comparison means when the present status of a signal is found to disagree with its past status for altering the status data of said signal in said memory to correspond with the actual status of said signal; a plurality of executable job definitions within said memory; linkages established within said memory between at least some of said job definitions and the status data corresponding to at least some of the signals in said first set of signals; means for generating said second set of output control signals; means for executing the commands contained in a job definition, including means responsive to commands in a job definition for causing said signal generating means to adjust the status of the control signals in said second set under the control of the job definition, whereby said job definitions may cause control actions to be carried out in said industrial process or the like through adjustment of said control signals; means placed into operation by said comparison means when the present status of a signal is found to disagree with its past status for following any linkages from the status data corresponding to that signal to any job definitions which may be linked to that signal, and also means for supplying these job definitions to said means for executing; whereby all job definitions linked to a signal are executed each time the signal fluctuates.
Claim 7
Dependent Claim
424 words
A logic director system for use in controlling the occurrence of sequential control actions in an industrial process or the like, said logic director system receiving as inputs at least a first set of binary signals with respective "1" or "0" states indicating the current status of the industrial process or the like and which supplies to said industrial process or the like at least a second set of binary output control signals whose "1" and "0" states cause control operations of various types to take place in said industrial process or the like, said logic director system comprising, in combination: means for periodically scanning said first set of signals to determine their status; a memory containing digital data storage locations and including locations in which a record may be maintained of the status of said first set of signals; means for comparing the status of said signals, as determined by said scanning means, to the record of signal status within said memory to determine whether the present status of said signals as determined by said scanning means agrees with their past status as recorded in said memory; means placed into operation by said comparison means when the present status of a signal is found to disagree with its past status for altering the status data of said signal in said memory to correspond with the actual status of said signal; a plurality of executable job definitions within said memory; linkages established within said memory between at least some of said job definitions and the status data corresponding to at least some of the signals in said first set of signals; means for generating said second set of output control signals; means for executing the commands contained in a job definition, including means responsive to commands in a job definition for causing said signal generating means to adjust the status of the control signals in said second set under the control of the job definition, whereby said job definitions may cause control actions to be carried out in said industrial process or the like through adjustment of said control signals; means placed into operation by said comparison means when the present status of a signal is found to disagree with its past status for following any linkages from the status data corresponding to that signal to any job definitions which may be linked to that signal, and also means for supplying these job definitions to said means for executing; whereby all job definitions linked to a signal are executed each time the signal fluctuates.
Claim 8
Dependent Claim
213 words
A logical director system in accordance with claim 5 wherein means are additionally provided, responsive to said means for executing calling for the adjustment of a control signal, for maintaining within said memory a record of the status of said control signals in said second set, said means for maintaining including comparison means for comparing the requested new status of an output signal with its past status as recorded in said memory, means responsive to a disagreement between the requested new status and past status of a signal for causing the status record of the signal to be altered in the memory, wherein at least some linkages exist in said memory between at least some of said job definitions and the status data corresponding to at least some of the control signals in said second set of signals; and wherein said means for following linkages is placed into operation by said means for maintaining when the present status of a control signal is found to disagree with its past status; whereby the fluctuation of an individual signal in said first set may cause one or more first job definitions to alter control signals which, in turn, may cause additional job definitions to alter additional control signals in a sequential, cascade mode of operation.
Claim 9
Dependent Claim
55 words
A logic director in accordance with claim 6 wherein said memory also includes locations in which a record may be maintained of the status of logical variables which are in all respects treated like control signals except that they do not correspond to output control signals and only exist as status records in the memory.