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.
Claims6
A universal motion controller that functionally combines the classical tasks of a programmable logic controller and a numerical controller, comprising a consistent run-level model that has several run levels of various types with different priorities, and wherein the following run levels are provided, from greatest to lowest priority:
- a) a position-control level, comprising associated clocked system level and user level,
- b) an interpolator level, comprising associated clocked system level and user level,
- c) an event system level for events requiring a response,
- d) a user level for asynchronous errors,
- e) an additional user-configurable user level (FA) according to user requirements, for alarm and/or event and/or control and/or other periodic tasks (T1-T4),
- f) a level group for background processing, formed from a set of motion sequences
- (BS1-BS3), free cycles (FZ) and other low-priority system tasks (ST), wherein the run levels a to e form a level group for real-time processing.
Motion control according to one of the preceding claims, wherein additional prioritizing layers are provided within the run levels.
Motion control according to one of the preceding claims, wherein externally loadable programs can also be integrated into the level group for real-time processing.
Motion control according to one of the preceding claims, wherein the motion sequences (BS1-BS3), free cycles (FZ) and other low-priority systems tasks (ST) can be handled by use of a Round-Robin method in the level group for background processing.
Dependencies are inferred from the claim text.