SIEMENS
2/86
Siemens PM 21 · 2017
SIMOTION Motion Control System
SIMOTION engineering software
SIMOTION SCOUT
> Motion Control Chart (MCC)
2
■
Overview
MCC (Motion Control Chart) is a "flow diagram language" that
can be used to graphically formulate the process procedures in
production machines in a simple manner. The result is one or
more flow diagrams, comprising MCC blocks that describe the
time sequence of the individual machine actions. Due to its
special means of expression, MCC (Motion Control Chart) is
ideally suited to programming sequential processes.
Motion Control Chart supports the simple description of the
movement sequences of machines using powerful Motion
Control commands, for example: Axis referencing, axis
positioning, cam synchronization and desynchronization, and
much more.
Various MCC blocks are available for controlling the machine, for
example, conditions must be fulfilled, I/O signals can be read or
set, calculations can be formulated and different control
structures such as condition (IF), cases (CASE) and loops
(WHILE, REPEAT UNTIL) can be programmed.
Several MCC programs may be created to describe different
process situations. For example, you can create one MCC
program to bring the machine to a defined initial state when it is
switched on, a second MCC program for the normal production
sequence, and a third MCC program to specify what the
machine has to do in the event of a fault.
All MCC blocks – a selection of the most important SIMOTION
functions – are available in toolbars. They are grouped
according to function and automatically inserted in the flow
diagram at the marked point by clicking. By clicking on different
elements, individual dialogs for further parameterization are
opened. Of course, it is also possible to include individual
comments to document the process sequence. Functions from
the SIMOTION command library that are not individually offered
as MCC blocks can be used in an MCC program by means of a
special command.
■
Benefits
•
Representation as graphical flowcharts makes programming
especially easy
•
Hierarchical command library for Motion Control, PLC, and
technology functions.
•
Control structures (IF, WHILE, CASE, etc.)
•
Zoom-in functions for LAD, FBD and ST
•
Subprogram calls (FB/FC/methods)
•
Structuring based on module creation, i.e. combination of
command sequences to form a module command. Clicking
on the module command invokes the corresponding
command sequence.
•
Powerful test functions for online connection with the
SIMOTION controller such as graphical step tracing, single-
step mode and breakpoints.
© Siemens AG 2017