1. TOP
  2. Raspberry Pi
  3. What Is a Raspberry Pi?

日本語 English

What Is a Raspberry Pi?

* This page contains promotions (Amazon Associates links).

The Raspberry Pi is a palm-sized single-board computer developed by the Raspberry Pi Foundation in the UK and its subsidiary Raspberry Pi Ltd.
It was born in 2012 as an inexpensive computer for children to learn programming, but today it is widely used not only in education and hobbies but also on the factory floor, in digital signage, embedded industrial equipment and factory data collection.

This page introduces the history of the Raspberry Pi, the models and specs currently available and what it is used for, and finally proposes system configurations for collecting and displaying data connected to a PLC and integrating with PCs and the cloud.

Background and history of the Raspberry Pi

Background

Around 2006, Eben Upton and colleagues at the University of Cambridge Computer Laboratory were concerned that applicants to the computer science course had less programming experience every year.
Children in the 1980s naturally encountered programming on home computers such as the BBC Micro, but as PCs and game consoles became expensive "things you must not break", the environment for casual tinkering had been lost.

So, aiming for "a computer children can freely play with, cheap enough that breaking it doesn't matter", the Raspberry Pi Foundation was established in 2009, and the first product, the "Raspberry Pi Model B", was released on February 29, 2012 for $35.
Orders flooded in right after launch, and as engineers and makers around the world, not just educators, began using it for electronics, servers and embedded devices, it spread to the wide range of uses we see today.

Raspberry Pi timeline

DateEventKey point
2006Conceived by Eben Upton and colleagues at the University of CambridgeAiming for an inexpensive educational computer
2009Raspberry Pi Foundation establishedUK charity (educational purpose)
Feb 2012Raspberry Pi Model B releasedARM11 700 MHz, $35. The first model
2014Compute Module 1 and Model B+ releasedEmbedded module introduced. B+ adopted the 40-pin GPIO still used today
2015Raspberry Pi 2 and Raspberry Pi Zero releasedQuad-core. Zero is an ultra-small $5 model
Feb 2016Raspberry Pi 3 Model B released64-bit CPU, Wi-Fi/Bluetooth built in
2018Raspberry Pi 3 Model B+/A+ released1.4 GHz, dual-band Wi-Fi
Jun 2019Raspberry Pi 4 Model B releasedUSB 3.0, Gigabit Ethernet, dual 4K output. PC-class uses become possible
2020OS renamed Raspberry Pi OS; Compute Module 4 and Raspberry Pi 400 releasedCM4 spreads in industrial use. Keyboard-integrated PC appears
2021Raspberry Pi Pico and Zero 2 W releasedEnters the microcontroller market with its own RP2040 chip
2021-2023Global semiconductor shortageSupply prioritized industrial customers, making it hard for consumers to obtain
Autumn 2023Raspberry Pi 5 releasedIn-house RP1 I/O chip and PCIe interface
2024Listed on the London Stock Exchange; Pico 2, Compute Module 5 and Raspberry Pi 500 releasedRP2350 has both Arm and RISC-V cores
2025Pi 5 16GB, Raspberry Pi 500+ and Pi 5 1GB releasedThis year, RP2040/RP2350 chip shipments exceeded boards and modules combined
2026Price increases due to rising memory prices (February, April, October); Pi 4 3GB releasedLineup expanded so you can choose only the memory you need
2028 or laterRaspberry Pi 6 (planned)The CEO said "early 2028 at the earliest". Pi 5 remains the flagship for now

2012-2015: Born as an Educational Computer

The first model had modest performance, but it was popular because it ran Linux and Python and could control LEDs and sensors directly via GPIO. In 2014 the "Compute Module", which turned the board into a module, appeared and opened the way to embedding it in mass-produced products.

2016-2019: Star of the IoT Era

With Wi-Fi/Bluetooth built into the Raspberry Pi 3, it spread rapidly as an IoT device that sends sensor data to networks. The Raspberry Pi 4 added USB 3.0 and Gigabit Ethernet, giving it practical performance as a file server or lightweight desktop PC.

2020s: Expansion into Industry and Microcontrollers

Compute Module 4/5 are embedded in products from industrial equipment manufacturers and are used in airport departure boards, thin client terminals and more. With its own RP2040/RP2350 microcontroller chips, it has also become a major presence in microcontrollers, not just Linux computers.

Models and specs currently available

The main models officially on sale as of October 2026 are introduced in four categories. Raspberry Pi emphasizes long-term supply, and older generations are still in production.

