Programming Languages; Programming Languages In Simotion Scout - Siemens SIMOTION SCOUT Configuration Manual

Motion control
Table of Contents

Advertisement

SIMOTION P combines the openness of the Windows operating system with the real-time
capability of SIMOTION P Runtime.
SIMOTION C (Controller-based)
SIMOTION C is the modular controller variant in the tried and trusted packaging system of the
SIMATIC S7-300 with its very varied expandability options on the I/O bus. SIMOTION C240
high-performance motion controllers are available for control functions and motion control
tasks. The integrated interface for four analog coupled drives makes the SIMOTION C
particularly suitable for compact applications with the control of analog electrical drives and
the operation of hydraulic axes. SIMOTION C also supports operation of four stepper motors
at these interfaces. SIMOTION C240 PN offers a PROFINET interface instead of the encoder
and drive interfaces.
3.4

Programming languages

3.4.1

Programming languages in SIMOTION SCOUT

SIMOTION provides different programming languages for the solution of Motion Control tasks,
control logic, arithmetic calculations, etc. During runtime, the selected programming language
has no effect – except in the different displays when debugging. You can create user
applications in different programming languages and use them jointly in a project.
The following programming languages are available in SIMOTION SCOUT:
● Motion Control Chart (MCC)
Graphical programming as a flow chart.
In particular, for sequential tasks with a high level of motion control functionality.
● Ladder Logic / Function Block Diagram (LAD/ FBD)
Graphical Programming as Ladder Logic / Function Block Diagram, supplemented by
Motion Control Functions via PLCopen Function Blocks.
In particular, for cyclic tasks with a high logic proportion.
● Structured Text (ST)
textual programming in a high-level language.
As the base language of the SIMOTION system, ST supports all system features and
functions of the technology packages and is thus suitable for all tasks.
● Drive Control Chart (DCC)
In many applications, the control of the drive system requires a linking logic which combines
multiple statuses (e.g. entry control, system status) into one control signal (e.g. ON
command).
As well as logical links, drive systems are increasingly calling for arithmetic operations and/
or saving elements. This kind of functionality is available on drive objects of the SINAMICS
drive system and the SIMOTION control system in the form of a Drive Control Chart (DCC).
With the Drive Control Chart Editor (DCC Editor) based on CFC, SIMOTION controllers
and SINAMICS drives can be configured graphically.
For further information, see Section DCC programming system (Page 222).
SIMOTION SCOUT
Configuration Manual, 11/2016
Introduction
3.4 Programming languages
19

Advertisement

Table of Contents
loading

Table of Contents