Siemens Industry Online Support
Siemens AG
Entry type: Application example Entry ID: 109475569, Entry date: 02/19/2018

SIMATIC Library LCalcMC – Calculation of motion profile details

  • Entry
  • Associated product(s)
The application provides functions to get detailed information about motion profiles.

When moving axes in production machines, the following questions are of particular interest:
  • How much time will a positioning take?
  • How long does it take to reach the target velocity?
  • How much distance is traveled when a velocity change is commanded?
  • What acceleration is needed to complete a positioning in a certain time?
  • When must a movement be stopped at the latest to avoid a crash (collision monitoring)?
  • How can maximum required power be reduced?
  • How can the jerk be limited to achieve minimal wear on the machine?

The library LCalcMC for SIMATIC provides easy-to-use calculation functions that help the user to find solutions to the above questions. The function results can be used for programming the motion profiles with respect to the dynamics (velocity, acceleration, deceleration, jerk).

The functions can be called in every programming language in the user program, e.g. SCL or LAD/FBD.


  STEP 7 Professional V14 (TIA Portal)
  For the usage in newer STEP 7 versions see corresponding system manuals (Compatibility of projects/PLC

    SIMATIC S7-1500/S7-1500T
       Registrierung notwendig  SIMATIC Manual 10/2017 (1,6 MB)
       Registrierung notwendig  LCalcMC SIMATIC V1.0.1 (1,3 MB)

Additional Keywords
Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit