This is my archive

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

Java RSC API ‒ Custom security settings

Java RSC API ‒ Custom security settings Valid with firmware releases up to 2024.6 Note: The Java RSC API will soon be replaced by a better solution. Therefore the support for this tool is already discontinued. If you decide to use the Java RSC API anyway you’ll be on… Read More

Java RSC API ‒ Troubleshooting

Java RSC API ‒ Troubleshooting Valid with firmware releases up to 2024.6 Note: The Java RSC API will soon be replaced by a better solution. Therefore the support for this tool is already discontinued. If you decide to use the Java RSC API anyway you’ll be on your own. The Java RSC… Read More

Simulink® with PLCnext Technology

Simulink® with PLCnext Technology Use Case If you already use Simulink® for modelling, you might be eager to run these models on a PLCnext Control, monitor the values online, modify block parameters, and even operate your models together with other programs created in IEC 61131‑3 or high-level languages like C++. Read More

Library Description

Library Description In the project tree you will find the file LibraryDescription.xml in the ProjectItems section. The file contains additional description for the POUs and their formal parameters which are shown as tool tips. It also enables the structuring of POUs into groups. For supporting different languages,… Read More

The eCLR programming system

The eCLR programming system The eCLR programming system for C# programming consists of the three main components: CIL compiler  embedded Common Language Runtime (= eCLR) eCLR core libraries CIL compiler The CIL compiler is responsible for translating the CIL code. The eCLR CIL compiler… Read More

Remote debugging of C# code

Remote debugging of C# code Works for PLCnext Control devices running firmware 2019.0 LTS up to 2022.9 – for newer firmware see Remote debugging from 2023 Because PLCnext Technology includes an implementation of eCLR, you have the option to establish a C# remote session on a PLCnext Control. This topic describes the basic steps needed for setting… Read More

Required installations for C# programming

Required installations for C# programming Valid from toolchain 2021.6 Mandatory installations In order to develop C# functions, function blocks, and programs and use them in a PLCnext Technology real-time application, the following installations are required. PLCnext Engineer automation engineering software The PLCnext Engineer software suite is required… Read More

Supported functions for C# programming

Supported functions for C# programming C# language functions Types All the integrated types are supported, except for decimal.  Type system namespaces, structs, classes, interfaces, enumerations, nested types indexers, properties, operations events, delegates, MultiCastDelegates arrays constructors, static constructors, destructors (finalizers)… Read More

Remote debugging of C# code

Remote debugging of C# code Works for PLCnext Control devices running firmware 2023.0 LTS or newer – for former firmware see Remote debugging pre-2023 Because PLCnext Technology includes an implementation of eCLR, you have the option to establish a C# remote session on a PLCnext Control. This topic describes the basic steps needed for setting… Read More