Testing a PLC attachment (Canaduino PLC 100) for the Arduino Nano, and programming with OpenPLC

TAGS: electronics; soldering; automation; industrial; PLC; OpenPLC; Arduino Nano; Canaduino PLC 100

Why I Did This

While scouting online for cheap physical PLC options, I found the Canaduino PLC 100 on Amazon. It's a small board (about $30) that I had to solder myself and can attach to an Arduino Nano. It contains ruggedized inputs and outputs at higher voltages than what the Nano natively supplies, like 6 relay digital outputs with optoisolators; 4 digital inputs that can handle 3.3 - 24V; 4 analog inputs and 4 analog outputs that can both track in ranges between 0 - 10 V (very similar to what many professional PLCs can do); onboard LEDs for digital state notification; and 5V and 10V supply lines.
More importantly, it can be programmed with free Arduino IDE or the free OpenPLC editor and runtime.
In this video, I showcase the board demonstrating its power with a makeshift 'water heater and humidifer plant'.

Canaduino PLC 100 board, with Arduino nano, programmed from OpenPLC.

Description

In the first video (the physical demo), I go through the board's features and how all the sensors and actuators work to control a water heater and humidifier plant. The second video is a quick demo of the OpenPLC editor and runtime, showing how I programmed the board to do the different state actions for the plant.

References

CANADUINO PLC MEGA328 PLC-100 DIY Kit V2 (for Arduino Nano): https://www.universal-solder.ca/product/canaduino-plc-100-v2-for-arduino-nano/
OpenPLC Editor: https://autonomylogic.com/docs/3-1-openplc-editor-overview/
OpenPLC Runtime: https://autonomylogic.com/docs/2-1-openplc-runtime-overview/

Home Page

Let's go to the start page.

Featured Articles

Let's see what I've experienced lately.

Archived Articles

Let's see ALL of what I've experienced.