SIEMENS
2/53
Siemens PM 21 · 2017
SIMOTION Motion Control System
SIMOTION runtime software
Overview
2
■
Overview
SIMOTION provides suitable functions for all tasks in
mechanical engineering applications.
The basis is a PLC in accordance with IEC 61131-3 for
automation of the machine, e.g. for monitoring, sequential
control, input/output processing, calculations, etc.
A scalable functionality is available for motion control, from cam
controller to positioning, gearing and camming, up to 3D path
interpolation for various handling kinematics. The functionality is
rounded off by technological functions that are frequently
required for production machines, e.g. a pressure regulator or
temperature controller.
SIMOTION thus offers a comprehensive, scalable functionality
with all the functions required for a production machine, from
basic single-axis to complex multi-axis applications, from low
PLC performance to high PLC performance.
SIMOTION runtime structure
The structure of the SIMOTION runtime system comprises
multiple subcomponents that create tailor-made SIMOTION
applications by virtue of their interaction.
•
SIMOTION Kernel – Basic functionality
•
Technology packages
•
Function libraries
•
User program
Software structure of a SIMOTION application
SIMOTION Kernel – Basic functionality
The basic functionalities of the SIMOTION devices are
combined within the SIMOTION Kernel.
The SIMOTION Kernel provides, among other features, high-
performance functions for
•
PLC functionality (to IEC 61131-3)
•
Program control
•
Timers, counters
•
I/O operation
• Communication
It also provides a powerful runtime system with
•
Cyclical (synchronized and cyclic) tasks
•
Sequential tasks
•
Time-driven tasks
•
Event-driven tasks
The scope of the language is compatible with the IEC 61131-3
standard and contains all of the necessary PLC commands for
I/O management, process or machine control. LAD (Ladder
Diagram), FBD (Function Block Diagram), ST (Structured Text),
MCC (Motion Control Chart) and DCC (Drive Control Chart) are
used for programming.
The SIMOTION Kernel basic functionality can be expanded by
loading SIMOTION technology packages.
I/O
Sensors, Actuators
Function Libraries
Drives
SIMOTION Kernel Basic Functionality
Customized
SIMOTION Applications
Customized SIMOTION application
SIMOTION Kernel
Function Libraries
Technology Packages
User Program
Functionality in
accordance with
IEC 61131-3
System Functions
(Operating System, I/O Handling, Communications)
Additional
Automation
Components
Additional Technology
Packages
Technology Package
Motion Control
Flexible, Scalable Functionality
SIMOTION
User Program
G_PM10_EN_00006a
© Siemens AG 2017