CategoryMain modelsCharacteristics
Single-boardPi 5 / Pi 4 / Pi 3 / ZeroThe classic "Raspberry Pi". A general-purpose computer running Linux
Keyboard-integratedPi 500+ / Pi 500 / Pi 400The computer is built into the keyboard. Just connect a monitor to use it as a PC
Compute ModuleCM5 / CM4 / CM4S / CM3+A module for embedding in boards. For industrial equipment and mass-produced products
Microcontroller boardPico 2 / Pico 2 W / Pico / Pico WA microcontroller that runs without an OS. For low power consumption and real-time processing

Single-board computers

Item Raspberry Pi 5 Raspberry Pi 4 Model B Raspberry Pi 3 Model B+ Raspberry Pi 3 Model A+ Raspberry Pi Zero 2 W Raspberry Pi Zero W
Released202320192018201820212017
SoCBCM2712BCM2711BCM2837B0BCM2837B0RP3A0(BCM2710A1)BCM2835
CPUCortex-A76 ×4
2.4GHz
Cortex-A72 ×4
1.5 GHz (1.8 GHz on newer revisions)
Cortex-A53 ×4
1.4GHz
Cortex-A53 ×4
1.4GHz
Cortex-A53 ×4
1GHz
ARM1176JZF-S ×1
1GHz
Memory1 / 2 / 4 / 8 / 16GB
LPDDR4X
1 / 2 / 3 / 4 / 8GB
LPDDR4
1GB
LPDDR2
512MB
LPDDR2
512MB
LPDDR2
512MB
LPDDR2
Wired LANGigabit
(PoE+ via HAT)
Gigabit
(PoE via HAT)
Gigabit (max. about 300 Mbps because it goes through USB 2.0)NoneNoneNone
WirelessWi-Fi 5(2.4/5GHz)
Bluetooth 5.0 / BLE
Wi-Fi 5(2.4/5GHz)
Bluetooth 5.0 / BLE
2.4/5GHz Wi-Fi
Bluetooth 4.2 / BLE
2.4/5GHz Wi-Fi
Bluetooth 4.2 / BLE
2.4GHz Wi-Fi
Bluetooth 4.2 / BLE
2.4GHz Wi-Fi
Bluetooth 4.1 / BLE
USBUSB3.0 ×2
USB2.0 ×2
USB3.0 ×2
USB2.0 ×2
USB2.0 ×4USB2.0 ×1micro USB(OTG)×1micro USB(OTG)×1
Video outputmicro HDMI ×2
(4Kp60 ×2)
micro HDMI ×2
(4Kp60 ×1 / 4Kp30 ×2)
HDMI ×1HDMI ×1mini HDMI ×1mini HDMI ×1
ExtensionsPCIe 2.0 x1 (M.2 SSD etc. via HAT)
MIPI camera/display ×2
MIPI CSI ×1
MIPI DSI ×1
MIPI CSI ×1
MIPI DSI ×1
MIPI CSI ×1
MIPI DSI ×1
MIPI CSI ×1MIPI CSI ×1
OtherRTC (battery required), power button, in-house RP1 I/O chip     
GPIOAll have a 40-pin GPIO header (some Zero boards have no pin header fitted)
Power supplyUSB-C 5V/5A recommendedUSB-C 5V/3Amicro USB 5V/2.5Amicro USB 5V/2.5Amicro USB 5V/2.5Amicro USB 5V/1.2A
Suited forData collection servers, web display, image processing, AIData collection, gateways, signageLightweight gateways, replacing existing equipmentSmall display and controlSensor terminals, small IoT devicesSingle-function sensor terminals

Keyboard-integrated

* The Raspberry Pi 500+ looks almost the same as the Pi 500 (with a mechanical keyboard), so only the Pi 500 is pictured.

ItemRaspberry Pi 500+Raspberry Pi 500Raspberry Pi 400
Released202520242020
InsideEquivalent to Pi 5 (Cortex-A76 ×4 2.4 GHz)Equivalent to Pi 5 (Cortex-A76 ×4 2.4 GHz)Equivalent to Pi 4 (Cortex-A72 ×4 1.8 GHz)
Memory16GB8GB4GB
StorageBuilt-in 256 GB NVMe SSDmicroSDmicroSD
KeyboardMechanical (RGB backlight)MembraneMembrane
UseDevelopment desktopLearning and office PCLearning PC

The keyboard-integrated models also expose GPIO on the back, so you can do electronics while using it as a development PC. As a shop-floor terminal, a single-board model in a case is easier to install.

