Need help? Contact us!

Worldwide shipping

Long-term
support

Custom
solutions

Worldwide shipping

Long-term
support

Custom
solutions

Iono Pi Max

Industrial Raspberry Pi PLC, CE/FCC/IC compliant, with wide range of digital and analog inputs and outputs, NO/NC relays, UPS, RS-232, RS-485 (Modbus), CAN, dual SD card, RTC, watchdog, secure element.

615.00709.00 + tax

Also available on:

Need volume pricing or custom variations?

FILL A QUOTE REQUEST

Description

The all-in-one solution for industrial control, with a Raspberry Pi core

Iono Pi Max is an extremely versatile industrial server/PLC with a huge variety of Input/Output lines and standard communication interfaces, based on the Raspberry Pi Compute Module, suitable for use in professional and industrial applications where reliability and service continuity are key requirements.

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.

Anything that runs on a Raspberry Pi, runs on Iono Pi Max

At its core, Iono Pi Max is a standard Raspberry Pi. No proprietary operating system and no proprietary framework are required. You use Iono Pi Max with the usual operating system, toolset, programming language or framework, compatible with Raspberry Pi, that you are familiar with.

On Iono Pi Max you can program and run anything from a simple shell script to a full-fledged Java server in a Docker container.

All I/O and system control operations and configuration are performed via GPIO control and I2C communication, and if that is not easy enough, our Linux kernel module will let you do everything by simply writing/reading files.
RS-485 (Modbus)/232 interfaces are simply routed to the UART and the USB bus of the Raspberry Pi. In Linux terms, you’ll just need to read/write to a /dev/ttyXXX path.
The CAN controller is operated via SPI and natively supported by the SocketCAN framework, which most CAN-enabled tools build upon.

Features

Mounting:

  • 6 modules DIN rail case
  • power supply, serial and I/O connections on pluggable terminal blocks

Power supply:

  • 10-50Vdc power supply, with surge and reverse polarity protection, and 3.3A resettable fuse
  • integrated uninterruptible power supply (UPS), with external lead-acid 12V or 24V battery (reverse polarity and over-current protection)
  • software-controlled auxiliary 12-24Vdc stabilised supply output, to power external devices through Iono Pi Max UPS
  • software-controlled auxiliary 5Vdc stabilised supply output
  • voltage and current monitoring of power supply input, battery and auxiliary supply outputs

Processing cores:

  • Raspberry Pi Compute Module version: 3, 3 Lite, 3+ 8GB, 3+ 16GB, 3+ 32GB, or 3+ Lite
  • ATSAME54 32 bit microcontroller, with 1 MB program memory and 256 KB RAM

The microcontroller is interconnected to the Raspberry Pi via I2C, USB and CAN. It can take direct low-level control of all serial ports and digital/analog I/O

Connectivity:

  • standard RS-232 interface to the Raspberry Pi serial line, up to 115200 bps
  • standard RS-485 (Modbus) interface, routed to the Raspberry Pi serial line or USB, with opto-isolator and electrostatic discharge protection, up to 115200 bps
  • Controller Area Network (CAN) V2.0B and CAN-FD interface, support speeds up to 8 Mb/s, with opto-isolator and electrostatic discharge protection
  • 5V-level, protected, I2C expansion bus
  • 10/100 Ethernet port
  • 2 x USB 2.0 type-A ports, with power control and fault detection
  • internal USB 2.0 type-A port, with power control and fault detection, to embed USB dongles inside the enclosure

High reliability and security:

  • switchable dual microSD card architecture
  • hardware watchdog, fully independent from the Raspberry Pi Compute Module, controlled via GPIO, with dual SD card switch control
  • real time clock (RTC) with replaceable back-up battery
  • embedded Microchip ATECC608A secure element chip
  • internal temperature sensors for system temperature monitoring
  • internal fan, with automatic activation based on current load and internal temperatures
  • integrated Serial Wire Debug (SWD) interface to the microcontroller, allowing in-field firmware upgrades, but also development and debugging, directly from the Raspberry Pi

