---
title: "Raspberry Pi 4 PLC Industrial controller"
url: "https://maker.wiznet.io/Aimee0/projects/raspberry-pi-4-plc-industrial-controller/"
markdown_url: "https://maker.wiznet.io/Aimee0/projects/raspberry-pi-4-plc-industrial-controller/md"
type: "UCC: User Created Content"
author: "Aimee"
author_url: "https://maker.wiznet.io/Aimee0/"
original_author: "Aimee"
original_url: "https://bit.ly/48EU6L7"
published: "2024-03-04"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 469
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Raspberry Pi 4 PLC Industrial controller

> It is PLC industrial computer powered by Raspberry Pi 4 SBC offering by Boot&Work Corp.

Original author: Aimee (source: https://bit.ly/48EU6L7)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

#### Introduction

![](https://maker.wiznet.io/upload/ckeditor5/672718477%5F1709567098%2Epng)

It is equipped with up to 36 digital inputs, 16 analog inputs, 8 analog outputs, and 6 interrupts, as well as communication interfaces such as CAN bus, up to 2x Ethernet ports, dual RS-485, WiFi, and Bluetooth.

#### Features

![](https://maker.wiznet.io/upload/ckeditor5/672718477%5F1709567195%2Epng)

- Raspberry Pi 4 SBC with 2GB to 8GB RAM, WiFi 5, and Bluetooth 5.0 connectivity

- 8GB MicroSD card

- 2 Micro HDMI ports

- 2 Ethernet ports

- USB – 4 USB ports (2 USB 3.0, 2 USB 2.0)

- I2C,

- 2 RS485,

- SPI

- Serial TTL

- CAN via terminal blocks

#### How to Use

**Connect**

![](https://maker.wiznet.io/upload/ckeditor5/672718477%5F1709569826%2Epng)

connect PLC to power supply

**Access to Raspberry Pi**

```plaintext
$ping 10.10.10.20
```

After connecting the Ethernet connector, ping to Raspberry PLC 's IP.

```plaintext
$ssh pi@10.10.10.20
```

If the ping works successful, run ssh command for accessing to Raspberry PLC.

![](https://maker.wiznet.io/upload/ckeditor5/672718477%5F1709570138%2Epng)

If you are connected, you can check it as above.

**Control Input/Ouput**

![](https://maker.wiznet.io/upload/ckeditor5/672718477%5F1709570241%2Epng)

The script file for controlling Input/Output is located in the folder on the left picture.
If you go to that location and run the set script, you can control the Raspberry PLC.

#### More Details...

<https://www.dfrobot.com.cn/images/upload/File/20211105170319y5lblb.pdf>

---

Source: https://maker.wiznet.io/Aimee0/projects/raspberry-pi-4-plc-industrial-controller/
