This is my archive
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
Supported data types in C# The following table illustrates how the IEC 61131‑3 data types are linked to the .Net framework and to C#, respectively. Note: Variables of data types that are marked with a + in the Attribute mandatory column must have the (otherwise optional) attribute DataType for unambiguous assignment. Read More
Remote debugging of C++ code Suitable with AXC F x152 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 tool. Setting… Read More
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 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
Providing help files for libraries Libraries can include help files that contain a help page for each POU. The help files can be added in the Compiled Help (.chm) format (all toolchain versions) or in HTML5 format (as of toolchain version 2022.6). These help files can be provided in… Read More
PLCnext Technology naming conventions When designating PLCnext Technology components, please observe the following conventions. Correct functioning of your components can only be ensured if you adhere to the following specifications. GDS ports A designation… may not start with a number must consist of at least two… Read More
Supported port connectors Connectors The programs of a PLCnext Technology application communicate via IN ports and OUT ports. Only a combination of specific data types is supported. Note: When setting the IN and OUT ports with PLCnext Engineer, you can only enter permitted combinations of data types. In case you’re… Read More
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 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 of the PLCnext Technology Toolchain. This dedicated command line interface (CLI) can be used to generate… Read More