Manual CANADUINO PLC 500
Manual CANADUINO PLC 500
1
EAN 4260474037827/4260474038800
January 15, 2022
Document version 1.0
OVERVIEW
CANADUINO® PLC 500 is an All-In-One Programmable Logic Controller (PLC) module for home,
hobby and light industrial applications. The module with dimensions of 107 x 200 mm is 2-sided
SMD assembled and can be attached to a surface using M3 hardware (3.2mm mounting holes).
A mounting tray kit for 35mm standard DIN rail is available as option. It supports the installation
in electrical cabinets, provides additional protection against accidental contact and electrical
shock and helps avoiding damage to the PCB by improper use of fastener hardware. We highly
recommend the tray for installations where a voltage of 40V or higher is present.
General Overview
This product was designed to offer a maximum on features in just one device and for the best
possible value-for-money ratio. Therefore, it uses an Arduino IDE programmable, Arduino
MEGA2560 compatible controller module in its standard configuration. The design of the
circuitry allows for future upgrades of the processing module and the Wi-Fi module with custom
designs or STM32 and ESP32 based modules that are currently in development.
Everyone who knows how to program an Arduino for reading and writing of ports, using libraries
for RTC, memory card and ESP8266 module, and sending and receiving data with a serial
connection, will be able to program the CANADUINO® PLC 500!
And for everyone who doesn’t know how to program an Arduino, Visuino from Mitov Software
provides an easy start to program the included MEGA2560 controller module using function
blocks and connect them with a mouse click. But for more advanced programming, it is highly
recommended to learn the Arduino programming language.
2
EAN 4260474037827/4260474038800
January 15, 2022
Document version 1.0
Four current-loop inputs 4-20mA are mapped to the MEGA2560 analog inputs A8 to A11 and
can operate on a maximum loop current of 22mA (equals about 6V across input terminals). The
eight 0-10V analog inputs have a 30V over-voltage protection and are mapped to the
MEGA2560 analog inputs A0 to A7. The remaining four analog input pins of the MCU are
directly accessible on a 5-pin header (A12 to A15). Caution: These pins have no protection!
To give you even more options, we added four open-collector digital outputs, capable of
switching up to 1A @ 30V DC per single output (limit 2A combined). These outputs are equipped
with suppression diodes on a common voltage input pin to drive inductive loads like solenoids or
bigger relays (DC contactors).
The eight analog outputs provide 0-10V level for example for lighting dimmers or motor drivers.
The RTC, together with the memory card capability (micro-SD card up to 32GB), is the perfect
base for on-board event logging with time stamps.
Other Options
We integrated two COM ports for the communication with computers, printers, scales,
telephone modems, HMI displays or any other equipment with RS232 serial connection.
The internal I2C bus that connects the RTC chip to the MCU is accessible on a 4-pin connector
and can be used to connect other I2C hardware like, for example, an OLED or LCD. Four unused
analog input ports, directly connected to the MCU chip, can also be accessed (5-pin connector).
These analog inputs and the I2C bus have no protection at all!
Be extremely careful and make sure you know exactly what you are doing when using them.
3
EAN 4260474037827/4260474038800
January 15, 2022
Document version 1.0
COMMISSIONING
The PLC mainboard is completely assembled and doesn’t need any further preparation. The
MEGA2560 MCU module comes with its pin headers not factory assembled and requires
soldering.
For safety reasons, the module should only be operated when mounted to the (optional) DIN rail
mounting tray. This applies especially to the AC version connected to line voltage and when
higher voltage is connected to the relay outputs. We highly recommend using the low-voltage
DC version together with the mounting tray as well. It helps avoiding accidental shorts or other
damages to the module.
Before mounting the PLC module to its desired location, remove the MCU module and the Wi-Fi
module, and make sure nothing is connected to input and output terminals. After mounting,
connect a matching power supply to the PLC module and check the output voltage on 9V and
10V screw terminals. If this test is successful, disconnect power and install the MCU module, the
Wi-Fi module, a memory card (if needed for your application) and the backup battery.
Power it on again and perform the same test as before, still with nothing connected to the
module. After the test, disconnect the power supply again.
Now it is time to connect inputs and outputs and load your program to the MCU module. The
MCU module can be programmed using the 5V USB power supply from the host computer even
when it is attached to the PLC module.
IMPORTANT: Make sure you have sufficient protection (e.g., fuse, current limiter) for the digital
outputs (relays and open-collector) in place. Missing or wrong protection can cause damage to
the PLC module in the event of an overload or short on one of the outputs.
Note:
This document covers basic aspects and only contains information available on the day of its first creation. Please check UNIVERSAL-SOLDER website
for updated and additional information or downloads. This document might not be updated with every new information.
4
EAN 4260474037827/4260474038800
January 15, 2022
Document version 1.0
5
EAN 4260474037827/4260474038800
January 15, 2022
Document version 1.0
6
EAN 4260474037827/4260474038800
January 15, 2022
Document version 1.0
7
EAN 4260474037827/4260474038800
January 15, 2022
Document version 1.0