Inputs/Outputs:

  • 4 x power relay outputs rated for 6A at 250V, with NO and NC contacts
  • 4 x open-collector outputs
  • 2 x analog outputs 0-10V or 0-20mA
  • 4 x analog voltage inputs 0-20V
  • 4 x analog current inputs 0-20mA
  • 2 x Pt100 or Pt1000 temperature sensor inputs
  • 4 x digital input lines 0-40V
  • 4 x digital 5V-level I/O lines, with 1-Wire and Wiegand support

More:

  • front-panel RGB LEDs for power supply and serial line activity, can also be directly controlled by the Raspberry Pi
  • on-board piezoelectric buzzer
  • front-panel push-button, connected to a GPIO pin
  • optional earthquake sensor module

 

Highlights

Power Supply

A high quality and stable power supply is extremely important to ensure reliable, continuous 24/7 operation in harsh industrial environments, both for the Raspberry Pi and connected peripherals.

Iono Pi Max accepts a wide power supply range, from 10 to 55VDC, and is able to handle substantial amounts of ripple, noise and supply voltage fluctuations. The power supply stage is a heavily protected and filtered circuit, using oversized electrolytic capacitors, diodes and inductors, and a high efficiency voltage regulator. It can deliver up to 4A to the 5V supply rail of the Raspberry Compute Module and USB ports.

The power supply stage includes resettable fuses, over current limiting, over voltage protection and thermal shutdown. It is also protected from reverse polarity. Surge protection up to ±500V/2ohms 1.2/50μs ensures reliability in harsh environments.

Moreover, Iono Pi Max features auxiliary regulated, monitored and controllable power supply outputs with different voltage ranges for external devices.

Digital, Analog, and Communication Interfaces

Integration with heterogeneous systems and devices is a key requirement in modern applications. The ability to collect field sensors’ data and interfacing with external systems is what more often than not determines the adoption of a solution.

Iono Pi Max features an incredibly wide range of analog and digital interfaces:

Four 4-20mA and four 0-10V, galvanically isolated, highly accurate inputs to connect standard industrial probes, as well as two additional inputs specific for PT100 and PT1000 temperature sensors. The analog signals are converted by the 24-bit AD4112 ADC, which provides for an incredibly high accuracy and resolution.

Six digital inputs, accepting up to 30V signals, let you integrate digital counters as well as general status signals. Furthermore, four additional low-voltage (0-5V) digital I/O can be employed as supplementary inputs or as data lines for interfacing with devices using digital protocols such as 1-Wire, Wiegand, or even proprietary/custom protocols.

As outputs, 4 relays with NC and NO terminals rated for 6A at 250V, and 2 analog outputs configurable as voltage (0-10V) and current (0-20mA) outputs.

Dedicated RS-232, and opto-isolated RS-485 (Modbus) and CAN interfaces can be used simultaneously to communicate with a huge variety of systems commonly found in industrial, residential, and automotive industries. The CAN interface supports CAN 2.0B and CAN-FD, with up to 8 Mbps bitrate.

All I/O lines and interfaces can be managed both from the Raspberry Pi module and the micro-controller.

Power Management

Iono Pi Max provides for fully-configurable power management, with low-power modes, allowing for off-grid installations and support for direct connection to solar panels.

The UPS supports 12V and 24V lead batteries. It keeps the battery charged with optimal charging current (independent from the main supply voltage) and seamlessly switches without any operation interruption when the main power supply fails.

Battery state and charge level can be monitored and automatic over/under-current protection mechanisms keep the battery in safe conditions.

Iono Pi Max provides for delayed shutdown and programmed boot-up functionalities for the Raspberry Pi module, as well as individual power control of sub-modules and external devices powered by Iono’s power outputs and USB ports, to limit power consumption while keeping the required functionalities active.

In-field updates

Any system needs updates and, often, security patches must be applied to low level operating system components or even to the micro-controller’s firmware.

Iono Pi Max features a double, switchable, SD card architecture as well as a powerful 32bit micro-controller, fully reprogrammable directly from the Raspberry Pi module.

