This is my archive

Tracing with LTTng

By using embedded systems (and a PLC is in fact nothing else) it is a vital requirement to analyze the timing behavior of the application (programs and tasks). This is not only useful to enhance the general performance of an application, but absolutely necessary to find seldom and sporadic… Read More

Configuring OpenVPN on PLCnext Control AXC F 2152

This little guide describes how a VPN tunnel can be created in an easy manner between a server and a client (AXC F 2152) via OpenVPN® by using certificates. Keep in mind that there are several ways of how to configure a VPN tunnel, this examples shows only one… Read More

Create a trusted connection between PC and controller

In this manual it is described how a SCP and SSH connection can be established between a developer machine (Linux, based on How to create a Linux Virtual Machine) and a PLCnext Technology device (like an AXC F 2152). A few… Read More

x86 or ARM? Check your cross compilation with “readelf”

Using your own or other cross compiled executables is sometimes not clear documented for which target it was originally compiled. Compiling a Library for the AXC F 2152 means you have to compile it for an ARM architecture.In such situation the tool “readelf” is very helpful and this manual… Read More

Network record with TCPdump

With the command “tcpdump” it is possible to capture all the Ethernet communication packets the controller receives and sends.This is a useful feature for analysing network applications and possible misbehaviour of network devices. See also the tutorial video Tutorial Video – WinSCP and a few… Read More