This is my archive

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

Installing IDE plug-ins for PLCnext Technology

Installing IDE plug-ins for PLCnext Technology In high-level language programming, the common workbench is equipped with a specialized tool for smooth and quick workflows. Well known Integrated Development Environment (IDE) tools are Visual Studio® (available for Windows®) or Eclipse® (available for Windows® and Linux®).  As part of the PLCnext toolchain, Phoenix Contact offers an Eclipse®… Read More

Introduction to the PLCnext CLI Template System

Introduction to the PLCnext CLI Template System This template system is a powerful and flexible tool designed to simplify the generation of files based on user-defined templates containing placeholders. These placeholders are automatically evaluated and filled by the PLCnext CLI, streamlining the process of creating files with dynamic content. The… Read More

Programming on PLCnext Technology

Programming on PLCnext Technology Demands on automation technology are increasing due to digitization in the industrial sector. Flexibility, networking, exchange of information – the “Internet of Things” (IoT) is gaining evermore importance for modern, flexible and efficient production. Automation systems and their controllers must become more adaptable and must… Read More

C++ programs in PLCnext Technology 

C++ programs in PLCnext Technology  With PLCnext Technology, you can use programs created with C++ in the real-time context of a PLC along with conventional IEC 61131‑3 programs. To use programs and pro­gram parts created in C++ within the scope of PLCnext Technology, Phoenix Contact provides tools and add-ins that help to integrate your… Read More

Advanced use of IComponent and IProgram

Advanced use of IComponent and IProgram Using the PLCnext CLI , Eclipse® Add-in or Visual Studio® extension creates the meta configuration files (*.libmeta, *.compmeta, *.progmeta) required for PLCnext Engineer as well as the following functions with a functional implementation during compiling. If you have special requirements that go beyond this, the following descriptions will help you understand the… Read More

ACF (Application Component Framework)

ACF (Application Component Framework) The ACF (Application Component Framework) is the foundation for the PLCnext Technology platform architecture. The ACF is a framework that enables component-based platform development and the configurative composition of the firmware for the devices. It can configuratively distribute the firmware to one or more processes. The… Read More

Remote debugging of C++ code

Remote debugging of C++ code Suitable with AXC F x152 up to firmware 2024.6 and with inactive Security Profile only PLCnext Technology has an integrated GDB server, so you can set up a remote debugging session. Read more about the GDB server if you’re new to this tool or interested in the complete functionality of this… Read More

Creating a C# function block library

Creating a C# function block library With Visual Studio®, you can program functions, function blocks, function containers and programs in C# which you can subsequently import using the PLCnext Technology engineering software, PLCnext Engineer and use on a PLCnext Technology device. Tutorial video Note: Tutorial videos are embedded from the Phoenix Contact Technical Support YouTube channel. With playing… Read More

Advanced C++ programming features

Advanced C++ programming features Note: Some of these features have become available with newer toolchain releases over time. Check the availability note at each  heading bar . Features: Connecting ports using the Port Wizard Adding an ACF library version and description Using multiple namespaces Using multiple… Read More