The two available SD card slots are routed to the primary and secondary buses of the Raspberry Pi Compute Module through a high-speed switching matrix. The SD connected to the primary bus is where the system boots from, while the secondary SD is seen as an external drive which can be used for extra storage or for system redundancy. At any time the secondary SD can be flashed with a new system image and switched to be used as the primary one.

And while your application is running, a brand new firmware can be downloaded by the Raspberry Pi and uploaded to the micro-controller without any service interruption. And, using tools like OpenOCD, you can even perform, from the Pi, on-chip debugging of the firmware running on the micro-controller.

System monitoring

Other than the ability to control the external environment, self-diagnosis is of extreme importance for dependable control systems.

Iono Pi Max implements several mechanisms to make sure your applications are running flawlessly, under the expected conditions.

The hardware watchdog monitors a heartbeat signal on a GPIO and, if a hang occurs, the Raspberry Pi module is automatically reset. The watchdog can also be configured to automatically switch the boot SD card upon consecutive failed restarts.

Both mains and battery power inputs, as well as the the auxiliary power output, are monitored in voltage and current draw.

USB ports are current limited and have thermal shutdown protecting the device and the connected loads.

Internal temperatures can be monitored and an embedded fan can be controlled to improve heat dissipation.

All the internal measurements and fault statuses are available to your application to trigger notifications and/or take action to restore normal functionality.

Specifications

POWER SUPPLY
Power supply operating voltage(VS) 10…50 V⎓ (VDC)

Reverse polarity protection with 3.3 A resettable fuse. Surge protection up to ±1000 V / 2 Ohms 1.2/50 μs

Current consumption at VS+ 12 V⎓

including Raspberry Pi CM3+, with Ethernet connected, no USB devices, VSO off, 5V0 off, UPS enabled, battery fully charged, relays off

low CPU load: 0.31 A,

100% CPU load, before throttling: 510 mA

Current consumption at VS+ 12 V⎓

including Raspberry Pi CM3+, with Ethernet connected, no USB devices, VSO on 24 V 8 W, 5V0 on 500 mA, UPS enabled, battery fully charged, relays off

low CPU load: 1.40 A
Current consumption at VS+ 12 V⎓

including Raspberry Pi CM3+, with Ethernet connected, no USB devices, VSO on 24 V 8 W, 5V0 on 500 mA, UPS enabled, battery charging, relays all on

100% CPU load, before throttling: 1.95 A
Current consumption at VS+ 24 V⎓

including Raspberry Pi CM3+, with Ethernet connected, no USB devices, VSO off, 5V0 off, UPS enabled, battery fully charged, relays off

low CPU load: 0.17 A,

100% CPU load, before throttling: 0.27 A

Current consumption at VS+ 24 V⎓

including Raspberry Pi CM3+, with Ethernet connected, no USB devices, VSO on 24 V 8 W, 5V0 on 500 mA, UPS enabled, battery fully charged, relays off

low CPU load: 0.67 A
Current consumption at VS+ 24 V⎓

including Raspberry Pi CM3+, with Ethernet connected, no USB devices, VSO on 24 V 8 W, 5V0 on 500 mA, UPS enabled, battery charging, relays all on

100% CPU load, before throttling: 0.90 A
UPS external battery (not included) 12 V  or 24 V lead acid battery.

Suggested capacity: 1.2 Ah to 7 Ah.

Reverse polarity protection with 3.3 A resettable fuse.

Surge protection up to ±500 V / 2 Ohms 1.2/50 μs

UPS battery charge voltage 28.5 V (Max. for 24V batteries)
UPS battery charge current 500 mA (Max. for 12V batteries)
Voltage threshold for switching to battery mode below 7.0 V
VSO output voltage range +11.5…+24.5 V
VSO output  power 8W (Max)
VSO output resettable fuse 1.1 A
5VO output voltage 4.7 V (no load)

4.6 V (10 Ohm load)

5VO output  current 500 mA (Max)
USB1 port output  current 500 mA (Max)
USB2 + USB_INTERNAL port output  current 500 mA (Max)
EXP port output voltage 5 V
EXP port output  current 500 mA (Max)
RASPBERRY PI COMPATIBILITY
Raspberry platform compatibility Raspberry Pi Compute Module 1

