Motion Control Chart (Mcc) - Siemens SIMOTION SCOUT Configuration Manual

Motion control
Table of Contents

Advertisement

3.4.2

Motion Control Chart (MCC)

MCC (Motion Control Chart) is a "flow diagram language" that graphically formulates the
process sequences in production machines in a simple manner. The result is one or more flow
diagrams, comprising MCC blocks that describe the chronological sequence of the individual
machine actions. Due to its special means of expression, an MCC is ideally suited to
programming sequential processes.
Motion Control Chart supports the simple description of the motion sequences of machines
using powerful motion control commands, such as reference axis, position axis, synchronize
or desynchronize cam, and many more.
To control the machine sequence, commands are available for awaiting conditions and for
formulating computations, as well as for programming various control structures, such as
polling (IF), case determination (CASE) and loops (FOR, WHILE, UNTIL). 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 tool
bars. They are grouped according to function and are automatically inserted in the flow diagram
at the marked point by means of a click. A click on the individual elements opens specific
dialogs for parameterization. Obviously, you can also add your own comments for the further
documentation of 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.
Performance features:
● Easy-to-use due to graphical illustration in the form of flow diagrams
● Hierarchical command library for motion control, PLC, and technology functions
● Control structures (IF, WHILE, CASE, etc.)
● Zooming for LAD, FBD and ST
● Subroutine calls (FB/FC, programs, methods (OOP))
● Structuring based on command module generation, i.e. combination of command
sequences to form a module command
● User-friendly debug functions for online test and diagnosis, for example, single-step,
program status or breakpoints for easier troubleshooting (debugging)
● Monitor, trace
Note
Implicit conversion to ST
When being compiled, programs written in MCC are implicitly converted to ST programs and
then compiled.
You can export the intermediate result as an ST and use it as a basis for your own ST programs.
SIMOTION SCOUT
Configuration Manual, 11/2016
Introduction
3.4 Programming languages
21

Advertisement

Table of Contents
loading

Table of Contents