Programmable controller, and control-program-development supporting apparatus
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsHideaki Minamide, Teruaki Tanaka, Yoshiko Shiomoto, Shigeki Nankaku
Life of this patent
Estimating the term…
Abstract
The programmable controller mounts an universal microprocessor. This universal microprocessor comprises an acceleration mounting art section. The control-program-development supporting apparatus generates an execution code directly executable by the universal microprocessor. Thereby, the acceleration mounting art section executes sequential processing.
Claims16
A programmable controller that performs sequential processing in accordance with execution codes generated by compiling a control program, said programmable controller comprising:
- a storing unit which stores the execution codes;
- and
- a universal microprocessor which mounts an acceleration mounting unit such as a pipeline logic and cache and which is directly executed by the execution codes.
A control-program-development supporting apparatus that develops a control program described with a sequential-control language such as a ladder diagram or instruction list, said control-program-development supporting apparatus comprising:
- a compiler which compiles the control program into codes directly executable by a universal microprocessor that mounts acceleration mounting unit such as a pipeline logic and cache.
A control-program-development supporting apparatus that develops a control program described with a sequential-control language such as a ladder diagram or instruction list, said control-program-development supporting apparatus comprising:
- a control-program dividing unit which divides the control program into a plurality of blocks;
- and
- a compiler which compiles all or some of the blocks into execution codes directly executable by a programmable controller.
A control-program-development supporting apparatus that develops a control program described with a sequential-control language such as a ladder diagram or instruction list, said control-program-development supporting apparatus comprising:
- a control-program dividing unit which divides the control program into a plurality of blocks;
- a control-program converting unit which converts all or some of the blocks into advanced-language control programs described with a universal-computer-readable advanced language every blocks concerned;
- and
- a compiler which compiles all or some of universal-computer-readable advanced programming languages corresponding every above block into directly executable codes by a programmable controller.
Dependencies are inferred from the claim text.