Você está na página 1de 17

SIMOTION An Overview

SIMOTION
Siemens AG 2012. All rights reserved.

Date:
File:

09.02.2012
MC-SMO-SYS_01.1

Content

SITRAIN Training for


Automation and drive technology

Page

Mechatronics and Motion Control Transformation in Machine Construction ..................................


Tasks of a Motion Control System .....................................................................................................
Motion Control Possibilities in the Automation Area .......................................................................
What is SIMOTION? ...........................................................................................................................
SIMOTION Components ....................................................................................................................
System Architecture of the Runtime System .....................................................................................
Technology Packages in SIMOTION .................................................................................................
SIMOTION SCOUT Engineering Tools .............................................................................................
Programming Languages in SIMOTION ...........................................................................................
MCC Programming Motion Sequences ..........................................................................................
LAD/FBD Programming Languages for PLC Tasks .......................................................................
ST High-Level Language for Programming Complex Algorithms ...................................................
DCC Graphic Tool to Generate Charts ..........................................................................................
The Various Hardware Platforms .......................................................................................................
Integration in TIA ................................................................................................................................
SIMOTION Documentation ................................................................................................................

SITRAIN Training for


Automation and Drive Technology

Page 1

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

MC-SMO-SYS
SIMOTION An Overview

Mechatronics and Motion Control Transformation in Machine


Construction
Traditional machine construction Mechatronic solution

Central drive technology


All motion is derived from
mechanical transmission
components
Machine functions are
"mechanically" defined

Distributed drive technology


Motion is coordinated by higherlevel control
Software simulation of
mechanical components
Flexible machine functions

Electronics

Coupling

Mechanical system

Gearing
Cam
controller

Cam

SIMOTION

Line shafts
Software

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.2

SITRAIN Training for


Automation and drive technology

Previous
machine Concepts

In previous machines, mechanical components such as cams gearboxes,


couplings, line shafts, etc., were mainly used.
This meant it was often costly and time-consuming to make mechanical
changes. It was difficult to create flexible solutions. Now the obstacles imposed
by mechanical components are being lifted by the use of intelligent automation
and drive technology.

Intelligent
concepts

Intelligent software solutions are increasingly replacing mechanical components


with central drive technology. Machine functions are implemented by means of
distributed drive technology. Individual movements are coordinated and
synchronized by the higher-level control.
Functions which were previously implemented with hardware are now integrated
into the software. Changing machine requirements such as format changes can
be responded to almost at the touch of a button.

Advent of
mechatronics

Today "intelligent components" play a key role in modern machine and


production plant construction. These "mechatronic components" comprise
mechanical components, sensors, actuators, electronic components and
software.
Today, mechatronic solutions are indispensable in many sectors. The economic
success is not in optimizing the sub systems, but in a complete and holistic
system approach. With mechatronics a machine or production plant is regarded
not only in mechanical terms but as a complete system that integrates
mechanical components, electronics, control engineering and software
technology.

SIMATIC and
SIMOTION

As technology leader, Siemens offers manufacturers of machines and


production plants a system platform providing automation without system
interruptions. The associated wide-ranging services portfolio extends from
application consultancy by competent specialists with well-founded sector
experience up to commissioning and maintenance by our service specialists.

SITRAIN Training for


Automation and Drive Technology

Page 2

MC-SMO-SYS
SIMOTION An Overview

Tasks of a Motion Control System


Tasks of a motion control system

HMI

Controlling axis motion


- Positioning
- Coupling axes (synchronous operations, ...)

MC control

Cyclically calculating setpoint positions


(interpolation)
Performing closed-loop position control, output
of the speed setpoint via PROFIBUS or
PROFINET

Other tasks

Processing peripheral (I/O) signals


Closed loop control tasks (e.g. closed loop
temperature control, etc.)
Data processing

Tasks of a drive

I/O

Converting the speed setpoint into the actual


speed
Closed-loop speed and current control
of a drive comprises

- Rectifier/inverter
- Motor
- Encoder system

Drives

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

can also be operated independent of an MC


control system

09.02.2012
MC-SMO-SYS_01.3

SITRAIN Training for


Automation and drive technology

MC control

