Programmable controller having joined relay language processor and general purpose processor
AssigneeAllen-Bradley Company, Inc.
InventorsAnthony G. Gibart, Kurt Knull
Life of this patent
Estimating the term…
Loading patent…
AssigneeAllen-Bradley Company, Inc.
InventorsAnthony G. Gibart, Kurt Knull
Estimating the term…
A programmable controller for executing general instructions and relay ladder instructions employs a general purpose microprocessor together with a high speed relay ladder processor. The relay ladder instruction in a user program are executed by the special processor exclusively. When a general instruction is encountered, the special processor releases the general purpose microprocessor from a wait state and provides it with data in response to a previous long read instruction. This data is interpreted by the microprocessor to indicate the next instruction to be executed and points to a series of machine instructions terminating in another long read instruction to a designated address. When a read of this designated address is detected by the special processor, thus indicating the conclusion of the execution of the general instruction, the special processor puts the microprocessor back in the wait state and continues to execute relay ladder instructions in the user program if any. The allocation technique may be used with a large class of general purpose microprocessors with no modification and without the need for separate allocation circuitry.
A programmable controller for executing a user program having relay ladder instructions and general instructions comprising:
A method of executing a user program, having relay ladder instructions and general instructions, in a programmable controller having:
A method of executing a user program, having relay ladder instructions and general instructions, in a programmable controller having:
Dependencies are inferred from the claim text.