Apparatus for program management of programmable logic controller
AssigneeLsis Co., Ltd.
InventorSang Hun LEE
Life of this patent
Estimating the term…
Abstract
An execution code of a user program applicable to a PLC is fitted and arranged to an adequate block among memory blocks of variable sizes, and execution order and position information of each execution code are downloaded to the PLC along with recorded execution table. A CPU module of PLC sequentially executes each execution code randomly arranged on a memory with reference to the execution table. Because an execution code is loaded on a memory block having respectively different sizes such as N, 2 N and 4 N, utilization of non-use space can be improved over a conventional allocation method of fixed size. An execution table is utilized to discontinuously configure a program execution area, whereby a user program can be easily modified or added during PLC operation.
Claims6
An apparatus for program management of PLC (Programmable Logic Controller), the apparatus comprising:
- a compile means configured to generate an execution code by compiling a source code;
- a block allocation means configured to allocate a memory block adequate to size of execution code, based on memory configuration information as to what memory blocks a memory is formed with;
- link means configured to arrange the execution code at a position of a memory block allocated through the block allocation means;
- execution table generation means configured to generate execution table recorded with execution order and position information of each execution code;
- and
- download means configured to download the execution code and execution table processed by the link means to the PLC.
Dependencies are inferred from the claim text.