×
Siemens Industry Online Support
Siemens AG
Entry ID: 109751049, Entry date: 12/18/2019
(19)
Rate

SIMATIC Technology - Motion Control: Overview and Important Links

  • Entry
This topic page gives you an overview of the essential documents, entries and links on the topic of Motion Control. The topic Motion Control contains every control task to the operation of drives and capturing position values with the help of position sensors.



The tasks treated here reaches from steering for individual axes up to the method of several coordinate axes.

The motion instructions are based on the international PLCopen standard, thereby providing users a flexible means of programming their motion application without special knowledge. Applications can be programmed in all standard programming languages of IEC 61131.


Motion ControlSignalprocessing/-outputPID Control


S7-1500(T)

Manuals

SIMATIC S7-1500 S7-1500/S7-1500T Motion Control Overview V6.0 as of STEP 7 V17
SIMATIC S7-1500 S7-1500/S7-1500T Motion Control alarms and error IDs V6.0, STEP 7 V17 or higher
SIMATIC S7-1500 S7-1500/S7-1500T Axis functions V6.0 as of STEP 7 V17
SIMATIC S7-1500 S7-1500/S7-1500T Synchronization operation functions V6.0 as of STEP 7 V17
SIMATIC S7-1500 S7-1500/S7-1500T Measuring input and cam functions V6.0 as of STEP 7 V17
SIMATIC S7-1500 S7-1500T Kinematics functions V6.0 as of STEP 7 V17
SIMATIC S7-1500 Product information on the S7-1500/1500T Motion Control documentation

SIMATIC S7-1500 S7-1500/S7-1500T Motion Control overview V5.0 in TIA Portal V16
SIMATIC S7-1500 S7-1500/S7-1500T Axis functions V5.0 in TIA Portal V16
SIMATIC S7-1500 S7-1500/S7-1500T Synchronous operation functions V5.0 in TIA Portal V16
SIMATIC S7-1500 S7-1500/S7-1500T Measuring input and cam functions V5.0 in TIA Portal V16
SIMATIC S7-1500 S7-1500T Kinematics functions V5.0 in TIA Portal V16

SIMATIC S7-1500 S7‑1500 Motion Control V4.0 in TIA Portal V15
SIMATIC S7-1500 S7-1500T Motion Control V4.0 in TIA Portal V15
SIMATIC S7-1500 S7-1500T Kinematics Functions V4.0 in TIA Portal V15

Getting Started SIMATIC S7-1500
Programming Guideline for S7-1200/S7-1500
Programming Styleguide for S7-1200/1500

FAQs

Compatibility Tool for Automation and Drive Technology
Which requirements have to be fulfilled before a technology object can be enabled via "MC_Power"?
What are the advantages of using the data type DB_ANY with Motion Control applications?
With Motion Control, how do you diagnose the configuration error if you do not get any valid encoder values with the modules TM PosInput and TM Count?
Which IO controllers and IO devices support the following functions in STEP 7 (TIA Portal): IRT, prioritized startup, MRP, MRPD, PROFIenergy, Shared device, MSI/MSO, I device, clock-synchronized mode, system redundancy and option handling?
How do you program the automatic stop at the limit switches in jogging mode with S7-1500 Motion Control?
How do you disable and enable the hardware limit switches of a Motion Control TO of an S7-1500 via the user program?
Isochronous mode with PROFINET - an example with SIMATIC S7-1500
With active referencing, why does the parameter for the approach direction not match the actual approach direction?
How can you realize the encoder configuration for the “positioning axis” technology object?
How do you configure the integrated counter of the compact CPUs 15xxC-1PN for Motion Control to make it usable for encoder acquisition?
S7-1500(T): Manual determination of a compensation characteristic for hydraulic valves and hydraulic axes
Why, in STEP 7 (TIA Portal), are no or only a few blocks displayed in the Task Card of the Motion Control instructions?
For S7-1200/S7-1500, how do you measure the runtime of the complete program, subprograms or specific organization blocks?
Which organization blocks can you use in STEP 7 (TIA Portal)?
Important settings when using Motion Control functions with an Open or Software Controller

