This is my archive

Function extensions

Function extensions A main feature of PLCnext Technology is the modular extensibility on user’s side, for example by means of so-called “function extensions”.  How these function extensions differ from apps, see C++ programming on PLCnext Technology Function extensions for internal processes Users can add their own function extensions to PLCnext Technology. The… Read More

System Manager and PLC Manager 

System Manager and PLC Manager  System Manager PLCnext Technology is by definition an open platform. This means that as a user you can integrate your own components and programs. During firmware startup, the System Manager ensures that all integrated components and programs are configured and started in the correct… Read More

Diagnostic log file Output.log

Diagnostic log file Output.log The Output.log diagnostic log file contains status information, warnings, error messages, and debugging messages. It offers a lot information of the boot up and operation of a controller of the PLCnext family. It is a good compromise between information and system performance. You will find… Read More

Supported elementary data types

Supported elementary data types The following table shows all supported data types throughout the standards.  Note: All these data types can be used in a one-dimensional array. All these data types but arrays can be used a structure.   PLCnext Engineer C++ C#… Read More

Retain variables in Extended Retain Handling

Retain variables in Extended Retain Handling General retain memory concept Traditionally a PLC offers two types of memory: Volatile memory: values are lost on power down (usual RAM).  Retain memory: values are kept during power down so these values can be restored on power return. Read More


Diagnostics If something goes not they way you want in your automation project, these methods will help to find and remedy the cause: Notifications Notifications of PLCnext Runtime Security Notifications of PLCnext Runtime Log files output.log PLCnextapp log PROFINET diagnostic error codes… Read More

PROFINET diagnostic code

PROFINET diagnostic code Available from firmware 2019.6 How to Tutorial video Note: These videos are based on the firmware release 2021.0 LTS. From release 2022.0 LTS, the PROFINET diagnostic features in the Web-based Management (WBM) are extended as described in the Diagnostics – PROFINET topic. Note: Tutorial videos… Read More

PLCnext Technology naming conventions

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

Managing components

Managing components PLCnext Technology is based on components that are included via the IComponentInterface interface (see IComponent and IProgram).  ACF – Application Component Framework The Application Component Framework (ACF) is a part of the System Manager and manages the function extensions. The ACF is a framework that enables… Read More

Global Data Space data types configuration

Global Data Space data types configuration Configuration with PLCnext Engineer You can configure the GDS by connecting IN and OUT ports of programs with the PLCnext Engineer software (see Importing libraries into PLCnext Engineer).  In PLCnext Engineer, select the desired use as an IN or OUT port in the Data… Read More