groov® RIO

About groov® RIO

Configure up to 8 channels of multi-signal, multifunction I/O (temperature, current, voltage, or discrete), plus 2 mechanical relays. Power the unit and connected I/O with 802.3af PoE Class 0 switches or 10-32 V DC power. Integrate I/O data directly with databases, HMIs, SCADA, cloud services, and IoT platforms with embedded Node-RED connectivity suite. Connect to existing control systems or building automation systems with Modbus TCP, OptoMMP, or REST APIs.

Publish process data directly into publish-subscribe architectures with MQTT transmitting Sparkplug or string payloads. Log data to internal power fail-safe memory or attached USB mass storage device. Protect with built-in security features, including configurable firewalls, encryption, user accounts, and VPN client. Install anywhere with wide -20°C + 70°C rating, UL Hazardous Locations approved: ATEX compliant. 

Choose your groov® RIO

RIO MM1 Universal I/O

groov® RIO revolutionises remote I/O by offering over 200,000 unique, software-configurable I/O combinations in a single, compact, PoE-powered industrial package with web-based configuration, commissioning, flow logic software, and the ability to run control programs written in IEC 61131-3-compliant languages, plus support for multiple OT and IT protocols.

If you use Ignition from Inductive Automation, see GRV-R7-MM2001-10, which includes Ignition Edge 8 pre-installed, and has increased RAM and storage capacity to handle Ignition Edge’s requirements. Providing flexibility to fit into IIoT projects (especially those that require I/O data acquisition or communications) or traditional control systems, or to act as a stand-alone control unit.

RIO MM2 Universal I/O with Ignition

Offering a simple, flexible, industrial way to monitor power and energy where it’s used and securely send that data where it’s needed for analysis and decision-making.

The groov® RIO family launched with GRV-R7-MM1001-10 as the first in a new class of intelligent, distributed I/O for the IIoT. The MM1 was followed by GRV-R7-MM2001-10, which includes Ignition Edge and offers more memory and storage. Both of these groov® RIO models are universal I/O, providing 8 channels configurable for analog or discrete inputs or outputs, plus 2 Form C mechanical relays for higher loads.

Find Out More On Technical Specification

groov® RIO Features

