Industrial controller based on distributable technology objects
AssigneeSiemens Aktiengesellschaft
InventorsWolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
Life of this patent
Estimating the term…
Abstract
A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
Claims16
A method for programming a controller for an industrial application, the controller having an engineering system and a run time system, the method comprising:
- selecting a technology object type relevant to the application;
- instantiating the selected technology object type in the engineering system to yield an instantiated technology object;
- configuring the instantiated technology object;
- loading the technology object type into the run time system;
- loading the instantiated technology object into the run time system;
- loading information associated with the instantiated technology object into the run time system;
- creating a user program using the instantiated technology object;
- loading the user program into the run time system;
- and
- controlling the motion of the industrial application via the controller's use of the user program;
- wherein the instantiated technology object comprises elements of at least one of the group consisting of axes, sensors, cams, probes, synchronism, and cam plates.
A system for programming a controller for an industrial application, the controller comprising an engineering system and a run-time system, the system comprising:
- means for selecting a technology object type relevant to the application;
- means for instantiating the selected technology object type in the engineering system to yield an instantiated technology object;
- means for configuring the instantiated technology object;
- means for loading the technology object type and the instantiated technology object into the runtime system;
- means for loading information associated with the instantiated technology object;
- and
- means for loading the user program into the run time system;
- wherein the controller controls the motion of the industrial application, and
- wherein the instantiated technology object comprises elements of at least one of the group consisting of axes, sensors, cams, probes, synchronism, and cam plates.
Dependencies are inferred from the claim text.