Store PLCnext CommunityPLCnext on LinkedInPLCnext on Instagram  PLCnext on YouTube Github PLCnext CommunityStore PLCnext Community

Engineer Version 2020 3The new programming software version PLCnext Engineer 2020.3 is now available for you guys. Apart from some bug fixes, here are the main new features you’ll be able to enjoy now:

  • Support of the new PLCnext Control AXC F 3152
  • Setting up an NTP server for time synchronization
  • A separate idle task can be created for each processor core
  • Individual elements of complex data types can be inserted into the watch window
  • Constants can be created
  • The number of possible worksheets has been increased from 10 to 20

You can update your software now. Please make sure to find the right version which is second in the table.

Here are also the change notes where you can find a complete list with all changes and new features. Note: the file is 6th in the table.

Of course, there are many more things we are planning so stay tuned and look out for the next update which is planned for the summer.

Tired of reading manuals? Cheer up: there's a looong series of new tutorial videos coming!

Our guys in the software development have been working hard through the last year for a bunch of improvements in the PLCnext Engineer, and they keep coding!

So buckle up, it's time to learn about some of the already implemented features before more of those tasks on the development roadmap are done!

With great help by Lukas Wehage of the Phoenix Contact Vertical Market Management for Automotive Solutions, we will publish a 20-episodes series of tutorial videos in the next few weeks, in English as usual, and this time also in the German language and user interface.

Starting with 3 videos regarding the Web-based Management and its features, PROFINET device diagnostics and how to do a firmware update, a whole lot more interesting stuff is on its way. Keep coming back to the playlists, or just subscribe to our Phoenix Contact Technical Support YouTube channel and let the bell ring any time a new tutorial video is available.


PLCnext on Linkedin


 Hi Guys,

as of today, PLCnext Technology has a showcase page on LinkedIn.
Click Linkedin

Please follow this showcase page and be part of the PLCnext Community. Please also invite other friends, colleagues, and partners  to follow this page.

When you are talking about PLCnext Technology on LinkedIn or any other social media platform, use the hashtags #plcnext and #iamplcnext.

Docker Announcement


Starting with firmware version 2020.0, PLCnext Control AXC F 2152 is now docker ready. That means it’s even easier to create, deploy, and run your PLCnext Technology applications.

For many years, the use of OCI containers (such as Docker or Balena) has revolutionized the IT landscape. They allow a much faster and easier reuse of existing or custom services. PLCnext Technology now combines these possibilities: the reliability of a control system, with the possibilities of modern software distribution. Create your own microservices, or use existing containers!

Learn more about the application and discuss with our specialists in the Community Forum

A guide showing how to install Balena Engine on an AXC F 2152 is available in Github

Read the latest MakersBlog entry which demonstrates how an OCI container can be used to easily turn a PLCnext Control into an AWS IoT Greengrass device.


The C++ Sample Runtime tutorial on Github has recently been updated to use firmware version 2020.0.

Other new features include:

  • Reading Axioline diagnostics (part 3).
  • The PLM component that creates variables for the OPC UA server has been simplified (part 10).
  • Improvements to the sample application (part 7).
  • How to pass command-line parameters to your runtime process (all steps).

We have already started working on the next version, so if you have any features you'd like us to demonstrate, or have any questions or comments, please let us know.

PLCnext Store Info Center

Are you wondering how to register in the PLCnext Store or how to download an app? You want to know how to create an app that you can then offer in the PLCnext Store?

In the PLCnext Store Info Center you will find all information about the PLCnext Store:

  • The PLCnext Store Guide with almost everything you need to know when using the PLCnext Store.
  • The PLCnext App Integration Guide with everything you need to know when you want to offer an app in the PLCnext Store.
  • The PLCnext App Quality Guide which is an integral part of the Contributor Terms for the PLCnext Store.

...and much more information will follow soon!

At the end of last year, we held a hackathon together with the Start-Up Actyx. Here is what happend:

Every software developer should be able to easily program software for production: this is the credo of the Munich-based start-up company Actyx, which, in cooperation with SmartFactoryOWL, Fraunhofer IOSB-INA, PHOENIX CONTACT and Weidmüller, organized a hackathon in Lemgo on December 3 and 4. The aim was to re-program a modular production plant, in which the logical networking of the modules was programmed by means of a central superimposed programmable logic controller (PLC), using a decentralized approach. The modules are a pick-by-light assembly workstation, a collaborative robot and a conveyor belt system with RFID-equipped workpiece carriers.

As a C++ programmer, when updating to firmware 2020.0 LTS you need to update the Eclipse® Add-in as well. The new Add-in version requires Java version 9 or above, while Eclipse® only needs version 8. Here's how to update Java and set it for Eclipse as default.

Due to the fact, that oracle requires subsciption beginning with Java 8 you need to install and maintain later versions manually. You can find the instruction on the first instructon at the top. To get the packages we can recommend two pages:

After installing the JDK version 9 or later, you have two options:

  1. You can edit the eclipse.ini file, so that Eclipse is launched with the newer Java version.
    Instructions see here:
  2. You can set your system environment variable JAVA_HOME to the new JDK.
    Instructions see here:

Page 3 of 6