Compute Module (Embedded Modules)

ItemCompute Module 5Compute Module 4Compute Module 4SCompute Module 3+
Released2024202020222019
InsideEquivalent to Pi 5 (BCM2712)Equivalent to Pi 4 (BCM2711)Equivalent to Pi 4 (BCM2711)Equivalent to Pi 3B+ (BCM2837B0)
Memory2 / 4 / 8 / 16GB1 / 2 / 4 / 8GB1 / 2 / 4 / 8GB1GB
eMMCNone / 16 / 32 / 64 GBNone / 8 / 16 / 32 GBNone / 8 / 16 / 32 GBNone / 8 / 16 / 32 GB
Form factorBoard-to-board connectors (mostly compatible with CM4)Board-to-board connectorsSODIMM (CM3 compatible)SODIMM

A Compute Module cannot be used alone; it is mounted on a carrier board with I/O and connectors. Many commercial industrial controllers and HMIs contain a Compute Module. Choosing a model with eMMC avoids microSD cards, giving peace of mind on sites where vibration or write endurance is a concern.

Microcontroller Boards (Pico Series)

ItemPico 2 WPico 2Pico WPico
Released2024202420222021
ChipRP2350 (choice of Cortex-M33 ×2 or Hazard3 RISC-V ×2, 150 MHz)RP2040(Cortex-M0+ ×2、133MHz)
SRAM / Flash520KB / 4MB264KB / 2MB
WirelessWi-Fi 4 / Bluetooth 5.2NoneWi-Fi 4 / Bluetooth 5.2None
Development languagesC/C++ (Pico SDK), MicroPython, CircuitPython, etc.

The Pico is not a computer that runs Linux but a microcontroller board like an Arduino. It runs as soon as power is applied with no OS boot wait, so an effective combination is to let the Pico handle real-time parts such as sensor reading and pulse measurement while a Pi 5 handles aggregation and communication.

About Prices

Since late 2025, due to soaring memory (LPDDR4) prices driven by demand for AI data centers, prices have been raised in stages, mainly for models with more memory. The official recommended retail prices (USD) as of October 2026 are as follows.

Model1GB2GB3GB4GB8GB16GB
Raspberry Pi 5$45$77.50-$110$175$305
Raspberry Pi 4$35$67.50$83.75Approx. $100Approx. $165-
- The Zero series, Pi 3 series and Raspberry Pi 400 ($60), which use older LPDDR2 memory, are not affected by the price increases.
- The Zero 2 W has been in short supply due to concentrated demand, but the manufacturer expects supply to recover in the second half of 2026.
- Prices in each country vary with exchange rates and retailers. Check with an authorized retailer when buying.
- The manufacturer has stated it will lower prices once memory prices settle. Avoiding models with more memory than you need is the key to keeping costs down.

Long-term supply

Raspberry Pi has committed to long-term supply: the Raspberry Pi 4 will be produced until at least January 2034, and the Raspberry Pi 5 and Compute Module 5 until at least January 2036. When you plan to embed it in equipment and use it for more than 10 years, this long-term supply policy is very reassuring.

Which Should I Buy? Recommendations by Purpose

PR

Buying a Raspberry Pi

For the uses introduced on this page, the following models are recommended. In Japan, choose genuine domestic products with the Giteki mark (parallel imports may not be allowed to use wireless in Japan).

Raspberry Pi 5 (4GB) The standard for PLC data collection For the collection server + web display of configurations 1 and 2. If in doubt, choose this. Consider 8GB for dozens of PLCs. Search on Amazon (Japan)
Raspberry Pi 5 (8GB) Many PLCs, image processing For aggregating dozens of PLCs, or running Grafana and image processing at the same time. Search on Amazon (Japan)
Raspberry Pi 4 Model B Cost-focused For replacing existing equipment or light gateways. 2GB/4GB is enough in many cases. Search on Amazon (Japan)
Raspberry Pi Zero 2 W Small sensor terminal For small uses such as just sending the status of one machine over Wi-Fi. Search on Amazon (Japan)
Raspberry Pi Pico 2 W Microcontroller For handling real-time processing such as pulse measurement and sensor reading. Search on Amazon (Japan)
Starter kit For beginners Includes the board, power supply, case and microSD, so you can start the day it arrives. Search on Amazon (Japan)

As an Amazon Associate, this site earns from qualifying purchases. Check prices and stock on Amazon via the links.

What Is It Used For?

Education and programming