S7-1500T: Set synchronization in simulation - Retain a synchronized connection when locking the slave axis, for example
Camming with "MC_CamIn" in the S7-1500T
How does a slave axis of camming behave during "Direct synchronous setting" (SyncProfileReference = 2)?
Which controllers can you use for an actual value extrapolation?
SIMATIC S7-1500T: Guidelines for filtering and extrapolation with actual value coupling
SIMATIC S7-1500(T): Basics of axis control with technology objects and approach to axis optimization
SIMATIC S7-1500T: Setup and Diagnosis of Cross-PLC synchronous operation

Automation Tasks in 10 minutes or less SIMATIC S7-1500: AT 8 - Integrated Positioning
Automation Tasks in 10 minutes or less SIMATIC S7-1500: AT 7 - Integrated Drives and Motion
Automation Tasks in 10 minutes or less - Drives and Motion

How Can You Integrate a Drive into the TIA Portal via the Device Master File (GSD)?
How do you access the parameters of a drive which is controlled with the Motion Control function of an S7-1500 CPU?
Which SINAMICS drives can you use with Motion Control and a SIMATIC S7-1500 (T) controller and how can they be parameterized?
How to you operate the SINAMICS S120 drive via a Technology object (TO) on a SIMATIC S7-1500?
How should you configure the encoder settings in the TO (Technology Object) for the SINAMICS V90 PN?
SIMATIC S7-1500 (T): Drive Connection via PROFIdrive – Enables and General State Diagram

Limited Sales and Delivery Release for SIMATIC Robot Library V1.0
SIMATIC Robot Integrator for KUKA - Getting Started
SIMATIC Robot Integrator for standard kinematics and for KUKA robots
SIMATIC Robot Integrator for DENSO - Getting Started
SIMATIC Robot Integrator for STÄUBLI – Getting Started
SIMATIC Robot Integrator for YASKAWA - Getting Started
SIMATIC Robot Integrator for standard Kinematics - Getting Started

Application examples for "Motion Control"
Using the MC-PreServo and MC-PostServo organization blocks
SIMATIC S7-1500: Cam Control Unit with time-based IO
Diagnostics in User Program with S7-1500
Diagnostics Overview for SIMATIC S7-1200 and S7-1500
Technology Objects of the SIMATIC S7-1500(T)
SIMATIC S7-1500 / S7-1500T: Standard application axis control
S7-1500T: Circular Motion on the Basis of Cam Disks "MoveCircle2D”
S7-1500T: Synchronizing in Standstill "LCISS_CamInStandStill" / "LCISSM_CamInStandStillMultiple"
Switchover and generation of cams with SIMATIC S7-1500T
SIMATIC S7-1500: Rapid Traverse/Creep Speed Positioning (2SpeedPositioning)
SIMATIC S7-1500(T): Comparison of the synchronization modes

Application examples for "Drive Technology"

Backup and Restore of the SINAMICS S210 device settings with SIMATIC
SINAMICS communication blocks DriveLib for reading and writing drive data within TIA Portal Context
SIMATIC S7-1200/S7-1500 and SIMOTION: Acyclic Data Exchange
SIMATIC Alarm Handling for SINAMICS drives
SIMATIC - Failsafe library LDrvSafe to control the Safety Integrated functions of the SINAMICS drive family

SIMATIC/SINAMICS Getting started with SINAMICS V90 PN on S7-1500 Motion Control
SINAMICS G/S: Generating GSDML files for S120, S150, G130, G150, S110
SINAMICS G/S: Configuration of standard telegrams in TIA Portal
SINAMICS G: Telegram Extension of a Position-Controlled Drive with SIMATIC S7-1500 (TO)
SINAMICS G: Guide for Commissioning a Position-Controlled Drive
Configuring Technology Objects with SIMATIC S7 1500 and SINAMICS S210 in TIA-Portal
Configuring a SINAMICS S120 with Startdrive
SINAMICS S120 and SIMATIC S7-1500(T): How to connect a 2nd encoder via Startdrive to the TO_ExternalEncoder
SIMATIC S7-1500 with SINAMICS S120: Torque limiting with MC_TorqueLimiting