For SIEMENS control systems, the total motion functionality is split up into the
actual Motion Control system and the drive system.
The MC control has the task of processing the specified (motion) program.
Within the motion program, both positioning commands can be issued to
individual axes as well as commands to synchronize and coordinate several
axes (synchronous operation commands).
The setpoint positions (interpolation) resulting from the motion commands are
fed into the closed-position control and there, compared with the actual positions
supplied from the drive system (closed-loop position control). From the resulting
following error, by multiplying with the Kv factor, a new speed setpoint (axis
velocity) is calculated and transferred to the drive.
The speed setpoint can be transferred to the drive system either digitally via
PROFIBUS or PROFINET or as analog signal (+/- 10 V).
In addition to the actual motion control functionality, typical PLC functionality can
also be integrated into the MC system. Just the same as for a SIMATIC PLC,
digital or analog peripheral (I/O) signals can be read-in, processed and the
results output again to the peripherals.

Drive system

The task of the drive system is to convert the received speed information into an
actual motor speed. A speed and current controller are integrated in the drive
system for this very purpose.
The motor moves the axis which is traversed to the required target position with
the setpoint speed specified by the motion control system.
The drive system consists of an converter, motor and encoder. When coupled to
a SIEMENS motion control system, the drive system operates exclusively in
what is known as the speed mode. Motion control functionality (basic positioner,
etc.) possibly integrated in the drive system, in this particular case, cannot be
used.
Drive systems can also be operated without a higher-level motion control
system. The speed can be entered, for instance via an analog potentiometer.

SITRAIN Training for


Automation and Drive Technology

Page 3

MC-SMO-SYS
SIMOTION An Overview

Motion Control Possibilities in the Automation Area


SIMATIC

SIMOTION

SINUMERIK

SIMATIC - automates
everything for you and that
worldwide.

SIMOTION - the motion


control system

SINUMERIK brings
machine tools up to speed.

Specifically for machine


solutions where there are
high demands on the
motion control

Specifically for turning,


milling, drilling
numerical control at its
best.

Powerful control that can be


universally used
functionality can be
extended by motion control

T-CPU

Our portfolio today:


SINAMICS
MICROMASTER
SIMODRIVE
MASTERDRIVES
Drive technology

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.4

SITRAIN Training for


Automation and drive technology

Overview

The demands placed on a control system largely depend on the application.


Therefore, SIEMENS offers different systems, which have been designed for
different application fields:

SIMATIC

SIMATIC is the tried and proven basis automation system for solutions in all
sectors of industrial automation.
It consists of standard hardware and software components and offers a wide
range of possibilities for customized expansions. For SIMATIC S7, motion
control functionality can be integrated using function modules, for example.
FM modules have a special functionality, which are generally controlled from the
SIMATIC user program via function block calls. Complex motion control
solutions can be implemented within a SIMATIC system in this fashion.

SINUMERIK

SINUMERIK control systems are specially designed for machine tools, handling
systems and special-purpose machines.
SINUMERIK offers the optimum solution for every task in the machine tool
sector, using CNC control and drives.

SIMOTION

In addition to SIMATIC and SINUMERIK, there is also SIMOTION, the motion


control system for applications with complex motion control which integrates
motion control and simple control functionality in one unit.
SIMOTION combines the complex handling of motion functions in a scalable
motion control system. It comprises the SCOUT engineering system, motion
control technology packages and a common runtime system for various
SIMOTION hardware platforms.

Technology CPU

The technology CPUs 315/317T -2DP and 317TF -2DP (fail-safe control) are
located between the SIMATIC and SIMOTION pillars.

SITRAIN Training for


Automation and Drive Technology

Page 4

MC-SMO-SYS
SIMOTION An Overview

What is SIMOTION?
Motion control
Positioning
Synchronous
operation

SIMOTION
The fusion of:

Technology functions
Temperature controller
Pressure
controller

Motion control
Technology functions
Logic
Integrated
system solutions for
machine construction

+
Logic functionality
AND, OR
Multipliers

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.5

SITRAIN Training for


Automation and drive technology

SIMOTION

SIMOTION offers an optimized system platform for automation and drive