In education, its original purpose, it is used worldwide in school programming classes and as teaching material for electronics with Python. The environment can be reset just by swapping the microSD card containing the OS, making it ideal as a learning environment where "breaking it is fine".

Hobbies and home servers

It is popular as a small server that costs little in electricity even when running 24 hours, for file servers, media servers, home automation (Home Assistant, etc.), network ad blocking, retro game consoles and more.

Industrial and embedded use

  • Digital signage (information displays in stores, stations and airports)
  • Thin client terminals, kiosk terminals
  • Inside industrial controllers and HMIs (products with a Compute Module)
  • Image inspection and object detection with a camera and AI accelerator (AI HAT+)
  • IoT gateways (relaying between on-site equipment and the cloud)

Factory automation (FA)

In factories, the PLC handles control itself, and the Raspberry Pi is often placed "next to" the PLC to collect, show and connect data.

  • Collect operating status and production counts from PLCs and record them in a database
  • Show operating status and graphs on shop-floor monitors and tablets
  • Act as a converter to connect old equipment (such as PLCs with only serial communication) to networks
  • Act as a gateway that sends factory data to PCs, higher-level systems and the cloud

Compared with upgrading PLCs or introducing a large SCADA system, the big advantage is that you can start small and add more units once it works. The next section introduces this usage concretely.

Collecting and displaying data connected to a PLC

Division of roles between the PLC and the Raspberry Pi

 PLCRaspberry Pi
StrengthsReliable, fast sequence control, I/O control, motionData storage, processing and display, network communication, web and cloud integration
WeaknessesStoring large amounts of data, graph display, integration with IT systemsReal-time control, harsh environments such as noise and temperature, safety-related control
Role on this pageEquipment control (as before)Read data from the PLC, record, display and forward it

The key point is not to let the Raspberry Pi do control. If you leave the PLC's existing program untouched (or at most group the data to be read) and have the Raspberry Pi only read the PLC's memory from outside, you can start collecting data without affecting equipment operation.

Basic configuration

PLC OMRON KEYENCE MITSUBISHI Ethernet FINS / Host Link MC / CIP Raspberry Pi Collection programPython (periodic reading) DatabaseSQLite / MySQL Web serverFastAPI / Flask HTTP Browser PC, tablet, smartphone
Basic configuration in which PLC data is collected by a Raspberry Pi and displayed in a browser

One Raspberry Pi handles "collection", "storage" and "display", so no PC needs to run constantly. No dedicated software is needed for display; it can be viewed in the browser of a PC or tablet on the same network.

Connection methods

PLCs from major manufacturers have communication protocols for reading and writing PLC memory over Ethernet. With Python libraries, they are easy to access from a Raspberry Pi.

ProtocolTarget PLCExample Python librariesPLC-side settingsExplanation page
FINSOMRON CS/CJ、NJ/NXfinscommandEnable FINS/UDP, node numberOMRON FINS communication
Host LinkKEYENCE KVkvhostlink-udpHost Link port numberKEYENCE Host Link communication
MC protocol (SLMP)MITSUBISHI Q / L / iQ-R / iQ-Fmcprotocol-udpMC protocol open settingsMITSUBISHI MC protocol communication
CIP(EtherNet/IP)OMRON NJ/NX, KEYENCE KV, Rockwell, etc.pycomm3, libplctag (C), etc.Tag (variable) publish settingsCipObject
OPC UAOMRON NX, KEYENCE KV-X, iQ-R (unit), etc.asyncuaEnable the OPC UA server functionOPC UA
Modbus/TCPMany PLCs, instruments and inverterspymodbusEnable the Modbus server functionModbus
Even on sites with mixed manufacturers, if the reading part for each protocol is separated as an "adapter", the higher-level storage and display processing can be shared. If you move to OPC UA in the future, you just add an adapter.

Sample: Recording KV Series Data in SQLite

A sample reads DM0 to DM3 of a KEYENCE KV series PLC every second and records them in an SQLite database on the Raspberry Pi. It covers everything on one page, from creating a Python virtual environment (venv) to checking the recorded data, so refer to it when trying it on real equipment.

▶ Recording and checking PLC data in SQLite (KV Host Link × Python)
Recording program / running steps with venv / autostart with systemd / checking data with sqlite3, Python, a GUI and CSV

For OMRON (FINS) and Mitsubishi (MC protocol), you can record in the same way just by replacing the reading part with the functions of each library.

Display methods

