This is my archive

PLM (Program Library Manager)

PLM (Program Library Manager) The Program Library Manager (PLM) is part of the PLC Manager. It loads and unloads components during the runtime of the PLCnext Technology firmware. The PLM controls the entire service life of the component instance in accordance with the states of the controller and changes of… Read More

Datatype Worksheet

Datatype Worksheet Datatype worksheets can be deployed with the PLCnext Engineer library and there for being an optional part of the PLM and ACF project types. The plcncli generate config command or in IDE as part of the build process, generates a DataTypes.dt file in the intermediate folder. Each struct,… 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 PLCnext Technology has an integrated GDB server, so you can set up a remote debugging session using the Eclipse® IDE. Read more about the GDB server if you’re new to this tool or interested in the complete functionality of this tool. Setting up… 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

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