Simulation & Model Driven Design

From Initial Design to Condition Assessment in Real Operation

The aim of a simulation is to predict the future system behavior taking into account its input variables and internal states. If individual process variables influence each other, analytical considerations quickly become extensive. Numerical simulation helps to keep track of the development of application programs for complex machines. The function of the written control code is tested at an early stage using a plant simulation model. Since the dynamic system states are also captured, the correct component design and a proof-of-concept can already be verified in the simulation. Later, the simulation model can be used to investigate fault patterns offline and train new employees.

»The use of simulation allows for the project planning, start-up and market placement of plants with the highest availability in the shortest possible time. « Christoph Schwärzler Product Manager Model Driven Design & Motion Control

Your Advantages

Develop Efficiently with Simulations.

Software-in-the-loop test
  • Test of open-loop and closed-loop control code based on the plant model on the engineering PC
  • Bachmann IO modules are simulated
  • Verification of the required machine functionality
  • Optimization of initially defined controller parameters
  • Verification of the plant functionality in critical operating states
M1 Programming with the Simulation Tool
  • M1 hardware and software interfaces are part of the control code
  • Definition of the required sampling time
  • Configuration of the processing priority
  • Real-time application thus completely described
  • Installation of the generated code directly on M1 CPU, no reboot of the controller necessary
Hardware-in-the-loop test
  • Open and closed loop control code processed in real-time on an M1 CPU
  • Plant model runs on identical M1 CPU, other M1 CPU or on the development PC
  • Verification of the used hardware and software interfaces
  • Validation of timing and caused CPU load
Real-time application at the push of a button
  • Autonomous M1 real-time application is generated from the simulation model with a mouse click
  • Additional sources of error are excluded by design, since no further engineering tools are involved
  • Alternatively, libraries are generated to use the functionality in IEC61131-3 and C/C++ programs