solutions with the focus on motion control applications and technological tasks.
This is achieved through the new universal motion control system.
SIMOTION is an integrated motion control system which has been conceived
primarily for the automation of production machines. Uniformity and integration
is achieved in engineering, programming, communication, data management,
the human-machine interface (HMI) - thus encompassing all system
components, and of course all the different hardware platforms.

Fusion of
PLC and motion
control

SIMOTION's innovative approach consists of removing the traditional division


between pure automation functions (typically PLCs) and motion functions
(motion control). This merging of functionality is implemented in both the
hardware and software.
With respect to the hardware, this new approach means that the controller must
be capable of processing motion functions. On the other hand, a drive system
must be able to perform automation tasks.
On the software side, the fusion of automation functions and motion functions
makes for simpler engineering. This starts with the configuration and continues
through parameter assignment and programming.
The integration with SIMATIC brings additional advantages as both systems are
often operated in one installation. The two systems can be configured and
programmed on a standard engineering interface.

SITRAIN Training for


Automation and Drive Technology

Page 5

MC-SMO-SYS
SIMOTION An Overview

SIMOTION Components
One engineering system
for configuring, programming
and setting parameters
Graphic or textual
programming

Different
hardware platforms:
Controller in the S7 design
Industrial PC
Drive

Runtime system
Synchronous operation
Positioning
...

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.6

SITRAIN Training for


Automation and drive technology

Overview

SIMOTION offers an optimized system platform for automation solutions for


machines where motion control applications and technology tasks are in the
forefront.
The motion control system consists of the engineering system SCOUT, the
motion control technology packages and a common runtime system for the
various SIMOTION platforms.

SCOUT engineering
system

The SCOUT engineering system is used for configuring, programming and


setting parameters; it is the same system for all hardware platforms.
Configuring, programming and setting parameters is either performed by means
of graphics or text.

Technology
packages

Technology packages contain the software functions that are required for
automation in a wide range of different sectors. They expand the basic
functionality of the SIMOTION devices to suit individual requirements.
Technology packages can be added according to the machine requirements
(e.g. synchronous operation, cam).

Hardware
platforms

SIMOTION offers flexible solutions - for all requirements - by running on a


range of different platforms. With SIMOTION you can freely select between
three different platforms:
SIMOTION C - Controller-based
SIMOTION P - PC-based
SIMOTION D - Drive-based

SITRAIN Training for


Automation and Drive Technology

Page 6

MC-SMO-SYS
SIMOTION An Overview

System Architecture of the Runtime System


SIMOTION
SIMOTION
user
program

Basis functionality acc. to


IEC 61131-3

Function
libraries

Motion
control
technology
packages

Additional
technology
packages

I/Os
(sensors, actuators)

SIMOTION

Additional automation
components

Date:
File:

Siemens AG 2012. All rights reserved.

User program

DCC
blocks

SIMOTION kernel
(operating system, I/O handling, communication)

Drives

Tailored
SIMOTION
application

09.02.2012
MC-SMO-SYS_01.7

Function libraries

Technology packages

Basis functionality

SITRAIN Training for


Automation and drive technology

System architecture The most outstanding feature of the new automation approach is its system
architecture. This forms the basis for ongoing system development. The system
architecture of SIMOTION especially supports concepts such as
decentralization, different target platforms and distributed intelligence.
The software is modular and can be flexibly adapted to the widest range of
requirements.
Basis functionality

The basis functionality of the device (SIMOTION kernel) includes functions for
open-loop and closed-loop control as well as logic and arithmetic. Program
execution can be cyclical, time- or interrupt-triggered.
As a result, the SIMOTION kernel contains the functions needed for virtually all
applications and corresponds in essence to a PLC with the IEC 1131-3
command set plus system functions for controlling various components, such as
inputs and outputs.

Technology
packages

The SIMOTION kernel can be expanded by loading technology packages. Using


additional language commands, the technology packages can be accessed in
the same way as the SIMOTION kernel from the user program.

Function
libraries

The libraries contain standard functions for frequently performed tasks.


In addition to the standard functions supplied, users can also create their own
blocks and store them in a library.
From Version 4.0, the following libraries have also been integrated as function
blocks in the system (TP "Cam"), and can now be directly inserted into the user
program from the command library:
Standard functions, for instance PID controllers, driver blocks for special
I/O modules
Blocks in conformance with PLCopen to control axes (single and
multi-axis blocks)

SITRAIN Training for


Automation and Drive Technology

Page 7

MC-SMO-SYS
SIMOTION An Overview

Technology Packages in SIMOTION


Speed-controlled axis

Actual value
processing

Speed
setpoint

Output cam
functions

Measuring
input
License TP
not required

Positioning
axis

Positioncontrolled
traversing
Referencing
Leading
axis
function

"Cam"

Synchronous
axis

Gearing

Camming

Synchronization/desynchronization

Path interpolation

2D/3D linear
interpolation

Circular
interpolation

Polynomial
interpolation

Various
kinematics

License
not required

TP "Cam_ext" (extended)
Date:
File:

Siemens AG 2012. All rights reserved.

Temperature
control

Adder
object

Temperature
control

Controller
object

Controller
optimization

Formula
object

Fixed gear

Sensor

License
required

TP "Path"

SIMOTION

Expanded
technology

09.02.2012
MC-SMO-SYS_01.8

License
not required

License
required

"TControl"

SITRAIN Training for


Automation and drive technology

Technology
packages

Technology packages can be loaded in the runtime system to expand the basic
functionality of the SIMOTION kernel. In addition to the object types, technology
packages provide a wide range of powerful motion control commands, which are
required to flexibly solve applications.

TP "CAM"

The "Cam" technology package provides all object types and system commands
to control speed, positioning and synchronous axes.
In addition to the functionality for the individual axes, TP "Cam" contains the
"Measuring input", "Output cam" and "Cam track" functions (from V3.2 and
higher) as well as the function blocks in conformance with PLCOpen.

TP "PATH"

The "PATH" technology package provides path functionality. The following are
supported: 2D/3D linear, circular and polynomial interpolation. In addition,
various kinematics such as 2D/3D gantry, roll, Delta-2D, Delta-3D-Picker, as
well as SCARA and articulated arm kinematics

TP "CAM_EXT"

Supplementary technology functions are available with Version 3.2 and higher.
Adder: With adder objects up to four input vectors can be added to one
output vector.
Formula: With formula objects, you can apply mathematical operations to
scalar (LREAL, DINT) and motion vectors.
Controller: Using the controller object, according to a PID algorithm, scaler
variables can be processed and logically combined.
Sensor: The sensor technology object can be used to detect and process
scalar measured values, i.e. correspondingly monitored and smoothed.
Fixed gear: For "fixed" synchronous relationships between axes with an
adjustable gear factor, however, without specific synchronizing/
desynchronizing strategy.

TP "TControl"

The basis of the temperature controller is a DPID controller which has special
functions (threshold monitoring, adaptation of controller parameters, etc.) for
easy adaptation to applications (plastics machines).

SITRAIN Training for


Automation and Drive Technology

Page 8

MC-SMO-SYS
SIMOTION An Overview

SIMOTION SCOUT Engineering Tools


System
configuration

SIMOTION SCOUT

ST Structured Text
MCC
Motion Control Chart

Project navigator

LAD/FBD
Axis configuration
DCC

CamEdit
Drive
commissioning

SIMOTION

Test and diagnostics

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.9

CamTool

SITRAIN Training for


Automation and drive technology

Engineering system
SCOUT

The SCOUT Project navigator is the common framework for all tools of the.
engineering system. This workbench is also the navigation center for the
individual engineering steps. It is used to create and manage SIMOTION
projects and provides a uniform and integrated view of all data and programs.
The essential new feature is the graphic programming of the motion sequence
using Motion Control Chart (MCC). From SCOUT V4.1, there is also the optional
DCC programming language (Drive Control Chart) to create continuous, closedloop control related circuit diagrams to control drives.
The technological tree structure of the project includes
all devices (open-loop control, drives etc.),
all technological objects (axes, output cams, cams etc.) and
user programs in hierarchic views that can be filtered.
The navigation in the tree structure opens the parameter assignment or
programming tool assigned to the selected object.
The SIMOTION SCOUT engineering system is a powerful tool that acts as the
PC development environment to optimally support the required engineering
steps in a user-friendly way.
The SCOUT engineering tool is integrated as optional package to STEP 7 in the
SIMATIC environment. When developing SCOUT, special attention was given to
optimum usability and a comprehensive, function-oriented view of the
automation task.

