Powered by either 10-32 VDC power supply or Power over
>>
Ethernet (PoE) (star topology only)
10 channels of multi-signal, multifunction inputs and outputs
>>
(GRV-R7-MM1001-10 model)
Analog I/O, temperature, discrete I/O, and mechanical relays
>
Two switched Gigabit Ethernet network interfaces for wired
>>
networks; supports star or daisy-chain topologies
Embedded web-based applications including groov
>
®
Manage,
Node-RED, and MQTT
USB port for adding devices like Wi-Fi adapter or USB memory
>
drive (user supplied)
Built-in security with encryption and authentication
>
DESCRIPTION
Opto 22’s groov RIO—remote Ethernet I/O for industrial internet of
things (IIoT) and automation applications—solves two main
problems with most remote I/O today:
First, specifying all the required components (rack, power supply,
bus coupler, module types, and more) is time-consuming,
difficult, and requires significant domain expertise.
Second, communicating data among field devices, control
systems, company software, and cloud services is complex and
costly, requiring PLCs, programming, and middleware.
groov RIO revolutionizes remote I/O by solving both problems.
One part number. A single part number includes built-in
multifunction, multi-signal I/O; an I/O processor; power over
Ethernet; and mounting without the need for a rack or chassis—
in a compact industrial package.
Built-in processing and communication. Web-based
configuration, flow logic software, efficient data communication
methods, and multiple operations technology (OT) and
information technology (IT) protocols simplify any IIoT or
automation application.
groov RIO is Edge I/O
GRV-R7-MM1001-10
With groov RIO, you can:
Place the unit almost anywhere for remote I/O and data
communications. groov RIO operates through a wide range of
operating temperatures (-20 to 70 °C), is UL/cUL listed, and
complies with the ATEX, Low Voltage, and EMC CE directives.
Supply power to groov RIO and field I/O through the ETH1
network interface, using Power over Ethernet (802.3af PoE Class 0)
connections. Or use the power supply terminals to connect to a
10-32 V DC power supply.
Connect the two switched Gigabit Ethernet network interfaces in
a daisy-chain configuration or in a standard star configuration.
Both interfaces use a single IP address.
Connect additional devices like a Wi-Fi adapter, a USB memory
stick (up to 32 GB), or a USB-to-serial adapter via the groov RIO’s
USB host port (additional devices are user supplied).
Simplify field connections using the 26-pin removable field I/O
termination connector with spring clamp wire retention.
Easily see the status of power, network, and I/O activity on the
unit’s LEDs.
Use embedded software to quickly set up data communications
between field devices and on-premises or cloud-based systems
and software.
These features make groov RIO a new kind of I/O product—edge I/O.
It does not require a PLC, PAC, or industrial PC, but is designed as an
intelligent, distributed I/O device to meet the needs of IIoT projects,
especially those that require data acquisition or communications.
groov RIO edge I/O; 8 multifunction channels, 2
form C
electromechanical
relay output channels
DATA SHEET
Form 2317-200617
PAGE 2
Up and Running Faster
groov RIO’s single part number gives you everything you need for
edge I/O, plus options. With Power over Ethernet, you can avoid the
extra time and expense of routing power or adding a power supply
dedicated to groov RIO. Just run a Category 5e or 6 Ethernet cable
from a PoE-supplying network switch to ETH1—bringing power and
networking over a single cable. PoE can also power field I/O (for
details, see "Specifications" on page 8).
After you power up your groov RIO unit, open a web browser on a
computer or mobile device to connect to your RIO's IP address or
hostname. groov Manage—a web app that gives you command
center-like access to your groov RIO—opens so you can configure,
troubleshoot, and commission built-in I/O, networking, and security.
groov RIO as Edge I/O
Configure a Mix of Channels
The first product in the groov RIO family is the GRV-R7-MM1001-10, a
10-channel, multi-signal, multifunction edge I/O unit with over
61,260 unique field I/O combinations. (How is this possible? Take a
look at the wiring diagram on page 16 to see all the available
functions and input/output configurations. To understand how we
calculated these combinations, visit info.opto22.com/61260.)
Through groov Manage, you select a channel, configure its I/O signal,
select any function supported by the selected channel—such as
counting, latching, clamping, and more—and then save your
configuration. groov RIO begins converting signals into data that a
computer can understand as soon as field devices begin transmitting
signals.
groov RIO acts as edge I/O to
exchange data between OT field
devices (at bottom) and IT
computers and software (at top).
Once the groov RIO unit is configured, continue to use groov Manage
to directly send data wherever you need it, without requiring a PLC or
middleware.
Configure and enable MQTT on RIO to securely send data—as
Sparkplug-B or string payloads—to MQTT brokers on premises or
in the cloud.
Create a data flow with the built-in Node-RED editor and runtime
to send data to cloud services, databases, other I/O channels, and
APIs through pre-built nodes.
Develop simple user interfaces (UIs) with Node-RED UI nodes and
serve them directly from RIO to any mobile or web-based device.
Security
groov RIO provides several features to help keep your data secure.
User account management—groov RIO has no default username or
password. You must set up a first Admin user account and remember
its username and password, as these user credentials are secure and
cannot be recovered. You can also create more users and set their
passwords and permissions.
VPN client—You can securely connect to groov RIO using a VPN.
Support is provided for OpenVPN servers.
Configurable firewall—Configure the device (or host) firewall in
groov RIO for greater security. You can control which ports, protocols,
and interfaces are open for incoming connections to the services
listening on each port number. For example, you should disable the
ports of unused protocols.
groov RIO in an Opto 22 Control Program
In addition to its use as autonomous edge I/O, groov RIO can also be
used to expand the scope of existing control programs or industrial
applications. You can add groov RIO units to monitor, control, and
collect data from field devices:
In a PAC Control™ strategy—With PAC Project™ Basic or
Professional Software Suite, add a groov RIO as an I/O unit,
configure your I/O points, then download your strategy to a:
– groov EPIC
– SNAP PAC controller or SoftPAC running PAC Controller
firmware10.3 (also requires PAC Project 10.3).
In a CODESYS® application—Download and install the Opto 22
Library Package for CODESYS Development System, version
2.0.0.0. Update your application and you’ll be ready to add a
groov RIO and configure I/O points.
In a custom control program—You can access groov RIO I/O
programmatically through OptoMMP or REST APIs.
®
processor running firmware version 2.0.0
Leverage Existing groov and SNAP PAC
Knowledge
If you already have groov EPIC, a groov Box™, or SNAP PAC control
systems, you can expand your I/O footprint with the addition of
groov RIO units. groov RIO works as remote I/O with groov EPIC and
SNAP PACs, and it uses many of the same principles and technologies
found in your existing groov or SNAP PAC control system:
groov Manage for I/O configuration and other tools to help
manage your groov RIO
MQTT to transmit Sparkplug or string payloads
Node-RED for simple data flows
OpenVPN client to connect to an OpenVPN server running a
virtual private network
PAC Control for programming and I/O configuration
Distributed control—I/O features like counting, latching,
totalization, and minimum & maximum values continue to run
independently on the RIO unit, even if communication to the
controller is lost.
PID Loop Control
A groov RIO unit can independently solve PID loops when any analog
output is configured as the Control Output (CO) of the loop.
PAC Control is required to configure the PID loop function. Up to four
independent loops are supported, with configurable loop times.
More Ways To Exchange Data
groov RIO supports both OT and IT protocols and tools, making it
easier to safely move data among field devices and computer
networks. Choose the method that works best for you:
Modbus TCP/IP master—groov RIO is a Modbus TCP slave out of the
box. Use your favorite Modbus TCP master device or software to poll
RIO's I/O channels. A Modbus TCP calculator is built into RIO's
groov Manage application, helping you quickly find the Modbus Unit
ID and register for a memory map area.
C++ or .NET and free SDKs—With your favorite development tool
and our free SDKs, you can programmatically access I/O values on a
groov RIO by accessing the OptoMMP memory map locations of each
channel. An OptoMMP calculator is built into RIO's groov Manage,
making it simple to identify the MMP addresses of I/O channels and
their features.
HTTP/S, JSON, and REST APIs—The developer community has
embraced REST APIs as a method of accessing I/O with HTTP/S and
JSON. Opto 22 provides REST APIs for groov Manage, which you use to
access the I/O values on a RIO unit. A Swagger API document is built
into RIO to quickly access REST API calls and evaluate responses.
MQTT broker/server—An efficient and robust publish/subscribe
protocol, MQTT is an ideal method of exchanging data for industrial
Ready to Run, or Need a Little Help? Try the
groov RIO Explorer
internet of things (IIoT) applications. groov RIO has support for MQTT
built in, requiring only a simple configuration to publish I/O data and
subscribe to commands as Sparkplug-B or string payloads.
We know the idea of contemplating over 61,260 unique field I/O
combinations is a bit much, so we created an online app to help you
select the right combination and correctly wire your field devices to
your groov RIO: The groov RIO Explorer.
With this web app, you can select which function you want on each
channel, and then the app displays the corresponding wiring
diagram. You can print out the wiring diagram or save it as an image
for reference.
groov RIO in an Opto 22 Control System, also Responding to a Modbus/TCP Master and Custom Program
In this diagram, groov RIO is an I/O unit
within a groov EPIC system. At the same
time, it can respond to a PC running a
custom control program and to a
Modbus/TCP master.
The LEDs, network interfaces, USB port, and connectors (terminal and power supply) on the groov RIO offer features to help you review the status
and health of your groov RIO, as well as connect it to a power supply, a network, and field devices. For more information about these features and
how to utilize them, see groov RIO User’s Guide (form 2324).
LEDs
Reset Switch
LEDIndicates
The status of power.
Power LED
Status LED
ETH0 LED
ETH1 LED
Discrete Channel
Indicators
POWER
STATUS
ETH0,
ETH1
Solid green—RIO is powered on.
Solid red—RIO is restarting.
Whether RIO is running or resetting.
Solid green—RIO is running normally.
Blinking green—RIO is starting (power on) or restarting (initiated by Reset Switch).
Blinking between green and red—RIO is resetting to factory
defaults.
Network connection speed and whether there is any transmission activity:
Solid green:1 Gbps; transmission activity = No
Blinking green:1 Gbps; transmission activity = Yes
Solid orange: 10 or 100 Mbps; transmission activity = No
Blinking orange:10 or 100 Mbps; transmission activity = Yes
Terminal Connector
Power Supply
Connectors
Reset Switch
This switch resets your groov RIO to factory defaults, erasing all the
changes you made to your RIO device and setting the firmware to the
version installed when it was shipped.
Discrete Channel Indicators
There are two columns of indicators on the face of RIO:
For discrete input channels, the column on the left indicates state.
For discrete output channels, the column on the right indicates
state.
When a channel is configured for discrete input or output, its
corresponding indicator lights up when the channel is on.
Terminal Connector
The terminal connector provides a spring-clamp wiring system to
securely connect the wires from your field devices to RIO. To learn
how to use a spring-clamp wiring system, see "Pinout and Wiring" on
page 15.
The terminal connector for GRV-R7-MM1001-10 is gray in color to
differentiate it from groov I/O module terminal connectors, which
have the same footprint as RIO. The difference in color helps you
remember that this terminal connector is designed for the
GRV-R7-MM1001-10 to accurately read thermocouple inputs.
Power Supply Connector
To supply power with an external power supply, Opto 22
recommends you follow these wiring guidelines:
Use a 10 to 32 V DC power source or supply.
Use wire size 16 to 12 AWG. Keep the wires as short as possible.
Power Wiring Diagram
Before wiring the groov RIO to an external power supply, verify that
your wiring cables conform to the requirements described previously.
Network Ports
The Ethernet ports are switched, which means you can network them
in a daisy-chain configuration or in a standard star configuration using
either Ethernet port. Both ports use the same IP address.
DATA SHEET
Form 2317-200617
PAGE 6
USB port
Switched Ethernet
ports (2):
ETH0
ETH1
The network ports support speeds of up to 1 Gbps. Check the
category of your Ethernet cable to ensure you achieve the speeds you
expect from your network.
The ETH1 port, when connected to Power Sourcing Equipment
(PSE)—for example, a PoE switch—through a PoE-rated Ethernet
cable, can power RIO. This eliminates the need for a separate external
power supply. Opto 22 recommends you select a PSE that supports
IEEE 802.3af and has sufficient power available for all the powered
devices (PDs) connected to it.
USB Host Port
The USB host port can extend the capabilities of the groov RIO. You
can connect a:
WiFi adapter to add wireless connectivity.
USB-to-serial adapter to read and write data to serial devices.
USB memory stick to expand the storage space; for example, to
increase data logging capacity.
The wireless interface WLAN0 (which becomes available when you
plug in a WiFi adapter) does not provide access to other RIOs in a
daisy-chain configuration because this interface has a separate IP
address on a separate subnet.
Wireless Connectivity
The following WiFi USB adapters have been tested and proven to be
compatible with groov RIO: