Programmable automation controller based optimization
AssigneeRockwell Automation Technologies, Inc.
InventorsTimothy L. Stanford, Alexander J. Miller, Mayank Maheshwari, Kevin Anthony Ellis
Life of this patent
Estimating the term…
Loading patent…
AssigneeRockwell Automation Technologies, Inc.
InventorsTimothy L. Stanford, Alexander J. Miller, Mayank Maheshwari, Kevin Anthony Ellis
Estimating the term…
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.
An industrial controller, comprising:
A method, comprising:
A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause an industrial controller comprising a processor to perform operations, the operations comprising:
Dependencies are inferred from the claim text.