Raspberry Pi

RPIPLC Versions

RPIPLC Version Information

Version information about DCIPLC and RPi operating system.


2015-09-21: Reducing Raspbian File System Image Size

Removing the desktop environment:

sudo apt-get remove --purge x11-common
sudo apt-get autoremove    

sudo apt-get purge build-essential
sudo apt-get autoremove
sudo apt-get clean

RPI system information

Finding Raspberry Pi System information



Give Raspberry Pi a Static IP Address

Setup a static IP addres on the SD-Card

The /etc/network/interfaces file is a core network interface card configuration file on debian. The RPIPLC Raspberry Pi board is standard configured with a static IP address:

Write an image to the SD_Card from a Linux computer.

Write an image to the SD_Card

Write an image to the SD_Card  from a Linux computer

  1. Insert the micro-SD card in your regular computer.
  2. Run a Terminal and log in as root user
  3. Unzip the downloaded image
$ tar -zxvf -d <releasename>.tar.gz

List the partition tables, use fdisk to find.

How to start

Setting up the Raspberry Pi PLC from a Linux computer.

Download Page: Raspberry Pi I/O viewer

Downloading the software from this page, you agree to the specified terms.

RPisPLC Digital 24Volt interface

Digital Input/ Output interface card

Digital Input/ Output interface card with 8 inputs 24 V DC and 8 outputs 24 V DC; 0.5 A galvanically isolated, and with LED status indicators.

Digital input/ output modules permit connection of the RPI board to digital signals of the process and the output of digital signals from the RPI board to the process.


RPisPLC Rapsberry Pi a simple PLC

Raspberry Pi (Model B + V1.2) simple PLC usable for home automation

An attempt to implement a simple PLC into a Raspberry Pi single-board computer.

Ladder Diagram running light example: ldr.hlp.running.light.mp4
RPIPLC HW running light example: rpi.running.light.mp4

Raspberry and I2C Interface

Raspberry and I2C Interface

For coupling the embedded Linux board to various types of devices, relays and sensors an expansion board is needed. Here you can find more information on how to do this.

I2C interface

With two wires it possible to address up to 1136 members. I2C is a synchronous bidirectional communication system that allows devices to transfer data using only two wires: a bidirectional data line (SDA) and a clock line (SCL).
Max clock rate: 400kHz.
The I/O board contains a PCA9555.

Subscribe to RSS - Raspberry Pi