Simulink PLC Coder

Description

Introduction

Simulink PLC Coder™ generates hardware-independent IEC 61131 structured text from Simulink® models, Stateflow® charts, and Embedded MATLAB® functions. The structured text is generated in PLCopen XML and other file formats supported by widely used integrated development environments (IDEs). As a result, you can compile and deploy your application to numerous programmable logic controller (PLC) and programmable automation controller (PAC) devices.

Simulink PLC Coder generates test benches that help you verify the structured text using PLC and PAC IDEs and simulation tools.

Key Features

  • Automatic generation of IEC 61131-3 structured text
  • Simulink support, including reusable subsystems, PID controller blocks, and lookup tables
  • Stateflow support, including graphical functions, truth tables, and state machines
  • Embedded MATLAB support, including if-else statements, loop constructs, and math operations
  • Support for multiple data types, including Boolean, integer, enumerated, and floating-point, as well as vectors, matrices, buses, and tunable parameters
  • IDE support, including B&R Automation Studio™, PLCopen XML, Rockwell Automation® RSlogix™ 5000, Siemens® SIMATIC® STEP® 7, and 3S-Smart Software Solutions CoDeSys
  • Test-bench creation