Ladder drum sequence controller
First Claim
Patent Images
1. A drum sequence controller for outputting control information to sequentially perform a series to steps based selectively on one of a plurality of valid conditions, said drum sequence controller adapted to thereby control the operation of a plurality of devices over a communications system bus, said drum sequence controller comprising:
- a control processor;
a memory including a plurality of registers;
a first plurality of said registers providing configuration table registers, said configuration table registers providing control and status of current step, said configuration table registers include means for incrementing said steps in a forward sequence, and;
said configuration table registers include means for decrementing said steps in a reverse sequence; and
a second plurality of said registers comprising step or table registers, said step or table registers indicating a step increment or decrement based selectively on one of said plurality of valid conditions, said plurality of valid conditions based on time, event, a combination of time and event, or one of time or event, said event being an input, and said step or table registers providing step increments or decrements for a plurality of said steps.
0 Assignments
0 Petitions
Accused Products
Abstract
A drum-type sequencer operable in a ladder logic program and capable of being selectively stepped in various modes; that is, in forward stepped sequence, non-sequentially, and backwardly.
68 Citations
6 Claims
-
1. A drum sequence controller for outputting control information to sequentially perform a series to steps based selectively on one of a plurality of valid conditions, said drum sequence controller adapted to thereby control the operation of a plurality of devices over a communications system bus, said drum sequence controller comprising:
-
a control processor; a memory including a plurality of registers; a first plurality of said registers providing configuration table registers, said configuration table registers providing control and status of current step, said configuration table registers include means for incrementing said steps in a forward sequence, and; said configuration table registers include means for decrementing said steps in a reverse sequence; and a second plurality of said registers comprising step or table registers, said step or table registers indicating a step increment or decrement based selectively on one of said plurality of valid conditions, said plurality of valid conditions based on time, event, a combination of time and event, or one of time or event, said event being an input, and said step or table registers providing step increments or decrements for a plurality of said steps. - View Dependent Claims (2, 3, 4)
-
-
5. A drum sequence controller for outputting control information to sequentially perform a series of steps, each of which consists of an input and an output, said steps selectively based on time, event, a combination of time and event, or one of time or event, the drum sequence controller comprising:
-
configuration table registers for storing data defining step operating conditions for each of said steps, said step operating conditions data including a number identifying the step currently being performed, sequence operating conditions, total time the current step has been executing, an address of an input from which said event is to be determined, and an address of an output to which said control information is to be sent; a plurality of sets of step table registers, each of said sets defining one of said steps to be performed; means responsive to said configuration table registers and said sets of step table registers for selectively executing each of said steps; and means for executing an out-of-sequence step wherein said configuration table registers include a register operative as a pointer for executing said out-of-sequence step. - View Dependent Claims (6)
-
Specification