This is my archive

Creating a new C++ project in Eclipse®

Creating a new C++ project in Eclipse® Suitable from 2019.0 LTS up to 2021.6 – for newer firmware see Working with Eclipse This section describes the general approach to C++ programming on PLCnext Technology with Eclipse® IDE. Of course, you might use any other IDE or code editor instead.  Creating a new C++… Read More

Common classes

Common classes Common classes provide functions that may be helpful for programming. The PLCnext Technology-specific common classes are made available via the PLCnext Technology SDK. With the help of the SDK, it is possible to generate high-level-language programs in C++ for the PLCnext Technology framework. The SDK provides Arp firmware header files… Read More

Working with Visual Studio®

Working with Visual Studio® Valid from toolchain 2021.6 – for former releases see Creating a C++ project with Visual Studio This topic describes the general approach to C++ programming on PLCnext Technology with Microsoft®  Visual Studio® IDE using the C++ PLCnext Technology Extension from Phoenix Contact. Of course, you might use also the Eclipse® IDE,… Read More

Creating and using shared (consumable) libraries

Creating and using shared (consumable) libraries Available from 2021.0 LTS Creating a shared (consumable) library Developing a library which can be consumed by other projects is a useful feature. A project with the type consumablelibrary can be created by means of the PLCnext CLI or one of the IDE tools provided… Read More

PLCnext Technology API documentation

PLCnext Technology API documentation In the the PLCnext Technology API documentation find all the modules, namespaces, classes and files for C++ programming. The latest release is also embedded into the search function of the PLCnext Community, so you get matches from the API documentation when searching for information there. These are all… Read More

Using the PLCnext Technology Toolchain and the PLCnext CLI

Using the PLCnext Technology Toolchain and the PLCnext CLI What is the PLCnext CLI The PLCnext Command Line Interface (PLCnext CLI) provides an entire toolchain for C++ programming on the PLCnext Technology platform as well as a template system for creating projects. Based on the C++ specific templates, you can develop your applications. Read More

Installing the PLCnext Technology Toolchain

Installing the PLCnext Technology Toolchain Latest Toolchain changes In order to develop real-time and non-real-time applications in C++ and C# for the integrated runtimes of PLCnext Technology, the PLCnext Technology Toolchain is required.  The PLCnext CLI is a crucial component in that toolchain. This dedicated command line interface can be used to generate metadata,… Read More

PLCnext Technology Toolchain changelog

PLCnext Technology Toolchain changelog This topic lists changes made to the PLCnext Technology Toolchain in updates, starting with PLCnext Technology Toolchain release 2022.0 LTS. In addition, issues with the tools and interconnections are reported below in this topic and in the general Known issues topic in this Info Center. Tip: Find the changes note as… Read More

Managing SDKs for C++ programming

Managing SDKs for C++ programming A Solution Development Kit (SDK) contains all of the important toolchains and libraries required for creating a C++ program for a specific PLCnext Control type. Compatibility: SDKs are specific not only to devices but also to firmware releases and to the operating system… Read More

Working with the SecurityFramework

Working with the SecurityFramework For PLCnext Technology Toolchain 2025.0 and 2025.6 The PLCnext Engineer software suite has implemented from its 2025.0 releases on a new security feature which provides an option to check libraries for trusted signatures. This feature can also be addressed with libraries developed by means of an IDE because the PLCnext Technology Toolchain now contains… Read More