Some of Stef's Stuff

CODESYS on Raspberry Pi and PROFINET

by Stefano on 2016.02.09, 2 comments

Want create site? Find Free WordPress Themes and plugins.

aspi-configSetup of CODESYS soft-PLC for industrial automation running on Raspberry Pi and controlling a motor drive over PROFINET.This project is based on the tutorial


  • install the Raspberry RT target  package in CODESYS
  • burn a Raspbian image onto a SD card
  • boot the Raspberry and follow the raspi-config (this will configure the system, most important SSH to login to the RPi from remote)
  • maybe optional: set a fixed IP for the Raspberry (see how to do it for a Raspbian distribution which is fairly new or for an old one)
  • transfer the runtime to the RPi: in CODESYS click Tools > Update Raspberry PI (scan the network, select the device found,  provide the correct user credentials)


An optional step is to set the Raspberry Pi ethernet interfaces to static IP addresses. According to the RPi forum the way to assign such configurations changed in the latest releases. See the post 378 at https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=110606 for a solution that works.


Did you find apk for android? You can find new Free Android Games and apps.

2 thoughts on “CODESYS on Raspberry Pi and PROFINET

  1. i need to connect the PGV100 -F2000 profinet to raspberry pi 3 ( codesys systemV3.5) it is possible

    • Hi,
      I assume the sensor is the optical reading head PGV100 by Pepperl+Fuchs. This device has an RS485 interface which is not supported on the Pi out of the box.
      Using a USB-RS485 adapter connected to the Pi might be an option, but I can’t tell you if this would be easy to configure in CODESYS then. For sure you can post the question on the official forum


Leave a Reply

Your email address will not be published. Required fields are marked *