Matlab Simulink® is a software environment from The MathWorks Inc. that is used for the graphical modeling, simulation, development, and implementation of dynamic systems and control algorithms. In conjunction with PLCnext Technology, Simulink enables engineers to create sophisticated automation logic without the need for traditional PLC programming. With PLCnext Target for Simulink, models can be translated directly into IEC 61131-3-compliant function blocks or PLCnext Engineer programs and executed on PLCnext Control. This seamless integration bridges the gap between model-based development and industrial automation. It optimizes development, reduces errors, and shortens the time to market.
The PLCnext Technology tool chain is required to develop real-time and non-real-time applications in C++ and C# for PLCnext controllers. The PLCnext CLI command line tool is a core component in the tool chain and can be used to create metadata, C++ header files, and PLCnext Engineer libraries, as well as for the build process. There is also an add-in for Eclipse® and an extension for Microsoft Visual Studio®. This extends the user interfaces of these development environments to support the development process for PLCnext Technology.