This site uses cookies for functional purposes. To continue please read and agree to our Data Privacy.

By closing this message, you consent to our use of cookies on this device.

PLCnext 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. If you have 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..

Note: The maker blog show applications and user stories of community members and are not tested or reviewed by Phoenix Contact.


 

kernel parameters

To try out open source packages like Docker that require kernel parameters which are not enabled in the kernel of the standard firmware, it might be necessary to build and install an altered kernel on a PLCnext Control.

This How-To will guide you through this process. You need to get the kernel sources for the specific device and firmware version.

This package is not provided in the download-section for the device but can be ordered for a handling fee (check the procedure in the User Manual to the device).

(Click "Read more..." below the image.)

This example shows how to create PLCnext Component libraries with Visual Studio Code. The project layout should be capable of handling multiple PLCnext SDK versions and different controller targets.

The example is hosted on GitHub and can be downloaded from the GitHub repository.

This example was made with the following software:

  • Ubuntu 18.04.02 LTS as development environment.
  • Visual Studio Code version 1.32.3
  • Visual Studio Code Extensions:
    • CMake (twxs.cmake) version 0.0.17
    • CMake Tools (vector-of-bool.cmake-tools) version 1.1.3
    • C/C++ (ms-vscode.cpptools) version 0.22.1
  • PLCnext SDK 2019.0 LTS for AXC F 2152
  • PLCnext SDK 2019.3 beta bundle 1 for AXC F 2152

To be able to follow this blog, you must have alreday installe the OPC-UA inside Node-Red.

Then, it will be possible to send a mail, with a command from the PLC (xSend) including a variable message (strText).

Here are the 2 variables of the AXC F 2152 which will be used and accessible by OPC UA :

1

OPC option must be checked.

The AXC F 2152 has 512 Mb RAM. Of this the OS is using a part of it but there is still a lot which is not used. This free space could be used for a RAM drive. Unlike the SD-Card the RAM drive has no limitations in reading and writing. Therefore it could be very useful for tasks which have a lot of reading and writing, e.g. a Datalogger. The downside of the RAM drive is that everything on it is gone after a restart/reboot of the controller. So it would be a good idea to have a backup solution for the data. 

Hello PLCnext Community,

you probably already have seen awesome things within the last publication, like Node-RED, the package manager and PROFICLOUD.

All right, but all these cool IoT applications have a common need, that is right, they need to be connected to the Internet in order to function. Well, our colleague Josh Krug put together this great documentation on how to configure the AXC F 2152 for an Internet connection.

In the previous months I prepared the PLCnext Technology exhibition wall for the showroom in our Polish Phoenix Contact subsidiary and I would like to show it to the community. 
I made the applications with as many technologies as I was able to, that's why I used MQTT, OPC UA, Node-RED, Google Home etc.

These four example tasks can be demonstrated:

  1. LEDs lighting up after activating the PLC's input 0
  2. Voice message about changing the state of the switches connected to the PLC's inputs
  3. Command "Hey Google, blink" causes the LEDs on the panel to change for a moment to the opposite state and return to their original state
  4. Command "Hey Google, check the state" causes that you can hear a summary of the current state of the PLC's inputs

Join the Community

Watch this short introduction video* and create your first Makers blog entry!

 

Content of this video:

  • Create your own Makers blog entry

You have questions...? No problem:

  • Ask your question in the Forum
  • or contact us by mail: This email address is being protected from spambots. You need JavaScript enabled to view it.

 

 

*we recommend Chrome for best experience

Page 3 of 5