MethodCharacteristicsSuited for
Custom web page
(FastAPI / Flask + Plotly / Chart.js)
Screens can be designed freely. Displays tailored to the site, such as Gantt charts and reports, are possibleOperating status lists, time charts per machine
GrafanaDashboards can be made just by connecting a databaseTrend graphs, monitoring temperature, current, etc.
Node-REDCommunication processing and simple dashboards can be made just by connecting blocksPrototyping, quick checks without writing programs
Monitor directly connected to the Raspberry PiConnect a monitor to the Raspberry Pi and show the browser full screen (kiosk)Large shop-floor monitors, andon displays

Proposed Configurations for PC and Cloud Integration

Depending on scale and purpose, we recommend starting from one of the following four configurations. You can start with configuration 1 and expand to configurations 2 to 4 as needed.

Configuration 1Stand-alone: start with one machine

PLC1 unit Periodic reading Raspberry PiCollection + SQLite+ web display HDMI / LAN Shop-floor monitorTablet

A configuration where one PLC and one Raspberry Pi handle collection, storage and display. It is low cost and can be tried without changing the existing network, making it ideal for a PoC to confirm the effect.

  • Recommended model: Raspberry Pi 4 (2GB or more) or Pi 5 (2GB or more)
  • Example: record the running/stopped/error times of a machine and display the availability

Configuration 2Multi-unit aggregation: visualizing a line or the whole factory

PLC #1 PLC #2 ⋮ PLC #N Raspberry Pi 5 Collection thread per PLC↓ queueWrite threadAutomatic recovery from communication and DB disconnections MySQLMariaDB Web screenOperation listGantt chart

A configuration where one Raspberry Pi collects status from dozens of PLCs and records it in a database. Separating collection threads per PLC and combining database writes into one thread means a delay in communication with one unit does not affect collection from other machines.

  • Recommended model: Raspberry Pi 5 (4GB or more), SSD storage recommended
  • Recording start and end times only "when the state changes" (running/stopped/waiting/error) keeps data small and makes Gantt chart display easier
  • Closing the record and leaving a gap for periods when communication was lost lets you distinguish "no data" from "stopped"

Configuration 3PC integration: the Raspberry Pi as an edge gateway

PLCControl network Raspberry Pi Collection and preprocessing (aggregation/conversion)REST API / OPC UA serverDB / shared CSV Information network Office PCs and servers C# apps / Excel / BI toolsSQL Server / production managementMES

A configuration where the Raspberry Pi sits between the control network and the information network, shaping PLC data into an easy-to-use form and passing it to the PC side. PCs do not access PLCs directly, minimizing communication load on PLCs and changes to network settings.

  • Example methods of passing data: REST API (JSON), OPC UA server, database, CSV output to a shared folder
  • Adding a USB-Ethernet adapter for two ports lets you physically separate the control and information networks
  • On the PC side, data can be imported from existing C# apps or Excel in familiar ways

Configuration 4Cloud integration: remote monitoring and analysis of multiple sites

PLC (Factory A) PLC (Factory B) Raspberry PiCollection + local buffer Raspberry PiCollection + local buffer MQTT over TLS CloudIoT service / time-series DB DashboardAlert notificationsAI analysis

A configuration where the Raspberry Pi at each site sends data to the cloud with a lightweight protocol such as MQTT. Operating status can be checked on a smartphone from outside the factory, and data from multiple sites can be analyzed together.

  • Example destinations: AWS IoT Core, Azure IoT Hub, MQTT broker + time-series database (InfluxDB, etc.)
  • Only outbound communication from the Raspberry Pi is needed, so no inbound ports need to be opened at the factory
  • Storing data on the Raspberry Pi while the internet is down and sending it all after recovery (store and forward) prevents data loss
  • For remote maintenance you can use Raspberry Pi Connect or a VPN (follow your company's security policy)
import json
import paho.mqtt.client as mqtt       # pip install paho-mqtt

client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION2)
client.tls_set()                      # Always encrypt with TLS when connecting to the cloud
client.connect('broker.example.com', 8883)
client.loop_start()

payload = {'ts': ts, 'line': 'L1', 'plc': 'KV-8000', 'dm': values}
client.publish('factory/line1/plc1', json.dumps(payload), qos=1)

Choosing a configuration

ConfigurationScaleInitial costMain purposeDifficulty
Configuration 1 stand-alone1 to a few PLCsLowConfirming the effect (PoC), shop-floor monitors★
Configuration 2 multi-unit aggregationDozens of PLCsLow to mediumMonitoring operation of a line or the whole factory★★
Configuration 3 PC integrationExisting systemsMediumIntegration with production management, reports and existing apps★★
Configuration 4 cloud integrationMultiple sitesMedium to high (monthly fees)Remote monitoring, comparison between sites, AI analysis★★★
PR

