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


I have developed a app for PLCnext called PLCnextBot that allows integrating PLCnext controllers to the Telegram messaging service, allowing the sending of text messages, such as alarm or event information, to Telegram app.

The app is a function extension, developed in C++. It will monitor Out Port Variables from PLCnext and when the rising edge of these variables is detected, a text message is sent to all Telegram users registered in the app. The app configuration is done by a json file.

This app can be used as an easy and cheap substitute solution for applications that require SMS message.

I have shared this app via PLCnext Store where you can find a manual with more details. (https://www.plcnextstore.com/#/605)

I hope this app can be useful to you.

Life of a programmer is hard enough as is. Why not make your life easier and outsource the version control of your projects to some dedicated services? Most programmers in the IT world are familiar with Git, but for some of the OT programmers in this community, this is a brand new concept. When working with different colleagues at the same project sharing code becomes even more of a hassle, a service like GitHub makes it easy to share and work together on the same code. This Blog guides you trough your first steps in using Git and GitHub to keep your code and projects in order. 

If you can't get enough Microsoft, and if you like using Powershell on Windows, then you might be interested to know that Powershell can also be installed on PLCnext Control devices.

Please note the warning from Microsoft that this version of Powershell is only experimental.

The embedded datalogger is a wonderful tool to create databases of your process-data. The Notification manager and logger on the other hand is perfect to log user-actions or specific events. You can create your own notifications by modifying the example on GitHub.

In development or even sometimes in production you don't want to struggle with logging in to the sFTP server and copying the files every time you wan't to check your data or new logs. This blog will show you how to create a static file-server with GoLang to serve the files you need by simply browsing the right URI.

This is an update to an article that was originally published in November 2018.


All PLCnext Controls include an embedded OPC UA server. This server, like all OPC UA servers, includes the option to establish secure connections with clients using Public Key Cryptography. This guide describes how to use your own security certificate (including your own private key) to set up a secure OPC UA connection with a PLCnext Control.

If you want to wind down after a long day of coding, it is possible to have a little fun with your PLCnext Control device.

If you are familiar with the popular 2048 app, here is how to build and run a version it on a PLCnext Control device.

A Docker container can be used to run a node-RED server on a PLCnext device. Although the other method described here is a little faster. The use of OCI containers comes with some advantages. For example when repeatedly using the same packages for an application it can be useful to build a standard image and just download it from Docker hub. Docker can also be used to start and stop the node-red server when we want to.

This blog will explain just that. First I'll guide you trough the installation process of Docker and we'll check the installation. We'll build a custom image with packages of to our liking pre-installed with a Dockerfile and create a container from our freshly created image. Finally we'll make sure our container will start on boot of the controller and push our image to Dockerhub.

Page 1 of 8