Note

The SCOUT engineering tool is available in two versions:


as a standalone version, without any connection to STEP 7
as optional package to STEP 7

SITRAIN Training for


Automation and Drive Technology

Page 9

MC-SMO-SYS
SIMOTION An Overview

Programming Languages in SIMOTION

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.10

SITRAIN Training for


Automation and drive technology

Overview

SIEMENS offers a range of task-oriented programming languages for


SIMOTION that allow the user to focus on the actual task at hand. SIMOTION's
modular design makes it possible to create modular blocks in different
languages according to the individual task requirements.

MCC

MCC is a graphic language for creating operational sequences. In particular, this


language offers entry-level users support for quick and transparent creation of
sequential program sequences in MotionTasks.
Any additional ST code can be integrated in the MMC program via the "ST
Zoom" command.

LAD/FBD

These programming languages are unparalleled for programming binary signal


gating. In addition to the wide range of options in the area of binary signal gating
(edge evaluation, flip-flops, etc.), it integrates many other function such as IECcompliant counter and timer blocks.
Almost all system functions can be directly called and tested in a network.

ST

Structured Text is a text-based, high-level language similar to PASCAL.


ST contains all typical elements of a high-level language such as operators,
expressions, control statements, etc. ST supports in particular programming of
mathematical algorithms and data administration tasks.
Due to the many control structures it offers, ST is also suitable for programming
process sequences.

DCC

The Drive Control Chart (DCC) option is a modular, scalable programming


language based on the STEP 7 package CFC (Continuous Function Chart), to
develop continuous open-loop or closed-loop control solutions for controlling
drives.

SITRAIN Training for


Automation and Drive Technology

Page 10

MC-SMO-SYS
SIMOTION An Overview

MCC Programming Motion Sequences


Properties of motion control charts
Graphic language to describe motion
sequences in the form of a sequence chain
Complex sequences in automation technology are broken down into individual steps
MCC contains graphic commands for:
Axis movements
Processing I/O signals
Control structures for branches and
repeat operations

Comparable with S7 Graph from STEP 7

Advantages of MCC
Motion sequences can be simply and
transparently generated
Even entry-level programmers can attain
results quickly
In addition to the fast generation, MCC also provides support
when it comes to testing and therefore fast commissioning
SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.11

SITRAIN Training for


Automation and drive technology

Properties
of MCC

MCC is a new graphic programming language, designed to significantly simplify


the automation of production machines.
Many production machines are very complex. They require a control system
(SIMOTION) that is capable of handling motion control and technologies with a
wide variety of motion functions, as well as PLC functions, arithmetic functions,
and data management tasks.
MCC is the neutral description tool used to represent a sequence diagram. This
sequence diagram is referred to as MCC chart in this document. It provides you
with all of the descriptive symbols you will need to define your automation task
quickly and efficiently.
In addition, MCC offers many ways to structure large automation tasks.
Using MCC, programs, function blocks and functions can be generated in
compliance with IEC61131-3.

Advantages of MCC

As a graphic programming language, MCC helps you to formulate process and


motion sequences easily by creating a sequence of graphic MCC commands.
The characteristics of every MCC command can be parameterized individually.
Control structures such as IF commands make for easy implementation of
alternative branches.
Furthermore, each MCC command has its own graphic design, making the
functionality of each action within an MCC chart immediately evident.
Consequently, the system greatly facilitates the programming of automation
tasks and additionally enhances readability.
Further, online functions enable you to locate errors quickly or simply help you
to keep track of the current states.

SITRAIN Training for


Automation and Drive Technology

Page 11

MC-SMO-SYS
SIMOTION An Overview

LAD/FBD Programming Languages for PLC Tasks


Popular language from the PLC area
LAD uses program elements from circuit
diagrams
FBD uses elements from Boolean algebra
Compatible to IEC 61131-3 LAD/FBD
Motion control functionality can be best integrated
using the function block from the PLCOpen
library
Identical to SIMATIC LAD/FBD

