## One I/O Module. Thousands of Unique Field I/O Combinations

### That's RIO cool.

The *groov *RIO family has launched with GRV-R7-MM1001-10 as the first in a new class of intelligent, distributed I/O for the IIoT. (And recently released GRV-R7-MM2001-10 which offers more memory and storage.)

Designing it to democratize I/O data, we built so much into this one device—super-flexible I/O channels, multiple installation options, and embedded software for retrieving, processing, and transmitting data—that it takes some work to understand the full range of functions it provides.

Thousands of I/O combinations is a big claim, though. Just how did we come up with that?

#### Doing the math

To begin with, GRV-R7-MM1001-10 (or MM2) offers **10 software-configurable channels**. That means no DIP switches or jumpers. It’s all done through the browser-based *groov *Manage interface.

The math starts when you consider that each of the first eight channels supports multiple I/O signal types and functions:

- Channels 0-3 support 10 different kinds of I/O circuits: analog input sensing (V/mV/mA), temperature input sensing (ICTD/TC/thermistor), simple discrete input sensing, powered switch discrete input sensing, and discrete output control.
- Channels 4-7 support 9 different kinds of I/O circuits: analog input sensing (V), temperature input sensing (ICTD/thermistor), simple discrete input sensing, powered switch discrete input sensing, analog output control (V/mA), and discrete output control.
- Channels 8 and 9 are Form C relays, so they support either normally-open or normally-closed loops.

Simple combinatorial logic (10 x 10 x 10 x 10 x 9 x 9 x 9 x 9 x 2 x 2) tells us this would support 262,440,000 different sequences of I/O signals. Not every one of those combinations is valid, of course, and after filtering those out, the number comes down to 236,878,344. Clearly, that’s still a lot, but in practice, it doesn’t mean much.

#### What really counts?

From the perspective of the instrumentation tech or control systems engineer in the field, it doesn’t matter how many ways you can order a series of wires. What you want to know is whether there is a place on the module in front of you to land those wires you’re holding.

To answer that question, we had to figure out how many of those 236M+ combinations were functionally unique, regardless of signal ordering.

This Python script builds a list of all the possible combinations, sorts the I/O signals included in each one, and then filters out any duplicate configurations, leaving us with a non-repeating list of permutations adding up to 203,607.

This means that **GRV-R7-MM1001-10 will accept over 200,000 different combinations of 10 signals.** Can you find a place to land those wires you’re holding? YES! If there’s a spare channel available, then chances are you can configure it for what you need.

Need 7 voltage inputs and just 1 DI? No problem. You can handle that all with one* groov* RIO unit. How about 2 TCs, 3 voltage inputs, 1 DI, and 2 DOs? Sure, *groov *RIO can handle that too.

Think about what this flexibility does for front-end engineering and spares management.** Only one part number to specify. Only one part number to stock.**

Adding more I/O to the system? No problem! Just install another RIO, connect it to a PoE network switch, providing power and connectivity simultaneously, then configure the channels for whatever signals you need.

#### But wait! There’s more...

This calculation only considers the I/O options. We had to stop there, of course, because if you factor in every feature included in GRV-R7-MM1001-10, the numbers get too unbelievable.

If you factor all **7 supported TC types **into the calculation, you get hundreds of thousands of unique combinations. If you include the fact that **each channel provides intelligent signal processing features**, like scaling, ramping, counting, and totalization, the possible configurations are astronomical. You could do the math, though. We won’t stop you… ;-)

#### What would you like to do with *groov *RIO?

For additional information and application advice, contact an Opto 22 pre-sales engineer: 951-695-3000 or toll-free, 800-321-6786.

To see this flexibility in action, check out the RIO Explorer.

Need more product details? Download the CAD drawing of a RIO unit.

*groov* RIO (GRV-R7-MM1001-10 or GRV-R7-MM2001-10) is available now!

Complete a Request for Quote form to get started.