Controller support device, controller support program to be executed in said device, and recording medium storing said program
AssigneeOMRON Corporation
InventorsFumiaki Narutani, Taku Oya, Yoshiya Shibata
Life of this patent
Estimating the term…
Abstract
A controller support program causes an arithmetic unit to execute total execution time acquisition processing of acquiring a total execution time and output processing of outputting the total execution time. The total execution time is an elapsed time until execution of a control program is ended in an execution cycle since the execution cycle is started when a controller executes the control program according to an execution priority and the execution cycle, and the total execution time is also a time measured in the controller or a time estimated in a controller support device.
Claims21
A controller support device configured to support use of a controller controlling a control target, wherein
- the controller can execute a plurality of control programs in each control cycle according to an execution priority set on each of the control programs and an execution cycle that is an integral multiple of the control cycle,
- the controller support device comprises a storage unit and an arithmetic unit,
- the storage unit is used to store a controller support program and the control program therein, and
- the controller support program causes the arithmetic unit to execute total execution time acquisition processing of acquiring a total execution time and output processing of outputting the total execution time, the total execution time being an elapsed time until execution of the control program is ended in the execution cycle from when the corresponding execution cycle is started when the controller executes the plurality of control programs according to the respective execution priorities and the respective execution cycles, the total execution time being a time measured in the controller or a time estimated in the controller support device.
A controller support program that is executed in a controller support device configured to support use of a controller controlling a control target, wherein
- the controller can execute a plurality of control programs in each control cycle according to an execution priority set on each of the control programs and an execution cycle that is an integral multiple of the control cycle,
- the controller support device comprises a storage unit and an arithmetic unit,
- the storage unit is used to store the controller support program and the control program therein, and
- the controller support program causes the arithmetic unit to execute total execution time acquisition processing of acquiring a total execution time and output processing of outputting the total execution time, the total execution time being an elapsed time until execution of the control program is ended in the execution cycle from when the corresponding execution cycle is started when the controller executes the plurality of control programs according to the respective execution priorities and the respective execution cycles, the total execution time being a time measured in the controller or a time estimated in the controller support device.
A recording medium in which a controller support program is stored, the controller support program being executed in a controller support device configured to support use of a controller controlling a control target, wherein
- the controller can execute a plurality of control programs in each control cycle according to an execution priority set on each of the control programs and an execution cycle that is an integral multiple of the control cycle,
- the controller support device comprises a storage unit and an arithmetic unit,
- the storage unit is used to store the controller support program and the control program therein, and
- the controller support program causes the arithmetic unit to execute total execution time acquisition processing of acquiring a total execution time and output processing of outputting the total execution time, the total execution time being an elapsed time until execution of the control program is ended in the execution cycle from when the corresponding execution cycle is started when the controller executes the plurality of control programs according to the respective execution priorities and the respective execution cycles, the total execution time being a time measured in the controller or a time estimated in the controller support device.
Dependencies are inferred from the claim text.