Find user stories of interesting ideas and solutions in this blog.
Note: The Makers Blog shows applications and user stories of community members that are not tested or reviewed by Phoenix Contact.
For questions, please go to the FORUM section and create a new entry there.
Want to add your own solution here? Just login as a registered user and click the "Create Blog entry" button. Find a short intro video by clicking the "How to create a blog entry" button. If you experience any problems with editing or publishing please contact us at This email address is being protected from spambots. You need JavaScript enabled to view it..
The AXC F XT IB ( article nr. 2403018) module is a left side connectable module for the AXC F 2152, that allows you to use interbus modules with the PLC next controller.

If you are interested I can provide you an example PLCnext project (see email link below this blog), this uses the 'Auto Reading functionality' to detect the modules that are connected on the interbus.
A certain amount of possible interbus modules is already integrated in the 'Physical_IBS_ILC' Function block, but further in this makersblog I will explain how you can add more interbus devices for your own project to this FB.
Read more ...
This article describes how the SQLite database engine allready installed on PLCnext Controllers could be used to store data provided via the Global Data Space (GDS). The database enables the storage of process data in a standardized way and could be exportet to other systems with SFTP.
Prerequisites
Read more ...
The Sample Runtime C++ project on Github has been updated with more features and a completely new documentation structure. The project now includes a step-by-step "getting started" guide to building your own runtime for PLCnext Control in C++, starting with a simple "Hello PLCnext" application.
The term "runtime" is used to describe a specific type of PLCnext application. PLCnext runtime applications usually provide an alternative to the real-time control components provided by the Automation Runtime Platform (ARP) - i.e. the Execution and Synchronisation Manager (ESM) and the Embedded Common Language Runtime (eCLR).
Check out the project on Github, and let us know what you think.

In 10 episodes we show how to code an app for PLCnext Technology and deploy it via the PLCnext Store. Peek into the coder’s diary where he tells all about building the “MQTT on paho” app that’s already available at the PLCnext Store.
All code examples to these instructions are available at GitHub.
Read more ...
UPDATE (16.07.2020): The PLCnext Store app mentioned in this article is no longer maintained, but the source code for the app will continue to maintained in Github.
====================================================================
A new PLCnext Engineer library app has been added to the PLCnext Store - Bus Conductor
This app can be used to configure a local PLCnext Control I/O bus, containing either Axioline or Inline I/O modules, without the need to hard-code the specific I/O configuration either directly in .tic files, or indirectly using PLCnext Engineer.
This app can be used in any application where the precise I/O configuration is not known at design-time, or must be changed dynamically at run-time. Examples include:
Read more ...
The PLCnext community recommends to use .NET Core 3 with PLCnext. To do this you need VS 2019.
You need to switch off Globalization for your PLCnext project, which I did in .csproj by:

Compiling with VS 2019 and uploading with WinSCP is straight forward then.
Read more ...
This post explains how to connect to a KNX installation with the aid of Node-Red.
Prerequisites
Read more ...