Iono MKR
Iono MKR is a versatile and compact I/O module compatible with all the Arduino MKR boards. All the power of the Arduino platform, combined with WiFi, BLE, GSM, NB-IoT, LoRa and SigFox connectivity, in an industrial CE/FCC/IC compliant PLC
€145.00 – €257.00 + tax
Need volume pricing or custom variations?
Description
An industrial PLC with an Arduino MKR core
The use cases for Iono MKR are simply endless. The power of the SAMD21 Cortex-M0+ 32bit Low Power ARM MCU, featured on the Arduino MKR boards family, is bound with several industry-standard interfaces, as well as digital and analog input and output lines.
Developing on Iono MKR is just the same as programming your Arduino: you use exactly the same IDE, no need for proprietary libraries or drivers and all the available resources from the Arduino community will transparently work.
The combination with the many wireless interfaces available on the different Arduino MKR boards makes Iono MKR a perfect fit for IoT solutions, remote data acquisition and remote control.
Iono MKR 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
Arduino compatibility:
- all 3.3V Arduino MKR boards (WiFi 1010, ZERO, FOX 1200, WAN 1300, GSM 1400)
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 Arduino serial pins, with electrostatic discharge protection
- WiFi/BLE/GSM/NB-IoT/LoRa/SigFox depending on installed Arduino MKR board
Factory-installed optionals:
- real time clock (RTC) with back-up battery
- earthquake sensor module
Highlights
Power Supply
The power supply stage is a heavily protected and filtered circuit, using oversized electrolytic capacitors, diodes and inductors, and a high efficiency, high power voltage regulator, capable of delivering up to 2.0A at the 5V power supply input of the Arduino MKR. This power supply stage can supply power to all current Arduino MKR boards, including the Arduino MRK GSM 1400.
Iono MKR accepts a wide power supply range, from 9 to 28 Vdc, and is able to effectively handle substantial amounts of ripple, noise and supply voltage fluctuations.
Inputs
Iono MKR has 4 analog/digital inputs and 2 digital inputs.
These inputs are not directly routed to Arduino’s pins. We use a robust protection circuit with front-end operational amplifiers to safely feed these inputs with industry-standard 0÷10V voltage signals or 0÷20mA current loops. The same inputs can also be used as digital inputs.
The 2 dedicated digital inputs can be used for potential-free contacts, and are also protected with a current-limiting network and capacitive filtering.
These inputs can also be reconfigured as bidirectional TTL-level I/O lines, suitable for interfacing with 1-Wire buses, Wiegand, I2C devices and other digital protocols.
When using the digital inputs, the voltage that can be applied ranges from 0 to 40Vdc.
The current flowing in the contacts is rated about 5mA at 24Vdc power supply, to guarantee the cleaning of the contact itself (very low current flowing in a mechanical contact causes oxidation problems and, in addition, reliable operation can be affected by humidity).
Each voltage input features a divider using a resistors network; each current input has a low impedance input converting the input current to a voltage. In both cases, the resulting signal is applied to an operational amplifier with unity gain; the input of each buffer is protected against over and under voltage by a network of resistors and Schottky barrier diodes. The output of the buffer is finally applied to the corresponding analog input of the Arduino board through additional series resistors that add extra protection before the Arduino board.
Relays
Iono MKR has 4 power relay outputs with normally open contacts, rated for 6A at 250V, which can tolerate peak currents (inrush current) up to 15A.
These relays have a minimum mechanical durability of 5,000,000 operations.
The relays are controlled by 4 output pins of the Arduino board, so they are very easy to control from any software development environment or application.
The relays ensure 5kV insulation between coil and contacts (1.2/50 μs voltage wave), protecting the Iono MKR circuitry and the Arduino board from external surge.
Analog Output
Iono MKR has one analog output with a 0÷10V industry-standard range, controlled by the digital to analog converter output of the Arduino MKR board.
The variable voltage level is buffered using a dedicated TSX561 operational amplifier that offers state-of-the-art accuracy and performance and is specifically suited for industrial signal conditioning and harsh automotive applications.
The result is a clean, stable voltage output and improved reliability.
RS-485 Serial Port
Iono MKR uses the Arduino UART TX/RX pins to implement a standard RS-485 serial port.
The RS-485 port is protected from ESD and voltage surges, and supports half-duplex communication up to to 115200 bps.
The RS-485 TX/RX switching is controlled by a digital output pin of the Arduino board.
A 120 Ohm termination resistor between A and B can be enabled installing jumper J3.
Optional Features
Iono MKR can be shipped with an optional, factory-installed earthquake sensor module based on the OMRON D7S vibration sensor. It is connected to the Arduino MKR via the I2C bus. The earthquake sensor can be used to disconnect electric loads, activate warning signs, unlock evacuation doors or perform other programmable actions when an earthquake event is detected.
Iono MKR can also be shipped with an optional, factory-installed hardware real time clock with a dedicated long-life non-rechargeable back-up battery. The battery is used to power the RTC chip when the main power is not available.
The RTC module is based on the Microchip MCP79410 real-time clock/calendar chip. It is connected to the Arduino MKR via the I2C bus.
Specifications
Power supply | 12…28V⎓ nom. (11…30V⎓ )
Reverse polarity and surge protection up to ±500V/2ohms 1.2/50μs using an auto resetting fuse and diodes |
Current consumption at VS+ 12V⎓
unconnected inputs and relays off |
70mA with Arduino MKR1000 WiFi |
Current consumption at VS+ 12V⎓
digital inputs closed to VSO and relays on |
165mA with Arduino MKR1000 WiFi |
Current consumption at VS+ 24V⎓
unconnected inputs and relays off |
40mA with Arduino MKR1000 WiFi |
Current consumption at VS+ 24V⎓
digital inputs closed to VSO and relays on |
115mA with Arduino MKR1000 WiFi |
Arduino platform compatibility | Arduino MKR WiFi 1010, Arduino MKR1000 WiFi (with headers), Arduino MKR ZERO, Arduino MKR GSM 1400, Arduino MKR FOX 1200, Arduino MKR WAN 1300 |
Inputs | 4 multi-mode (digital or analog 0…30V or 0…25mA)
2 digital (also configurable as TTL I/O) |
Voltage range at digital inputs (1-4) | 0…40V⎓ |
Current for each digital input (1-4) | 2.9mA at VS+ 12V⎓
5.8mA at VS+ 24V⎓ |
Voltage threshold digital inputs 1-4 (typ.) | VIH: 4.6V
VIL: 3.8V |
Voltage range at digital inputs (5-6) | 0…40V⎓ in normal mode
0…5V⎓ in TTL mode |
Current for each digital input (5-6) | 1.8mA at VS+ 12V⎓
3.5mA at VS+ 24V⎓ |
Voltage threshold digital inputs 5-6 (typ.) | VIH: 4.7V
VIL: 3.9V |
Impedance for analog 0…10V inputs (1¸4) | 410kΩ |
Impedance for analog 0…20mA inputs (1-4) | 130Ω |
Analog inputs characteristics | Resolution: 12 bits
Linearity: ±1LSB MAX error: ±2% of full scale |
Max cable length for digital inputs (1-6) | 30 meters |
Max cable length for analog inputs (1-4) | 15 meters |
Digital outputs | 4 power relays with single coil |
Relay outputs rating |
|
Analog output (AO1) voltage output error | 2% of full scale |
AUX VSO | Max allowable current: 300mA
Min voltage: (Supply voltage) – 1V |
AUX 5VO | Max allowable current: 50mA
Min voltage: 4.5V |
Communication ports | RS-485 half-duplex with data direction management controlled by Arduino MKR pin 4 |
Baud Rates on COMM ports | 1200 to 115200 |
ESD-Protection Voltage on RS-485 A/B | ±15kV human body model
±8kV contact discharge |
Surge protection on RS-485 A/B | Surge protection up to ±500V/2ohms 1.2/50μs; 600W peak pulse power capability at 10/1000μs waveform |
Fail safe feature on RS-485 | Optional with jumpers (not installed) |
12-pin terminal block characteristics | Maximum conductor cross section: 1.5 mm2 (16 AWG), or 0.5 mm2 when using ferrules (highly recommended) Recommended stripping length: 5 mmScrew thread: M2 Maximum screws tightening torque: 0.25 Nm |
8-pin terminal block characteristics | Maximum conductor cross section: 2.5 mm2 (12 AWG) Recommended stripping length: 7 mm Screw thread: M3Maximum screws tightening torque: 0.6 Nm |
Housing | standard 3M for DIN rail |
Operating temperature | 0…+50 °C |
Storage temperature | -20…+70 °C |
Relative humidity | 5% to 90% noncondensing |
Protection degree | IP20 |
Weight | 128 g (Iono MKR)
160 g (Iono MKR with Arduino MKR1010 WiFi) |