Advantages:
Binary logic operations can be simply formulated,
for instance, interlocking conditions
Easy to understand and program
Simple testing and commissioning of programs

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.12

SITRAIN Training for


Automation and drive technology

LAD

LAD stands for ladder diagram. LAD is a graphic programming language. The
syntax for the instructions is similar to a circuit diagram. LAD enables simple
tracking of the signal flow between conductor rails via inputs, outputs and
operations.
LAD statements consist of elements and boxes, which are graphically
connected to networks (compatible to IEC 61131-3).
The LAD programming language provides all elements that are required to
generate PLC tasks. LAD features an extensive command set. This includes the
various basic operations with a comprehensive range of operands and how to
address them. The concept of functions and function blocks allows complex
tasks to be clearly structured.

FBD

FBD stands for function block diagram. FBD is a graphics-based programming


language that uses the same type of boxes used in boolean algebra to represent
logic (compatible to IEC 61131-3). In addition, complex functions (e.g. mathematical functions) can be represented directly in conjunction with the logic
boxes.
Just like LAD, FBD provides all of the elements that are required for creating
PLC tasks.

Advantages and
limits

The programming languages are admirably suited to implement open-loop


control tasks using binary operands; for instance, interlocking conditions.
Programming closed-loop control tasks with analog variables, for instance the
speed of a drive or the temperature of a heating boiler etc. is a tedious
procedure in LAD/FBD networks.
DCC is an expansion to process analog variables. Using the DCC editor, analog
variables can be processed and interconnected in a similar way to binary
variables in LAD/FBD.
However, having said this, LAD/FBD is especially useful as many service
personnel feel very comfortable with LAD/FBD programming.

SITRAIN Training for


Automation and Drive Technology

Page 12

MC-SMO-SYS
SIMOTION An Overview

ST High-Level Language for Programming Complex Algorithms


High-level language similar to Pascal
for formulating complex tasks
Compatible with IEC 61131-3 ST
(ST = Structured Text)
Contains all the typical elements of a
high-level language, such as operators,
expressions, control instructions, etc.
Motion control functionality is integrated
by means of system functions and
function blocks
Identical to SIMATIC S7 SCL

Advantages:
Formulation and creation of blocks with
complex algorithms:

Closed-loop control tasks


Data processing tasks
Process optimization
Mathematical/statistical evaluation

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.13

SITRAIN Training for


Automation and drive technology

Properties
of ST

ST is a high-level programming language oriented to PASCAL. The language


is based on the IEC 61131-3 standard, which standardizes programming
languages for programmable logic controls (PLCs).
In addition to open-loop and closed-loop control tasks, modern automation
systems must be capable of handling an increasing number of data processing
tasks and complex mathematical algorithms (process optimization). ST was
developed specifically to address tasks such as these.
In addition to the standardized, IEC 61131-3-compliant programming language,
SIMOTION ST also includes commands for SIMOTION devices, motion control
and technology.
Technology objects make an interface available to the user program via which,
for example, axes can be positioned or output cams parameterized. These
technology commands are the commands provided by technology objects which
can be called easily from an ST user program.

Advantages of ST

Programming controls using a high-level language such as ST opens up a wide


range of options, especially for the following tasks, such as e.g.:
simple generation of complex open-loop and closed-loop control algorithms,
such as e.g. algorithms for process optimization
transparent handling of data management tasks, for example the acquisition
and processing of process data (statistical pre-compression of data etc.)
simple communication using standard protocols(TCP/IP, UDP) to
other systems, for instance master computer coupling
When compared to other high-level languages, for instance C, ST is easy to
learn and understand. Especially entry-level personnel, who have no experience
with the concepts and techniques of high-level languages, can achieve usable
results with ST.

SITRAIN Training for


Automation and Drive Technology

Page 13

MC-SMO-SYS
SIMOTION An Overview

DCC Graphic Tool to Generate Charts


DCC (Drive Control Chart)
Graphic tool to generate
motion control programs
Blocks are placed on a sheet and
interconnected
Interconnections are possible:
- to I/Os of other blocks
- between I/Os of the I/O list
- also to I/Os of blocks in
other charts

