This is my archive

System variables – INTERBUS master

System variables – INTERBUS master Available for AXC F x152 On INTERBUS master devices, three diagnostic registers map the diagnostic display to the control system: diagnostic status registers diagnostic parameter registers extended diagnostic parameter registers They inform the control system about the current state of the INTERBUS system. In the application… Read More

System variables

System variables System time Available for AXC F x152, RFC 4072S, and RFC 4072R Note: For RFC 4072R, see additional variables in System variables – Redundancy.  The RTC system variable is a system variable organized as a data structure. The RTC system variable can be used to retrieve information on the system time of the… Read More

IEC 61131‑3 languages with PLCnext Technology

IEC 61131‑3 languages with PLCnext Technology You can use the PLCnext Engineer software to program and configure your automation application in languages standardized in IEC 61131‑3: Structured Text (ST) Function Block Diagram (FBD) Ladder Diagram (LD) Of course you can use other programming environments for that purpose, too. Some features are… 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

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++ program types on PLCnext Technology

C++ program types on PLCnext Technology Types of C++ programs Depending on the functions you want to create, there are different ways to implement C++ code in PLCnext Technology.         C++ real-time applications are deterministically executed in the real-time context (ESM) on a… 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

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

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

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