Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
147 words
A sequence controller which monitors input data during execution of a step, said sequence controller comprising: means for gathering a plurality of input conditions and transferring the gathered input conditions as input data into a sequence table; means for gathering a plurality of branch conditions and transferring the gathered branch conditions as branch data into the sequence table; means for examining conditions gathered in the sequence table, said examining means comprising means for examining the input data and determining if values of the input data match corresponding predetermined values, and means for examining the branch data and determining if a branch condition is met; means, responsive to said means for examining the branch data, for outputting output data from said sequence table; and means for logically and arithmetically combining the input data and the branch data, as required, when said input data and branch data are executed.
Claim 2
Dependent Claim
147 words
A sequence controller which monitors input data during execution of a step, said sequence controller comprising: means for gathering a plurality of input conditions and transferring the gathered input conditions as input data into a sequence table; means for gathering a plurality of branch conditions and transferring the gathered branch conditions as branch data into the sequence table; means for examining conditions gathered in the sequence table, said examining means comprising means for examining the input data and determining if values of the input data match corresponding predetermined values, and means for examining the branch data and determining if a branch condition is met; means, responsive to said means for examining the branch data, for outputting output data from said sequence table; and means for logically and arithmetically combining the input data and the branch data, as required, when said input data and branch data are executed.
Claim 3
Dependent Claim
25 words
A sequence controller according to claim 1, wherein said combining means comprises a plurality of means for storing data on a last-in, first-out (LIFO) basis.
Claim 4
Dependent Claim
17 words
A sequence controller according to claim 1, wherein said combining means comprises a plurality of accumulator means.
Claim 5
Dependent Claim
215 words
A sequence controller which monitors input data during execution of a currently executing step, said sequence controller comprising: means for gathering a plurality of input conditions and transferring the gathered input conditions as input data into a sequence table; means for gathering a plurality of branch conditions and transferring the gathered branch conditions as branch data into the sequence table; means for examining conditions gathered in the sequence table said examining means comprising means for examining the input data and determining if values of the input data match corresponding predetermined values, and means for examining the branch data and determining if a branch condition is met; means for storing at least one stp number corresponding to the currently executing step when said input data satisfy one of the branch conditions; means, responsive to said means for examining the branch data, for outputting output data from said sequence table; means for logically and arithmetically combining the input data and the branch data, as required, when said input data and branch data are executed; and step return means included in said sequence table, which, when said input data satisfy said branch condition while a step number is being stored in said step number storing section, causes a return a predetermined step based on said stored step number.
Claim 6
Dependent Claim
215 words
A sequence controller which monitors input data during execution of a currently executing step, said sequence controller comprising: means for gathering a plurality of input conditions and transferring the gathered input conditions as input data into a sequence table; means for gathering a plurality of branch conditions and transferring the gathered branch conditions as branch data into the sequence table; means for examining conditions gathered in the sequence table said examining means comprising means for examining the input data and determining if values of the input data match corresponding predetermined values, and means for examining the branch data and determining if a branch condition is met; means for storing at least one stp number corresponding to the currently executing step when said input data satisfy one of the branch conditions; means, responsive to said means for examining the branch data, for outputting output data from said sequence table; means for logically and arithmetically combining the input data and the branch data, as required, when said input data and branch data are executed; and step return means included in said sequence table, which, when said input data satisfy said branch condition while a step number is being stored in said step number storing section, causes a return a predetermined step based on said stored step number.
Claim 7
Dependent Claim
26 words
A sequence controller according to claim 4, wherein said step return means is adapted to cause transition to the step corresponding to the stored step number.
Claim 8
Dependent Claim
29 words
A sequence controller according to claim 4, wherein said step return means is adapted to cause transition to the step whose number is next to the stored step number.
Claim 9
Dependent Claim
29 words
A sequence controller according to claim 4, wherein said step number storing section comprises a last-in, first out (LIFO) storing stack capable of nesting a plurality of step numbers.
Claim 10
Dependent Claim
186 words
A sequence controller which monitors input data during execution of a step, said step being designated by a number n indicative of the order of execution of said currently executing step in an ordered sequence of steps, said sequence controller comprising: means for gathering a plurality of input conditions and transferring the gathered input conditions as input data into a sequence table; means for gathering a plurality of branch conditions and transferring the gathered branch conditions as branch data into the sequence table; means for examining conditions gathered in the sequence table comprising means for examining the input data and determining if values of the input data match corresponding predetermined values, and means for examining the branch data and determining if a branch condition is met; means for storing the said number n when said input data satisfy one of the branch conditions; means, responsive to said means for examining the branch data, for outputting output data from said sequence table; and means for logically and arithmetically combining the input data and the branch data, as required, when said input data and branch data are executed.
Claim 11
Dependent Claim
186 words
A sequence controller which monitors input data during execution of a step, said step being designated by a number n indicative of the order of execution of said currently executing step in an ordered sequence of steps, said sequence controller comprising: means for gathering a plurality of input conditions and transferring the gathered input conditions as input data into a sequence table; means for gathering a plurality of branch conditions and transferring the gathered branch conditions as branch data into the sequence table; means for examining conditions gathered in the sequence table comprising means for examining the input data and determining if values of the input data match corresponding predetermined values, and means for examining the branch data and determining if a branch condition is met; means for storing the said number n when said input data satisfy one of the branch conditions; means, responsive to said means for examining the branch data, for outputting output data from said sequence table; and means for logically and arithmetically combining the input data and the branch data, as required, when said input data and branch data are executed.
Claim 12
Dependent Claim
50 words
A sequence controller according to claim 7, further comprising step return means included in said sequence table, which, when said input data satisfy said branch condition while said number n is being stored in said step number storing section, causes a return to the step designated by said number n.
Claim 13
Dependent Claim
63 words
A sequence controller according to claim 7, further comprising step return means included in said sequence table, which, when said input data satisfy said branch condition while said number n is being stored in said step number storing section, causes a return to the step designated by a number m which is numerically adjacent said number n in said ordered sequence of steps.
Claim 14
Dependent Claim
39 words
A sequence controller according to claim 1, wherein the means for gathering a plurality of input conditions and transferring the gathered input conditions reads in the plurality of input conditions and transfers the gathered input conditions in a pre-process.