Runtime-Software
Scalable runtime functionality through multi-layer software architecture
Functionality suitable for all machine engineering tasks
The SIMOTION Runtime System comprises a SIMOTION kernel with PLC functionality and a high-performance runtime system as well as technological functions which are stored in SIMOTION technology packages. In addition, various function libraries are available, for example, for the integration of intelligent I/O and communication modules.
The interaction of technology packages, function libraries and multi-layer runtime system architecture define the SIMOTION functionality:
Scalable
- Through different function levels
- Through software modules and technology packages providing comprehensive functions
Flexible
- Through integrated, freely programmable PLC acc. to IEC 61131-3
- Through freely instantiable technology packages with comprehensive instruction set
- Through the possibility to operate servo, vector, stepper and hydraulic drives
- Through the possibility to combine different technology packages and function libraries
Extendable
- Through standard function library functions
SIMOTION kernel – basic functions
The basic functions of the SIMOTION devices are combined into the SIMOTION kernel.
The SIMOTION kernel provides, for example, high-performance functions for the PLC functionality (acc. to IEC 61131-3) and a high-performance runtime system.
The scope of languages conforms to the standard IEC 61131-3 and comprises all necessary PLC commands for the peripheral management system and process resp. machine control. Programming is performed via ladder diagram (LAD), function block diagram (FBD), Structured Text (ST), Motion Control Chart (MCC) or Drive Control Chart (DCC).
The basic functionality of the SIMOTION kernel can be extended by loading SIMOTION technology packages.
Technology packages
Each of these packages provides the complete functionality for the relevant technology. For example, the Motion Control technology package provides all functions required for precise positioning and even cam disk synchronization. Cyclic setpoint and actual value replacement with the drive, position control, motion profile calculation, movement replacement or overlay, referencing functions, encoder switchover, axis enables, status information, etc. In addition to the Motion Control technology package (including positioning, synchronism, cam disk, path interpolation), packages for further technologies such as temperature control are available.
Function libraries
Function libraries extend the SIMOTION system functionality on the basis of standard functions. These include, for example, controller blocks or functions enabling the integration of special I/Os (e.g. integration of function modules FM and communication modules CP, POSMO A, ...).