Programmable controller
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorTakao Moriyama
Life of this patent
Estimating the term…
Abstract
The programmable controller composed of a main body unit and a plurality of input/output extension blocks is provided with type identifying means for identifying the number of input output points and present organization storing means. Upon receiving an organization update instruction signal, it can allocate input and output numbers in various ways by rewrite setting means in a system memory and can select a second allocation method with which existing input and output numbers are not changed or a first allocation method with which input and output numbers are completely changed anew. When input and output numbers are completely changed anew, it can automatically change input and output numbers accompanying an instruction in a program memory by instruction changing means in the system memory.
Claims9
A programmable controller comprising:
- a main body unit containing a microprocessor and various memories, the microprocessor operating in accordance with contents of a program memory in which a sequence program is stored and contents of a system memory in which a system program is stored to thereby generate a signal to an output device corresponding to a signal from an input device;
- and a plurality of input/output extension blocks connected to said main body unit,
- wherein the programmable controller comprises:
- block type identifying means that is provided in each of said input/output extension blocks and identifies a type and an arrangement of an input/output extension block which indicate the number of input and output points in said input/output extension block;
- communication identifying means that is provided in each of said input/output extension blocks and identifies an input/output extension block communicating with said microprocessor;
- present organization storing means provided in said main body unit, which sequentially reads addresses of the input/output extension blocks with which communication is currently being conducted based on a result of identification by said communication identifying means, and stores input and output numbers corresponding to types and arrangements of input/output extension blocks obtained by said block type identifying means of the input/output extension blocks;
- and
- rewrite setting means that determines existence of an organization update instructing signal that is inputted from the outside following change, addition or removal of said input/output extension block and updates, in response to a result of the determination, contents of said present organization storing means by an allocation method selected from a plurality of predetermined allocation methods designated by said organization update instructing signal;
- and
- wherein allocation of input/output numbers on said sequence program is carried out by a method selected from said plurality of allocation methods according to contents of said rewrite setting means.
Dependencies are inferred from the claim text.