What You Need to Start Configuration 1

A list of what you need to try collecting and displaying data from one PLC. Skip anything you already have.

  • Raspberry Pi 5 (4GB)Collection, storage and web display on this one unitAmazon
  • Official 27W USB-C power supply5V/5A recommended for Pi 5. Insufficient power causes unstable operationAmazon
  • Active CoolerHeat management in hot environments such as inside control panelsAmazon
  • M.2 HAT+ + NVMe SSDAvoids microSD write endurance issues. Recommended if you host a DBAmazon
  • microSD card (for the OS)Handy to have one for setup even when using an SSDAmazon
  • CaseProtection from dust and contact. Choose one with a fan or made of aluminum for heat dissipationAmazon
  • RTC batteryKeeps time even on sites without internet (prevents timestamp drift in records)Amazon
  • USB-LAN adapter (Gigabit)For separating the control and information networks (configuration 3)Amazon
  • UPS HATShuts down safely during power outages to prevent data corruptionAmazon

As an Amazon Associate, this site earns from qualifying purchases. Check prices and stock on Amazon via the links.

Points to Note for Industrial Use

Storage (microSD card)

microSD cards have limited write endurance, and frequent database writes shorten their life. Use a PCIe M.2 SSD on Pi 5 or a USB SSD on Pi 4, or choose a Compute Module with eMMC for peace of mind. Making the OS read-only (overlay file system) is also effective.

Power supply

Sudden power loss can corrupt the file system. Power it from a HAT with UPS functionality or from the control panel's UPS so it can shut down safely during outages. A 5V/5A power supply is recommended for Pi 5.

Installation environment

The operating temperature of the consumer Raspberry Pi (Pi 5) is 0 to 50°C. When installing in a control panel, manage the temperature with a heat-dissipating case or fan and place it away from noise sources. In harsh environments, consider industrial controller products using a Compute Module (with environmental resistance and DIN rail mounting).

Network and security

  • Separate the control and information networks as much as possible, and make access from the Raspberry Pi to the PLC "read-only"
  • Do not leave the default user or password; use key authentication for SSH
  • Update the OS and libraries regularly
  • On the PLC side too, use settings that prohibit external writes if available

Wireless (Giteki certification in Japan)

When using Wi-Fi or Bluetooth in Japan, check that the model and lot have technical standards conformity certification (Giteki). Products bought from authorized domestic retailers are normally fine. In other countries, follow your local radio regulations.

Do not use it for control

The basic rule is to leave emergency stops, safety-related control and high-speed I/O control to the PLC and keep the Raspberry Pi on the information processing side. It is important to configure things so the equipment keeps running as before even if the Raspberry Pi stops.

Summary

The Raspberry Pi was born as a $35 educational computer and has grown into a reliable platform that is even embedded in industrial equipment.

On the factory floor, by leaving PLC control untouched and letting the Raspberry Pi collect, show and connect data, you can start visualizing equipment with a small investment.

Single-board: for data collection servers, gateways and web display. Start with a Pi 4/Pi 5.
Compute Module: for embedding in mass-produced products or control panels. eMMC makes it strong for long-term operation.
Pico: for sensor reading that needs real-time performance and for small, low-power terminals.

We recommend trying configuration 1 on one machine first, then expanding to configurations 2 to 4 once the effect is clear.

Related pages

OMRON FINS communication

OMRON FINS Communication

FINS communication with OMRON products from Python

KEYENCE Host Link communication

KEYENCE Host Link communication

Host Link communication with KEYENCE PLCs from Python

MITSUBISHI MC protocol communication

MITSUBISHI MC protocol communication

MC protocol communication with MITSUBISHI PLCs from Python

What Is a PLC?

What Is a PLC?

Explains the role and features of the PLC, and how it relates to what is often called a "sequencer" in Japan.

PLC: Beyond

PLC: Beyond

Thoughts on the future evolution of PLCs

setup

Board setup

Raspberry Pi setup

sqlite

Recording PLC data in SQLite

A sample that reads PLC data every second and records it in SQLite

Sources

Prices and availability change. Check the official website and authorized retailers for the latest information.

Image credits

Model images are from Wikimedia Commons and are used in accordance with their respective licenses.

Raspberry Pi is a trademark of Raspberry Pi Ltd.

As an Amazon Associate, this site earns from qualifying purchases.

Comments