SINAMICS G: Axis positioning with the "SINA_POS" block
SINAMICS Positioning a G110M/G120 (Startdrive) with S7-1500 (TO) via PROFINET/PROFIBUS with Safety Integrated and HMI
SINAMICS G: Speed Control of a G110M / G120 (Startdrive) with S7-1500 (TO) via PROFINET or PROFIBUS with Safety Integrated (via Terminal) and HMI
Position Control of SINAMICS V90 with SIMATIC S7-1500 via IRT PROFINET (using a GSDML file)
SIMATIC S7-1200 / S7-1500: Encoderless Positioning with SINAMICS G
Controlling the Safety Integrated Functions of the SINAMICS S120 with a SIMATIC S7-1500 F-CPU via PROFIsafe
Safety position, standstill, direction and speed detection
Drive Optimization Guide
Moving PTO positioning axes of an S7-1200 as IO device centrally from an IO controller (S7-1200/S7-1500)

General application examples and libraries

SIMATIC S7-1500 / S7-1500T: Standard application axis control
SIMATIC/SIMOTION Library LCalcMC - Calculation of motion profile details
SIMATIC Library LPrintMark - Print Mark Acquisition with TO Measuring Input
SIMATIC S7-1500: Backlash compensation
SIMATIC/SIMOTION Library LCamHdl – Creation of cam disks at runtime
SIMATIC S7-1500T: Working with the cam editor
SIMATIC S7-1500(T): Comparison of the synchronization modes

Guide to Standardization
The TIA Portal Tutorial Center (videos)
SIMOTION, SIMATIC: Communication Library LCom for Ethernet Communication
Library of general functions (LGF) for SIMATIC STEP 7 (TIA Portal) and SIMATIC S7-1200 / S7-1500
Transforming warning and error messages of a SINAMICS drive with the aid of the XML parser and integrating them into a STEP 7 / HMI project

Branch solutions

SIMOTION/SIMATIC/SINAMICS - Converting Toolbox
SIMATIC/SIMOTION OMAC PackML V3 Machine and Unit States
SIMATIC/SIMOTION Weihenstephan Standards
SIMATIC/SIMOTION Intelligent Belt - Multi Belt Control
SIMATIC Winder and Tension Control
SIMATIC Traversing Drive

Handling with SIMATIC S7-1500 T-CPU
SIMATIC S7-1500T Kinematics Control
SIMATIC S7-1500T Kinematics Manual Control
SIMATIC S7-1500T Kinematics Language
SIMATIC S7-1500T Kinematics Transformation
SIMATIC S7-1500T Kinematics Addon
SIMATIC S7-1500T Kinematics Computed Torque Control
Sales and delivery release SIMATIC Kinematics Operate V1.0
SIMATIC Safe Kinematics – in a nutshell
SIMATIC Safe Kinematics – Tips & Tricks

SIMATIC S7-F/P Press Safety Blocks
SIMATIC S7-1500(T): "LSimaHydTO" for hydraulic applications and hydraulic presses
SIMATIC Simapress: Software package to automate a conventional flywheel press

SIMATIC S7-1500T: Control of a Multi-Carrier-System
SIMATIC S7-1500T RotaryKnife
SIMATIC S7-1500T Flying Saw
SIMATIC Interpreter
SIMATIC CPG Template

SIMATIC S7-1500(T) Print Standard

Digitalization