Signal Type
Discrete Input (Discrete, Switch Input, Powered) Discrete Input (Discrete, Switch Input, Powered) Discrete Output (DC Sinking) Discrete Output Mechanical Replay (Form C) Analog Input (Voltage, ICTD, Thermistor Analog Input (Current, Thermocouple, Millivolt) Analog Output (Voltage, Current)
Channels: 0-1 2-7 0-7 8-9 0-7 0-3 4-7
Features
On/off State x x x x
On/off Latching x
Counting x
On/off Totalisation x
Frequency Management x
Period Management x
Pulse Management x
Scaling x x x
Offset and Gain x x
Minimum/Maximum Values x x
Average Filter Weight x x
Simple Moving Average
Analog Totalising x x
Output Pulsing/ TPO x
Ramping x
Clamping x
Watchdog Timeout Value x x x
Problem Indication x x x

Wire Assignments

Type - + Range
B Red Grey +90°C to +1,820°C
E Red Purple -80°C to +1,000°C
J Red White -100°C to +1,200°C
K Red Yellow -80°C to +1,372°C
N Red Orange -100°C to +1,300°C
R,S Red Black 100°C to +1,768°C
T Red Blue -60°C to +400°C

Full Specification

Specifications GRV-R7-MM1001-10
Voltage Input (back to signal list)
Available Channels 0-7
Input Range 0-10 V DC
Over-range Limit 0-11 V DC
Resolution 0.5 mV
Accuracy ±0.05% of range (±5 mV)
Gain Temperature Coefficient 30 ppm/°C
Offset Temperature Coefficient 15 ppm/°C
Input Impedance > 425 k0hms
Data Refresh Time 550 ms
50/60 Hz Rejection > 90 dB
Current Input (back to signal list)
Available Channels 0-3
Input Range 0-20.8 mA, 4-20 mA
Over-range Limit 0-20.8 mA, 2.0-20.8 mA
Recommended Fuse 32-40 mA, Fast Acting (for example, Eaton S500-32-R)
Resolution 1.0 µA
Accuracy ±0.05% (±10 µA)
Gain Temperature Coefficient 30 ppm/°C
Offset Temperature Coefficient 15 ppm/°C
Equivalent Input Impedance 225 0hms @ 4 mA, 100 0hms @ 20 mA, 25°C
Data Refresh Time 550 ms
50/60 Hz Rejection > 90 dB
ICTD Input (back to signal list)
Available Channels 0-7
Input Range with ICTD Probe -40 to +100°C
Resolution 0.04°C
Accuracy with ICTD Probe 1.0 (1.8°F)
Gain Temperature Coefficient 30 ppm/°C
Offset Temperature Coefficient 60 ppm/°C
Data Refresh Time 550 ms
50/60 Hz Rejection > 90 dB
Thermocouple Input (back t0 signal list)
Available Channels 0-3*
Nominal Input Range -75 to +75 mV
Full Scale Range -78 to +78 mV
Input Resolution 3 microvolts
Input Impedance > 1 megohm
Data Refresh Time 550 ms all channels
50/60 Hz Rejection >90 dB
* Note: To achieve the best thermocouple accuracy when using current outputs or discrete outputs, always configure thermocouples on the lowest channel numbers and outputs on the highest channel numbers.
Thermocouple ITS90 Types
B: 90°C to 1,820°C 7°C / 0.4°C
E: -80°C to 1,000°C 2°C / 0.1°C
J: -100°C to 1,200°C 2°C / 0.1°C
K: -80°C to 1,372°C 2°C / 0.1°C
N: -100°C to 1,300°C 3°C / 0.1°C
R: 100°C to 1,768°C 7°C / 0.3°C
S: 100°C to 1,768°C 7°C / 0.3°C
T: -60°C to 400°C 3°C / 0.1°C
Millivolt Input (back to signal list)
Available Channels 0-3
Input Ranges ±150 mV, ±75 mV, ±25 mV
Over-range Limits ±165.0 mV, ±78.0 mV, ±27.5 mV
Resolution 10 µV, 3 µV, 2 µV
Accuracy ±0.1% of Full Scale (±150 µV) ±0.1% of Full Scale (±75 µV) ±0.2% of Full Scale (±50 µV)
Input Impedance > 1 MOhms
Data Refresh Time 550 ms
50/60 Hz Rejection > 90 dB
Thermistor Input (Requires firmware version 3.0.0 or later) (back to signal list)
Available Channels 0-7*
Input Range (Ohms) 0-400 K
Accuracy (Ohms @ Range) greater of 3 Ohm or 0.5%@0-25k, 400@25k–50k, 900@50k–75k, 1.5k@75k–100k, 5k@100k–200k, 20k@200k–400k
Gain Temperature Coefficient 500 ppm/°C
Resolution (Ohms @ Range) 0.5@0–1k, 1@1k–5k, 2@5k–10k, 5@10k–25k, 50@25k–100k, 200@100k–200k, 700@200k–400k
Power dissipation @ Resistance (µW @ Ohms) Power dissipation @ Resistance (µW @ Ohms) 375@1k, 950@5k, 1075@10k, 875@25k, 600@50k, 450@75k, 350@100k, 200@200k, 100@400k
* Note: To achieve the best thermistor accuracy when also using current outputs, always configure thermistors on the lowest channel numbers and current outputs on the highest channel numbers.
Predefined Thermistor Curves 550 ms all channels Accuracy (°C) @ Range (°C)
2252 0.2 °C @ -40 °C to 70 °C, 2.5 °C @ 70 °C to 150 °C
3K 0.2 °C @ -40 °C to 70 °C 2.5 °C @ 70 °C to 150 °C
10k type 2 0.75 °C @ -40 °C to -20 °C 0.2 °C @ -20 °C to 120 °C 0.6 °C @ 120 °C to 150 °C
10k type 3 0.5 °C @ -40 °C to -20 °C 0.3 °C @ -20 °C to 120 °C 0.6 °C @ 120 °C to 150 °C
Custom depends on curve
Data Refresh Time 550 ms all channels
0-400 kOhm Input (Requires firmware version 3.0.0 or later) (back to signal list)
Available Channels 0-7 *
Input Range (Ohm) 0-400k
Accuracy (Ohm @ Range) greater of 3 Ohm or 0.5%@0-25k, 400@25k–50k, 900@50k–75k, 1.5k@75k–100k, 5k@100k–200k, 20k@200k–400k
Gain Temperature Coefficient 500 ppm/°C
Resolution (Ohms @ Range) 0.5@0–1k, 1@1k–5k, 2@5k–10k, 5@10k–25k, 50@25k–100k, 200@100k–200k, 700@200k–400k
Power dissipation @ Resistance (µW @ Ohms) 375@1k, 950@5k, 1075@10k, 875@25k, 600@50k, 450@75k, 350@100k, 200@200k, 100@400k
Data Refresh Time 550 ms
* Note: To achieve the best resistance accuracy when also using current outputs, always configure the 0-400 kOhm channel type on the lowest channel numbers and current outputs on the highest channel numbers.
Discrete DC Input (back to signal list)
Available Channels 0–7
Input Voltage Range 5–30 V DC
Minimum ON Voltage 5.0 V
Maximum OFF Voltage 1.5 V
Input Impedance > 425 KOhms
Max. Input Frequency (50% square wave) 10000 Hz
Switch Input, Powered (back to signal list)
Available Channels 0–7
Open Circuit Voltage (Switch Open) 10.5 V (minimum)
Channel Current Limit 1.1 mA max.
Channel Operating Current 0.63 mA typical
Minimum Off Resistance 3300 Ohms
Maximum On Resistance 1200 Ohms
Minimum ON Voltage 5 V
Maximum OFF Voltage 1.5 V
Maximum Continuous Survivable Input Voltage 32 V
Input Impedance > 425 KOhms
Max. Freq. (50% square wave) 10000 Hz
Discrete Counter Input (back to signal list)
Available Channels 0-1
Input Voltage Range 5–30 V DC
ON Threshold 5 V
OFF Threshold 1.5 V
Input Impedance > 425 KOhms
Max. Frequency (50% square wave): State, Latches, Counter 10000 Hz
Max. Frequency (50% square wave): On/Off pulse width, Period, Frequency 2000 Hz
Max. Frequency (50% square wave): On/Off totalisation 750 Hz
Pulse Width Measurement Resolution 100 microseconds
Pulse Width Measurement Error (50% square wave) 0.1% 0 to 20 Hz 1% 21 to 200 Hz 5% 201 to 2000 Hz
Period/Frequency Error (50% square wave) 0.05% 0 to 20 Hz 0.1% 21 to 200 Hz 1% 201 to 2000 Hz
Discrete DC Sinking Output (back to signal list)
Available Channels 0–7 (4-7 if using any thermocouple inputs)
Line Voltage Range 5–30 V DC
Maximum Continuous Current 1.0 A
Peak Current (< 10 ms) 4.0 A
Recommended Fuse / Circuit Breaker 1 A at 30 V DC
Output Voltage Drop 175 mV at 1 A
Off-State Leakage (per channel) < 80 µA at 24 V, -20 to +70 °C
Peak Blocking Voltage 32 V
TPO Period (min, max, resolution) 0.004, 4294967, 0.001
Turn On / Off Time 20 ms nominal
Form C Relay Output (back to signal list)
Available Channels 8, 9
Line Voltage Range 0–250 V AC or 5–30 V DC
Clamp Voltage 440 V nominal
Current Rating 5 A per channel
Surge Current 6 A peak for 1 second
Recommended Fuse / Circuit Breaker 5 A at 250 V AC / > 30 V DC per channel
Initial Contact Resistance < 100 milliohms
Turn On Time 8 ms
Turn Off Time 4 ms
Operating Life (to specification) Min. 30,000 cycles at max. ratings
Mechanical Life Min. 10,000,000 cycles
Voltage Output (back to signal list)
Available Channels 4–7
Range 0–10 V
Resolution 2.5 mV
Accuracy ±0.3% of range ( ±30 mV )
Gain Temperature Coefficient 50 ppm/°C
Offset Temperature Coefficient 20 ppm/°C
Output Slew Rate > 15 V/ms
Minimum Load Resistance 7.5 kOhms
Output Impedance < 10 Ohms
Short-circuit Current 20 mA
Data Refresh Time Nominal 20 ms. Proportional to I/O scan time
Current Output (back to signal list)
Available Channels Maximum Loop Resistance 700 Ohms Data Refresh Time Nominal 20 ms. Proportional to I/O scan time. 4-7
Output Range 0–20 mA
Resolution 5 µA
Accuracy ±0.325% of range (±65 µA)
Gain Temperature Coefficient 60 ppm/°C
Output Slew Rate > 10 mA/ms
Maximum Loop Resistance 700 Ohms
Data Refresh Time Nominal 20 ms. Proportional to I/O scan time.
Common Specifications (back to signal list)
Ethernet Two switched Gigabit ports; daisy-chainable; ETH1 with 802.3af PoE powered device (PD) USB One Port, USB 2.0 HS
USB One Port, USB 2.0 HS
Memory GRV-R7-MM1001-10: 1 GB RAM, 4.0 GB user space GRV-R7-MM2001-10: 2 GB RAM, 7.0 GB user space
Power Supply 802.3af PoE Class 0 or 10–32 V DC
Power Consumption 10 W
Max. Survivable Input (channels 0 - 7) 32 V DC
Isolation (between channels 0 - 7) None
Isolation (between channel 8 or 9 and all others) 3000 V ACrms 1 min.
Isolation (field to Ethernet / power input) 1500 V ACrms 1 min.
Minimum groov RIO Firmware Version GRV-R7-MM1001-10: N/A GRV-R7-MM2001-10: 3.0.0
Minimum groov EPIC Firmware Version GRV-R7-MM1001-10: 2.0.0 (3.0.0 for Thermistors) GRV-R7-MM2001-10: 3.0.0
Minimum PAC Project Version GRV-R7-MM1001-10: 10.3000 (10.3003 for Thermistors) GRV-R7-MM2001-10: 10.3003
Minimum Library Package for CODESYS Version GRV-R7-MM1001-10: 2.0.0.0 (2.0.1.0 for Thermistors) GRV-R7-MM2001-10: 2.0.1.0
Field Connector Wire Size Warranty 30 months 28–14 AWG
Torque, field connector screw 2.5 in-lb (0.28 N-m)
Power Connector Wire Size 22–14 AWG
Torque, DC power connector screws 7.0 in-lb (0.79 N-m)
Torque, panel mount tab screw 2.0 in-lb (0.23 N-m)
Temperature (operating) -20 °C to +70 °C
Temperature (storage) -40 °C to +85 °C
Relative Humidity (non-condensing) 5–95%
MTBF (minimum, 25 °C) 1.2 Mhrs
Agency Approvals UL/cUL(Class 1 Div. 2); CE, ATEX(Category 3, Zone 2), RoHS; DFARS; CB Scheme; UKCA
Warranty 30 months

Users Guide for groov® RIO

Showing you how to assemble, initialise, configure, commission, and maintain a groov® RIO universal I/O module, part numbers GRV-R7-MM1001-10 and GRV-R7-MM2001-10.

Guide explains the following:

  • Connect a power supply and wire field devices
  • Complete the first configuration steps after you turn it on (initialize)
  • Configure it to connect to networks, update network and security configurations, mount USB drives or USB adapters (to serial or WiFi devices), set up centralized user management through LDAP servers, set date and time, and more
  • Select and configure I/O channels and PID loops
  • Keep your RIO up to date by applying firmware updates.