The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 09, 2025
Filed:
Sep. 14, 2022
Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US);
Timothy L. Stanford, Mequon, WI (US);
Alexander J. Miller, Belgium, WI (US);
Mayank Maheshwari, Faridabad, IN;
Kevin Anthony Ellis, Bovey, MN (US);
ROCKWELL AUTOMATION TECHNOLOGIES, INC., Mayfield Heights, OH (US);
Abstract
An industrial controller can perform multi-dimensional optimization locally using the controller's native hardware and processing. An optimization algorithm is encoded on the industrial controller in a language understandable and executable by the controller (e.g., IEC61131-3). The optimization algorithm is adapted for the scan-based processing performed by industrial controllers rather than sequential processing, thereby allowing the optimization algorithm to be executed by the industrial controller as part of the controller's control program execution. A control program development system allows a user to add and configure the optimization algorithm as an instruction within the controller's control program. The instruction's configurable parameters allow the user to submit constraints and cost functions for the algorithm. During runtime, the controller executes this optimization instruction in accordance with the optimization parameters submitted by the user during development, using values of specified data tags as inputs and outputs for the algorithm.