SIMATIC S7-1500T - Virtual commissioning for kinematics in NX MCD with Software in the Loop
SIMIT Simulation Platform - Overview
SIMATIC/SIMOTION Virtual Commissioning with Hardware in the Loop
DRIVES Behavior Library for SIMIT
SIMATIC Machine Simulator Virtual commissioning of machines Getting Started
SIMIT/MCD/AMESIM - Virtual commissioning in machine building
SIMATIC Modular Application Creator
SIMATIC Modular Application Creator Equipment Modules


S7-1200

Manuals

SIMATIC STEP 7 S7-1200 Motion Control V6.0 to V7.0 in TIA Portal V16
SIMATIC STEP 7 S7-1200 Motion Control V6.0 in TIA Portal V15
SIMATIC STEP 7 S7-1200 Motion Control V6.0 in TIA Portal V14
SIMATIC STEP 7 S7-1200 Motion Control V13 SP1
Programming Guideline for S7-1200/S7-1500
Programming Styleguide for S7-1200/1500

 FAQs

How do you stop an axis with position accuracy in the case of product identification with the SIMATIC S7-1200?
How Can You Integrate a Drive into the TIA Portal via the Device Master File (GSD)?
Automation Tasks in 10 minutes or less SIMATIC S7-1200: AT 7 - Simple Motion Commissioning
What additions are included in the firmware changes of the S7-1200 controllers?
Automation Tasks in 10 minutes or less - Drives and Motion
What are the advantages of using the data type DB_ANY with Motion Control applications?
For S7-1200/S7-1500, how do you measure the runtime of the complete program, subprograms or specific organization blocks?

Application examples

S7-1200: Faceplate for Editing the "Command Table"
Diagnostics Overview for SIMATIC S7-1200 and S7-1500
SIMATIC S7-1200 / S7-1500: Encoderless Positioning with SINAMICS G
Moving PTO positioning axes of an S7-1200 as IO device centrally from an IO controller (S7-1200/S7-1500)
SIMOTION, SIMATIC: Communication Library LCom for Ethernet Communication
SIMATIC/SIMOTION OMAC PackML V3 Machine and Unit States
SIMATIC/SIMOTION Weihenstephan Standards
Positioning to Print Marks with SINAMICS V90 and SIMATIC S7-1200 (TO)
SIMATIC S7-1200: Handling library for pick & place applications


S7-300(T)

Information on the SIMATIC S7-300T CPUs you can find in entry 109800533

Migration


Migration Guide: S7-31xT to S7-1500(T)


Further information

Information

SIMATIC Technology - Die perfekte Basis für alle Technologieaufgaben
SIMOTION at a glance
Interaction of SIMATIC control technology with SINAMICS drives

TIA Selection Tool – quick, easy, smart
SIMATIC Automation Tool - the commissioning and service operation tool for SIMATIC modules
Support Packages for the hardware catalog in the TIA Portal (HSP)
S7-1200 CPU firmware
Firmware update S7-1500 CPUs incl. Displays and ET 200 CPUs (ET 200SP, ET 200pro)
SINAMICS G120 firmware
SINAMICS V90 PROFINET firmware
SINAMICS S210 Firmware
SINAMICS S120 firmware

Training

SITRAIN - Training für die Industrie weltweit
Projects for the "Universal demonstration and training case for SINAMICS S120, SIMATIC Drive Controller, SIMOTION D, SINUMERIK ONE and SINUMERIK 840D sl" version 3

Forum

SIMATIC Technology
SIMATIC S7-1500 - CPUs, peripherie, accessories
SIMATIC S7-1200 - CPUs, peripherie, accessories
SIMATIC S7-300 / S7-300F - CPUs, peripherie, accessories
STEP 7 Additional Software - S7-Technology, PID, Easy Motion Control
Drive Tools - SIZER, STARTER, Startdrive
SINAMICS


Rate entry
no rating
Requests and feedback
What do you want to do?
Note: The feedback always relates to the current entry / product. Your message will be forwarded to our technical editors working in the Online Support. In a few days, you will receive a response if your feedback requires one. If we have no further questions, you will not hear from us.