Raspberry Pi Compute Module 3

Raspberry Pi Compute Module 3 Lite

Raspberry Pi Compute Module 3+ 8GB

Raspberry Pi Compute Module 3+ 16GB

Raspberry Pi Compute Module 3+ 32GB

Raspberry Pi Compute Module 3+ Lite

(tested with Pi Compute Module 3+ for regulatory compliance)

COMMUNICATION PORTS
Serial communication ports RS-485 Half-Duplex with automatic data direction management

RS-232 Full-Duplex

Baud Rates on COMM ports 1200 to 115200
ESD-Protection Voltage on RS-232 TX/RX ±15 kV human body model

±8 kV contact discharge

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 Yes
CAN interface 8 Mbps (Max. CAN-FD)
ESD-Protection Voltage on CANH, CANL ±14 kV human body model

±8 kV contact discharge

Transient Voltage protection on CANH, CANL -150 V to +100 V (waveforms of the applied transients in accordance with ISO-7637, Part 1, test pulses 1, 2, 3a and 3b)
USB ports USB 2.0 Type A
Ethernet Port 10/100 Mbps
AVx: Analog voltage inputs
Input voltage range 0…20 V
Input impedance > 1 MOhm
Total Unadjusted Error (TUE) ±0.06 % of full-scale
Resolution 24 bits (Max)
AIx: Analog CURRENT inputs
Input current range -0.5…+24 mA
Input impedance 240 Ohm
Total Unadjusted Error (TUE) ±0.08 % of full-scale
Resolution 24 bits (Max)
ATx: Temperature sensors inputs (PT100, PT1000)
Temperature range -150…+400 °C
Accuracy (not including Pt and cable errors) ± 0.3 °C ± 0.05 % of reading
Resolution 24 bits (Max)
AOx: Analog voltage outputs
Output range 0…+10 V
Output drive current 15 mA (Max)
Total Error ±0.5 % of full-scale (Max)
Resolution 12 bits
AOx: Analog current outputs
Output range 0…+20 mA
Output drive voltage 12 V (Max)
Total Error ±0.5 % of full-scale (Max)
Resolution 12 bits
DIx: DIGITAL inputs
Input voltage range 0…40 V
Input impedance 6.9 kOhm
Voltage threshold VIH: 4.2 V

VIL: 3.4 V

OCx: Open collector outputs
Sink current 200 mA (Max)
On resistance 3 Ohm
Voltage range 0…50 V
DTx: Digital input/output
Output voltage VOL: 0.2 V

VOH: 5.0 V

Input voltage threshold VIH: 2.4 V

VIL: 0.8 V

Pull-up (+5 V) 10 kOhm
Ox: 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)
  • 3 A at 30 V DC
  • 0.35 A at 110 V DC
  • 0.2 A at 220 V DC
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
REAL TIME CLOCK
Oscillator frequency 32768 Hz
Frequency Tolerance ±20.00 ppm
Backup battery Internal RTCC circuit with backup lithium battery. Only use CR1220 or BR1220 batteries.

Expected battery life without main power supply: ~2 years

EERAM
Capacity 16 Kbit (2048 x 8 bits)
SRAM r/w cycles Infinite
EEPROM store cycles > 1000000
Data retention > 200 years
INTERNAL TEMPERATURE SENSORS
Temperature accuracy ±2 °C
Resolution 11 bits (0.125 °C)
INTERNAL VOLTAGE SENSORS (VS, BATT, VSO)
Voltage range 0…58 V (VS)

0…30 V (BATT, VSO)

Total Unadjusted Error (TUE) ±0.25 % of full-scale
Resolution 12 bits
INTERNAL CURRENT SENSORS (VS, BATT, VSO)
Current range 0…4 A (VS)

0…1 A (BATT, VSO)

Total Unadjusted Error (TUE) ±2.5 % of full-scale
Resolution 12 bits
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)
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 6 module Din Rail enclosure

width: 106.5 mm

height: 90.5mm

depth: 62.0mm

Weight 330 g (including Raspberry Pi Compute Module)

Documentation

Title

Go to Top