Controller and control system
AssigneeOMRON Corporation
InventorsKoji Yaoita, Yoshitaka Takeuchi
Life of this patent
Estimating the term…
Abstract
A controller continues to operate in a stable manner after program modification. A controller repeatedly executes a task A and a task B in cycles. The controller includes a RAM and a task control program. The RAM stores a fixed time set longer than an actual execution time of the task A as an execution time for the task A. The task control program executes the tasks A and B, and executes the task A by using the fixed time.
Claims11
A controller for repeatedly executing two or more types of tasks in cycles, the controller comprising a processor configured with a program to perform operations comprising:
- operation as a storage unit storing a fixed time having a length between a time taken to execute at least one of the two or more types of tasks and a length of a control cycle corresponding to the at least one of the two or more types of tasks;
- and
- operation as a task control unit configured to execute the two or more types of tasks, the task control unit being configured to execute the at least one of the two or more types of tasks within the fixed time, wherein
- execution of the at least one of the two or more types of tasks is immediately followed by a non-execution time having a length less than a difference between the control cycle corresponding to the at least one of the two or more types of tasks and the time taken to execute the at least one of the two or more types of tasks.
A controller for repeatedly executing a task, the controller comprising a processor configured with a program to perform operations comprising:
- operation as a storage unit storing a fixed time having a length between a time taken to execute at least one type of processing assigned to the task and a length of a control cycle corresponding to the at least one type of processing assigned to the task;
- and
- operation as a task control unit configured to execute the task, the task control unit being configured to execute the at least one type of processing assigned to the task within the fixed time, wherein
- execution of the at least one type of processing assigned to the task is immediately followed by a non-execution time having a length less than a difference between the control cycle corresponding to the at least one type of processing assigned to the task and the time taken to execute the at least one type of processing assigned to the task.
Dependencies are inferred from the claim text.