Programmable controller

By dynamically allocating the available execution time and using the remaining time to execute less important sequence programs, the problem of wasted remaining time in programmable controllers is solved, achieving more efficient multi-system control.

CN112748695BActive Publication Date: 2025-09-05FANUC LTD
2 Cites 0 Cited by

Patent Information

Application Number
CN202011185614.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-10-30
Filing Date
2020-10-29
Publication Date
2025-09-05
Estimated Expiration
2040-10-29

AI Technical Summary

Technical Problem

In programmable controllers, the scan time of multiple sequential programs results in residual time due to changes in the execution conditions of function blocks and rungs, resulting in low operation efficiency. In addition, the fixed allocation of executable time cannot effectively utilize the residual time.

Method used

By dynamically allocating the executable time, the remaining time is used to execute the predetermined system sequence program, and the remaining time usage flag and priority are set in the allocation table to flexibly adjust the execution order of the sequence program.

Benefits of technology

This method effectively utilizes the remaining time without changing the processing start timing, improves the action efficiency and flexibility of the programmable controller, and adapts to the needs of multi-system control.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention provides a programmable controller. The programmable controller allocates time obtained by dividing the executable time in one operation cycle among multiple systems, executes a sequence program for each system within the allocated time, and measures the remaining time (i.e., the remaining time) of the allocated time at the end of execution of the sequence program. Furthermore, the programmable controller determines whether a predetermined sequence program is to be executed within the measured remaining time, and, based on the determination result, instructs the sequence execution unit to execute the predetermined sequence program within the remaining time.
Need to check novelty before this filing date? Find Prior Art