Programmable controller
AssigneeFanuc Corporation
InventorsNoritake Nagashima, Satoshi Hasegawa, Toshinori Matsukawa
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorsNoritake Nagashima, Satoshi Hasegawa, Toshinori Matsukawa
Estimating the term…
A programmable controller capable of automatically adjusting a percentage of execution period for each of a plurality sequence programs according to a desired condition. By executing the sequence programs according to predetermined execution percentages, execution time for each of the sequence programs, which is the time actually required for one execution of each of the sequence programs, is measured. The total of lengths of the execution time measured for each sequence program is obtained, and the minimum number of execution cycles for obtaining this total execution time is obtained. On the assumption that the sequence programs are executed in this minimum number of execution cycles, time required for execution of each of the sequence programs in one execution cycle is obtained. On the basis of the time required for execution of each of the sequence programs thus obtained, an execution percentage for each of the sequence programs in one execution cycle is calculated and fixed. Thus, one execution of the sequence programs is finished in the same scan time. It is also possible to assign the sequence programs execution percentages in one execution cycle so that predetermined targets for scan time, or a predetermined target scan time ratio will be achieved.
A programmable controller for executing a plurality of sequence programs by repeating an execution cycle of successively executing fractions of the plurality of sequence programs, comprising:
A programmable controller for executing a plurality of sequence programs by repeating an execution cycle of successively executing fractions of the plurality of sequence programs, comprising:
A programmable controller for executing a plurality of sequence programs by repeating an execution cycle of successively executing fractions of the plurality of sequence programs, comprising:
A programmable controller for executing a plurality of sequence programs by repeating an execution cycle of successively executing fractions of the plurality of sequence programs, comprising:
A programmable controller for executing a plurality of sequence programs by repeating an execution cycle of successively executing fractions of the plurality of sequence programs, comprising:
Dependencies are inferred from the claim text.