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


 How to create a Blog Entry

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..

How to connect Factory I/O with PLCnext

Factory I/O is a virtual environment that is designed to be linked with PLC's in order to teach, test and train. 

It is a great addition to get to know PLCnext other then the inputs and outputs provided by the starter kit. 

You can use Factory I/O for free for a 30 day trail (without giving your credit card info).


The Tankerkönig API provides easy access to the current fuel prices of all registered gas stations in Germany. All 14,000+ petrol stations in Germany must report the prices for Super E5, Super E10 and diesel to this department of the Federal Cartel Office in a timely manner. Access to this data is only possible through this authority for licensed fuel price information services. So that other users such as developers of apps, websites, etc. can use this data, there is the free API from Tankerkönig. Tankerkö has decided to release its API in order to make the gained experience available to others in the sense of the open data concept.

In an earlier blog post, you learned how to pass data between an OPC UA client and a PLCnext Engineer Function Block instance, using OPC UA methods.

In this example, OPC UA methods are implemented in an ACF component written in C++, rather than in a PLCnext Engineer function block. At the end of the example, methods from the PLC Manager RSC service are called from an OPC UA client.

Head over to Github, and give it a try:

The PLCnext controllers supports multiple ways of connecting to a cloud service. You could use IEC Function blocks from the IOT library, build your own .NET application, write a python script or compile a connector in GoLang. If you want to write code, you have a lot of options. But what if, for some reason you don't want to write code? Maybe it's your first project, or maybe it's been a while? In this blog I'll show how to build a IOT Web application, without writing a single line of code!

Most automation engineers are aware that OPC UA clients can exchange data with PLCs via OPC UA tags. But did you know that OPC UA clients can also use methods to pass input data to, and receive output data from, Function Block instances in a PLC?

If you would like to know how to do this in your project, check out this step-by-step tutorial on Github:

Page 1 of 12