Sources and targets are managed in


the sheet bar
Can be used in SIMOTION and
SINAMICS

Advantages
Well-established programming tool for
motion control tasks!
Fast generation, testing and
commissioning
SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

Overview, DCC

09.02.2012
MC-SMO-SYS_01.14

SITRAIN Training for


Automation and drive technology

DCC (Drive Control Chart) offers a modular, scalable technology option, which
has chiefly been developed for drive-related, continuous open-loop and closedloop control tasks. The DCC technology option for SIMOTION controllers and
SINAMICS drives can be configured graphically using the Drive Control Chart
editor (DCC editor), which is based on SIMATIC S7 CFC.
As a consequence, extensive closed-loop control related structures can be
programmed in SIMOTION. These can then be combined with other program
sections to form an overall program. The time slices: T1 .. T5 of the blocks can
be freely selected and combined in SIMOTION. The run environment in
SIMOTION ensures consistent data transfer between blocks with different
sampling times
In SINAMICS, using the DCC-Editor, drive-related tasks can be directly
implemented in the converter. SINAMICS BICO technology is used to access
drive parameters.

Procedure

When a new chart is created, the block types are first taken from the devicespecific block library and inserted in the DCC editor's block manager.
Using the DCC Editor, charts are subsequently created, in which blocks are
inserted from the library, parameterized and interconnected. The charts are then
compiled and an intermediate code generated; this is then loaded into the
SIMOTION and/or the drive unit using SCOUT /STARTER.

Advantage

DCC can be used from very simple up to extremely complex applications.


Communication between the blocks can be configured in a user-friendly fashion
using a straightforward interconnection system. It is not necessary to manually
handle and manage the machine resources.
Comprehensive test tools with simple display, diagnostics and trace functions
ensure fast testing and in turn fast commissioning of the user program.

SITRAIN Training for


Automation and Drive Technology

Page 14

MC-SMO-SYS
SIMOTION An Overview

The Various Hardware Platforms


SIMOTION C230-2 / C240 / C240 PN

SIMATIC S7-300 mechanical design


Drive link
analog (4 channels onboard, not C240 PN)
or via PROFIBUS-DP or 3 x PROFINET
(only C240 PN)
Interfaces
2 x PROFIBUS-DP, 1 x Ethernet (100 MBit/s)

SIMOTION P350-3 / P320-3

Design:

Processor:
Memory:
Drive link:
Interfaces

P350-3: PC-Box with Windows XP PRO


P320-3: Embedded PC with Windows
Embedded Standard 2009
Intel Pentium 2 GHz / Intel Core2 Solo 1.2 GHz,
2 GB RAM, 40 GB HD / 2 GB RAM, 4 GB CF card
PROFIBUS-DP or PROFINET / 3 x PROFINET
1 x COM, 4 USB, 2 x Ethernet / 1 x Ethernet, 4 x USB

SIMOTION D425 / 435 / 445-2 / 455-2 + D410

Design
Drive link

Interfaces:

SINAMICS drive system


Three PROFIBUS master systems:
one internal, two external
2 x PROFIBUS DP
2 x Ethernet (100 MBit/s)
3 x PROFINET only D445-2 and D455-2

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.15

SITRAIN Training for


Automation and drive technology

What is
SIMOTION C?

C2xx is a motion control module for controlling servo drives via PROFIBUS-DP
(PROFINET for C240 PN) and four onboard drive interfaces (only C230-2 and
C240).
SIMOTION C is a powerful module for independent single-axis positioning or for
axis group motion. It supports operation of both rotary and linear axes.
The engineering system is used for configuration, parameterization,
commissioning, programming and diagnostics of the SIMOTION C.

What is
SIMOTION P?

SIMOTION P is a PC-based motion control system. Control, motion control and


HMI functions run concurrently on this PC.
For P350-3, the drive coupling and the connection of distributed I/O can either
be realized using an IsoPROFIBUS board with two PROFIBUS interfaces
(isochronous) or via an MCI-PN board (4 x PROFINET).
The P320-3 combines PC technology with the advantages of a maintenancefree an embedded-PC solution without any rotating parts. It can be operated
without any display/monitor, or with a monitor connected via a DVI interface.
The drive is connected through 3 integrated PROFINET interfaces

