Universal motion control
AssigneeSiemens Aktiengesellschaft
InventorsKlaus Wucherer, Armin Amrhein, Karl Hess, Tino Heber, Steffen Kirste
Life of this patent
Estimating the term…
Abstract
The integration of a programmable logic controller (PLC) and a motion control (NC) into a universal motion control (UMC) is realized by a tailored and nonetheless essentially user-configurable run-level model for processing of software tasks. This run-level model consists of types of different user levels and system levels with different priorities. In particular, one of the run levels (FA) can be configured very effectively according to user requirements. Thus, this kind of universal motion control (UMC) can be optimized by software to the particular requirements of the control task and the technical process.
Claims34
A motion controller that performs tasks of a programmable logic controller and a numerical controller, comprising a consistent run-level model having a plurality of run levels, each run level having a respective priority.
A computer program product having computer executable instructions for use in a system for performing motion control tasks in connection with a controlled technical process, the computer program product comprising a run-time portion in communication with the controlled technical process, the run-time portion of the computer program product comprising process control means and motion control means.
A method of programming a motion control system, comprising the steps of:
- programming the system to perform a set of control tasks for process control using a consistent run-level model;
- and
- programming the system to perform a set of control tasks for motion control using the consistent run-level model;
- wherein both programming steps are performed using the same standardized programming language.
A motion controller that performs the tasks of a programmable logic controller and a numerical controller, comprising a consistent time model for minimizing the communication between the tasks of the programmable logic controller and the tasks of the numerical controller.
Dependencies are inferred from the claim text.