Description
An industrial PLC with a Raspberry Pi RP2040 core
Iono RP features a wide set of digital and analog input and output lines, power relays and industry-standard interfaces, all routed to the powerful dual-core Arm Cortex-M0+ processor of the Raspberry Pi RP2040 microcontroller.
Developing on Iono RP is easier than ever: write your code in C/C++ or MicroPython, use your preferred IDE among the many available options for the RP2040, no need for proprietary libraries or drivers and all the available resources from the Raspberry Pi community will transparently work.
Iono RP can be employed both in industrial and residential environments, for professional applications where extreme reliability, ruggedness and compliance with technical and safety directives are required.
It is compliant with the low voltage and EMC CE directives, as well as the harmonised standards for electromagnetic compatibility, electrical safety, emission and the RoHS directive for hazardous substances. It is also compliant with the applicable FCC rules and IC standards.
Features
Mounting:
- 3 modules DIN rail case
- power supply, serial and I/O connections on pluggable terminal blocks
Power supply:
- 12÷24 Vdc power supply, with surge and reverse polarity protection, and 1.1A resettable fuse
Core:
- Raspberry Pi RP2040 – Dual ARM Cortex-M0+ @ 133MHz, 264kB on-chip SRAM
Storage:
- 16MB embedded Flash
- optional microSD card slot
Inputs/Outputs:
- 4 x power relay outputs rated for 6A at 250V
- 4 x multi-mode inputs: digital or 0÷30V or 0÷20mA analog
- 2 x digital inputs or TTL level I/Os (1-Wire, I2C, Wiegand support)
- 1 x 0÷10V analog output
Communication:
- standard RS-485 interface to the RP2040 serial lines, with electrostatic discharge protection
- USB programming/debugging port
Factory-installed optionals:
- real time clock (RTC) with back-up battery
- secure element chip
- earthquake sensor module
Specifications
POWER SUPPLY | |
Power supply operating voltage (VS) | 12…28 V⎓ nom. (11…30 V⎓ )
Reverse polarity protection with 1.1 A resettable fuse. Surge protection up to ±500 V / 2 Ohms 1.2/50 μs |
Current consumption at VS+ 12V⎓
unconnected inputs and relays off |
43 mA |
Current consumption at VS+ 12V⎓
digital inputs closed to VSO and relays on |
122 mA |
Current consumption at VS+ 24V⎓
unconnected inputs and relays off |
28 mA |
Current consumption at VS+ 24V⎓
digital inputs closed to VSO and relays on |
66 mA |
VSO output voltage (min.) | VS – 1 V |
VSO output current (max.) | 300 mA |
5VO output voltage (typ.) | 5.0 V (no load) |
5VO output current (max.) | 350 mA |
5VO overcurrent protection threshold | 420 mA |
USB port output current (max.) | 500 mA |
ARCHITECTURE | |
Microcontroller | Raspberry Pi RP2040
dual-core Arm Cortex M0+, 133 MHz, 264KB SRAM 16MB on-board Flash memory |
COMMUNICATION PORTS | |
Serial communication ports | RS-485 Half-Duplex with manual or automatic TX/RX management |
Baud Rates | 1200 to 115200 |
ESD-Protection Voltage on RS-485 A/B | ±15 kV human body model
±8 kV contact discharge |
Surge protection on RS-485 A/B | Surge protection up to ±500 V / 2 Ohms 1.2/50 μs; 600 W peak pulse power capability at 10/1000 μs waveform |
Fail safe feature on RS-485 | Optional with jumpers (not installed) |
USB port | Micro-USB B Receptacle
USB 1.1, host and device support |
AV1-AV4: Analog voltage inputs | |
Input voltage range | +0…+30 V |
Input impedance | > 450 kOhm |
ADC characteristics | SAR ADC
500kS/s max, with 48MHz clock 12-bit with 8.7 ENOB |
Max cable length | 15 meters |
AI1-AI4: Analog CURRENT inputs | |
Input current range | +0…+25 mA |
Input impedance | 120 Ohm |
ADC characteristics | SAR ADC
500kS/s max, with 48MHz clock 12-bit with 8.7 ENOB |
Max cable length | 15 meters |
AO1: Analog voltage output | |
Output range | +0…+10 V |
Output drive current | 30 mA (Max) |
Total Error | ±2 % of full-scale (Max) |
Max cable length | 15 meters |
DI1-DI4: DIGITAL inputs | |
Input voltage range | +0…+40 V |
Input impedance | 49 kOhm |
Voltage threshold | VIH: 4.9 V
VIL: 3.4 V |
Max cable length | 30 meters |
DI5-DI6: DIGITAL inputs | |
Input voltage range | +0…+40 V |
Input impedance | 6.5 kOhm |
Voltage threshold | VIH: 5.1 V
VIL: 3.4 V |
Max cable length | 30 meters |
DI5-DI6: Digital input/output | |
Output voltage | VOL: 0.1 V
VOH: 5.0 V |
Input voltage threshold | VIH: 1.4 V
VIL: 1.1 V |
Pull-up (+5 V) | 10 kOhm |
Max cable length | 10 meters |
O1-O4: Relays | |
Rated current | 6 A |
Rated voltage | 250 V AC |
Rated load (AC1, resistive load) | 1500 VA |
Rated load (AC15, cos φ = 0.5) | 250 VA |
Single phase motor rating (230 V AC) | 185 W |
Breaking capacity (DC1) |
|
Electrical life at rated load AC1 | 50000 cycles |
Mechanical life | 20000000 cycles |
Operate/release time | 6/4 ms |
Dielectric strength between open contacts | 1000 V AC |
Type of insulation between coil and contacts | Basic |
Dielectric strength between coil and contacts | 4000 V AC |
EERAM | |
Capacity | 16 Kbit (2048 x 8 bits) |
SRAM r/w cycles | Infinite |
EEPROM store cycles | > 1000000 |
Data retention | > 200 years |
EMI IMMUNITY STANDARDS | |
Electromagnetic immunity compliance | EN 61000-4-2 (ESD)
EN 61000-4-3 (Radiated RF Field) EN 61000-4-4 (Burst/fast transient) EN 61000-4-5 (Surge) EN 61000-4-6 (Conducted) EN 61000-4-8 (Power frequency magnetic field) |
ENVIRONMENTAL | |
Operating temperature | -20…+60 °C (non-condensing humidity) |
Relative humidity | 5% to 90% noncondensing |
Storage temperature | -30…+80 °C |
Protection degree | IP20 |
MECHANICAL | |
3.81 mm pitch terminal block characteristics | Maximum conductor cross section: 1.3 mm2 (16AWG), or 0.5 mm2 when using ferrules (highly recommended)
Recommended stripping length: 6 mm Screw thread: M2 Maximum screws tightening torque: 0.3 Nm |
5.08 mm pitch terminal block characteristics
(relays) |
Maximum conductor cross section: 3.3 mm2 (12AWG)
Recommended stripping length: 7 mm Screw thread: M3 Maximum screws tightening torque: 0.5 Nm |
Dimensions | 3 module Din Rail enclosure
width: 53.5 mm height: 90.5mm depth: 62.0mm |
Weight | 150 gr |