What is
SIMOTION D?

SIMOTION D combines SIMOTION functionality and the drive functionality of a


drive system to form one single drive hardware system. This results in a system
which is both highly compact and with fast response times.
SIMOTION D is always used when a compact machine concept and high
performance for motion control tasks are required in combination with highspeed I/Os. SIMOTION D is offered in the performance versions D425 (low-end
performance range), D435 (medium performance range), D445-2 (high-end
performance range) and D455-2 (highest performance range).
From V4.1 and higher, the D410 single-axis system is available to expand
SIMOTION D systems in a modular fashion.

SITRAIN Training for


Automation and Drive Technology

Page 15

MC-SMO-SYS
SIMOTION An Overview

Integration in TIA

Shared HMI use

Shared communication:
PROFIBUS, PROFINET, Ethernet

C230-2/C240/C340 PN
P350-3/P320-3
D4x5/D410

Shared use of
distributed I/O and
drives via PROFIBUS
and PROFINET
SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

09.02.2012
MC-SMO-SYS_01.16

SITRAIN Training for


Automation and drive technology

Totally Integrated
Automation

TIA with SIMATIC contains all technologies, such as PLC, PC-based control,
automation computer, distributed I/O, HMI systems, communication networks
and process control systems which are required in an automation environment.
TIA allows you to implement the solution that is technically required and makes
economic sense from a complete and integrated modular system. SIMOTION is
completely integrated in the TIA concept.

PROFIBUS DP

Standard PROFIBUS DP with DP/V1 functionality


For connecting distributed I/Os
For connecting a higher-level automation system
For connecting HMI devices
For connection to the SCOUT engineering system
All standard DP slaves (e.g. distributed I/Os, drives) can be connected to
PROFIBUS.

Industrial Ethernet

Fast Industrial Ethernet that can be used for the following purposes:
Connecting HMI devices
Connecting to the SCOUT engineering system
Communication with TCP/IP and UDP (User Datagram Protocol)

PROFINET

PROFINET is the innovative and open Industrial Ethernet standard (IEC 61158)
for industrial automation. With PROFINET, devices can be linked up from the
field level through to the management/supervisory level.
With PROFINET, drives can be controlled isochronously via a network and
communication that is not critical from a time perspective (e.g. TCP/IP) can be
established between automation components.

SITRAIN Training for


Automation and Drive Technology

Page 16

MC-SMO-SYS
SIMOTION An Overview

SIMOTION Documentation

SIMOTION

Date:
File:

Siemens AG 2012. All rights reserved.

SIMOTION
documentation

09.02.2012
MC-SMO-SYS_01.17

SITRAIN Training for


Automation and drive technology

SIMOTION printed documentation comprises individual documentation


packages, which are contained in more than 50 SIMOTION documents and
other documents (e.g. SINAMICS).
The documentation packages are organized according to functionalities and
contents. The documentation is available in various languages on the
SIMOTION CD.
The following SIMOTION document packages are available:
1_Engineering system_handling: comprises 4 documents and describes the
handling of the SIMOTION SCOUT engineering system and the CamTools.
2_ System_and_function description: describes the technical operational
sequences for the SIMOTION system and explains the technology objects
3_Programming: describes the three programming languages MCC, ST,
LAD/FBD and DCC.
3_Programming_references: includes all of the reference lists required for
programming as well as a description of how the drives and other I/O are
connected to the SIMOTION system
3_ Service_and_diagnostics: describes TO alarms, project comparison,
upgrading devices and the trace functionality task.
3_SIMOTION_IT: describes the functionality of the web browser interface
from SIMOTION
4_Additional documentation: contains descriptions of all product information,
as well as the connection of additional hardware components to SIMOTION,
for example ADI4, TM15 and TM17,
5_SIMOTION C: describes the C230-2 / C240 /C240 PN hardware platform
5_SIMOTION D: describes the hardware platform D4xx and the plat
form SINAMICS S120
5_SIMOTION P: describes the hardware platform P350-3 and P320-3

SITRAIN Training for


Automation and Drive Technology

Page 17

MC-SMO-SYS
SIMOTION An Overview