Please choose country and language

Efficient – Sustainable – Innovative

In the age of Industrial IoT, concepts like modeling, simulation and virtual commissioning are quickly becoming standard procedure in the development of automation technology. Seamlessly networked development tools, unprecedented flexibility and highly efficient resource management promise to optimize the development process and get projects up and running significantly faster.

B&R supports model-based development at whatever level of detail it is implemented – with modeling, simulation and virtual commissioning woven into its entire product portfolio.

Simulation at every stage of development

Simulation is seamlessly integrated into every level of B&R solutions – automation hardware, components and machines and plants and processes.

At the first level, Automation Studio supports simulation of all B&R hardware components with Automation Runtime Simulation (ARsim) and ACOPOS simulation.

At the level of components and machines, B&R supports a variety of simulation and modeling tools such as MATLAB® /Simulink®  and MapleSim for dynamic modeling of machines and machine components.

At the highest level, complex system processes such as material flow or entire production plants can also be simulated. To make this possible, Automation Studio features interfaces for external tools such as industrialPhysics and ISG-virtuos.

All the info at a glance

All the information can be found in the respective brochures. (PDF)

  • Virtual commissioning
  • Model-based development
  • Rapid prototyping
  • Machine design
  • Hardware-in-the-loop
  • Software-in-the-loop

Virtual commissioning

With the number of control loops in modern machinery continually on the rise, control software takes on an increasingly prominent role in helping to ensure the functionality of these systems. Early testing and virtual commissioning can help keep errors in check despite increasingly complex application code. Simulated control systems linked to virtual machine components make it possible to verify application code long before the first prototype machine goes into operation.

Interfaces for 3rd-party tools

Iterative verification

01 Requirements

During the requirements phase, the scope and level of detail needed for the simulation are defined. Though it is generally enough to model only certain parts of the machine, in some cases a full model of the machine is required – including infrastructure and material transport.

02 Conceptual design

A simulation concept is developed to meet the defined requirements, which determines which simulation tools will be used. B&R offers an array of tools for different types of simulation.

03 Modeling

The scope of a model can vary greatly – from a simple control loop to a mechatronic machine unit or even a full simulation of an entire production process.

04 Simulation

The model is tested by simulating a variety of defined scenarios. Through an iterative process of testing and verification supported by diagnostic tools and 3D graphics, the model is continually refined as components are sized.

05 Integration

The generated code is seamlessly integrated into B&R's entire hardware and software portfolio. The virtual model can be used to perform every aspect of software development, from function testing to virtual commissioning.

06 Code generation

From the model, it is possible to automatically generate an entire program or individual function block in C , C++ or any IEC 61131-3 language. This ensures a high level of reusability and flexibility throughout hardware-in-the-loop testing (HIL), rapid prototyping and series production.

07 Verification

Testing performed during virtual commissioning can range from simple logical sequences to complex, critical scenarios to ensure the overall efficiency and quality of the machine's hardware and software.

08 Commissioning

Virtual commissioning accelerates and streamlines the process of commissioning the actual machine. It minimizes risk and ensures that project deadlines and quality targets are met reliably.

Automation Studio Target for Simulink

Full version
Upgrade service

Automation Studio Target for Simulink offers an interface for automatic code generation from MATLAB/Simulink for B&R target systems. The MATLAB®/Simulink® and Automation Studio simulation and development tools allow you to move from developing a model to generating high-quality program code in a matter of minutes. The languages C, C++ and Strukturierter Text (specified in IEC 61131-3) are supported. Model-based development using MATLAB® and Simulink® improves production quality and reduces development times.

  • Areas of use
  • Rapid prototyping – Implementation at the push of a button
  • Model-based controller design
  • Development of complex control structures
  • Hardware-in-the-loop – Emulation of critical system components
  • Design of measured value filters
  • Statistical data analysis
  • Your benefits:
  • Accelerated development cycles
  • Increased productivity
  • Documented and reusable process knowledge
  • Optimized controller parameters
  • Extensive function libraries
  • Numerous evaluation options
  • Intuitive operation

The following software is required in order to use automatic code generation with B&R Automation Studio Target for Simulink®:

  • MATLAB® and Simulink® version 2012b or higher with B&R Automation Studio Target for Simulink® Version 5.0 or higher
  • Simulink Coder® or Embedded CoderTM
  • C++/C compiler: depending on version of MATLAB®/Simulink®: e.g. SDK7.0 or Visual Studio
  • Automation Studio Version version 3.0.90 or higher is required in order to transfer code directly to Automation Studio during code generation.

External mode

External mode makes it possible to link the target system to the Simulink model via TCP/IP and exchange data bidirectionally at runtime. Data can be made available to the target system directly in the Simulink model (e.g. using 'Scope' or 'Display') or written from the Simulink model to the target system (e.g. using the Simulink 'Gain' or 'Constant' blocks).

Functional Mock-up Interface

Plug and model – that is the principle behind the Functional Mock-up Interface (FMI). FMI is an independent industry standard. It enables models to be exchanged and simulated using various development tools. B&R offers a mechanism for importing Functional Mock-up Units (FMU) in accordance with the FMI 2.0 standard. FMUs are seamlessly integrated as function blocks in Automation Studio.

  • Areas of use
  • Virtual commissioning
  • Rapid prototyping – Implementation at the push of a button
  • Machine design
  • Model-based development
  • Development of complex control structures
  • Hardware-in-the-loop – Emulation of critical system components
  • Statistical data analysis
  • Your benefits:
  • Accelerated development cycles
  • Assured and improved product quality
  • Increased productivity
  • Platform-independent development
  • Seamless connection with Automation Studio
  • Early and safe testing of all functionality
  • Intuitive operation

The Functional Mock-up Interface import supports the following:

  • FMI standard version 2.0
  • Co-simulation
  • Source code FMUs
  • Seamless integration of MapleSim FMUs

Please choose country and language

B&R Logo