Back to tutorials
Opto 22 groov EPIC

Opto 22 Groov Epic PAC System Introduction Overview | SCADA Node Red MQTT

By
Vladimir Romanov
Table of Contents

Introduction

In a previous tutorial on Ignition Edge, we utilized a Raspberry Pi as the hardware for the platform. As we built an application for one of our clients, the decision was to find a hardware solution that was adequate for a manufacturing environment. The Raspberry Pi is an excellent device but is not built to the same standards as to avoid potential breakdowns under higher temperatures, moisture, constant reboots, etc. We decided to investigate the Groov Epic Programmable Automation Controller (PAC) or the EPIC - Edge Programmable Industrial Controller.

The Groov Epic by Opto 22 is hardware that combines the capabilities of a traditional PLC, modern features as well as state of the art software packages. In this introductory tutorial, we will take a first look at this controller, go over the hardware features, discuss the startup procedure and finally make a few comments about the software packages that are pre-installed on the controller.

Opto 22 Groov Epic - Out of Box Experience

The Groov Epic can be purchased in many configurations depending on the needs of the end-user. However, a popular way to explore the platform is through the "Test Kit" available from a local distributor. The kit comes with the processor unit, power supply, four IO modules, and a few external devices (buttons, RTD and LED2).

Opto 22 Groov Epic PAC System
Opto 22 Groov Epic PAC System

The first item of the Opto 22 Groov Epic showcased above that stands out is the LCD. The PAC features a full-color 5-inch screen through which the controller, as well as the rest of the IO, can be controlled. Next to the LCD, four input and output modules are displayed. The "Test Kit" arrives with four different modules: digital input, digital output, RTD input (analog), and analog input.

Out of the box, each module is connected to a different device to showcase the essential capability of the Opto 22 processor. The first module is tied to two buttons on the side of the controller. The second one is capable of actuating an LED for the backlight as well as a buzzer to emit sound. The third module is tied to the RTD module that will measure the temperature and send it to the first channel on the card. Lastly, the fourth module is tied to a potentiometer to demonstrate the voltage readings captured by the controller.

Opto 22 Groov Epic Hardware Specifications and Impressions

The wiring of an IO module for the Groov Epic is similar to what you'd expect from many other PLC systems. However, there are small details that one may not immediately notice. The first one being that the cover on the IO card is adjustable, thus making it easy to insert more or less cable into the controller. Certainly, a touch appreciated by field electricians working with the system. The second item is the touch capability. Each card can be touched at the top to bring up the appropriate menu that allows configuration, troubleshooting, and more. It's very convenient to be able to access this panel directly on the controller.

Groov Epic Modularity

Groov Epic Learning Center Components
Groov Epic Learning Center Components

The system is entirely modular. Although the "Test Kit" comes with a four-slot chassis, it's possible to purchase a frame of 0, 4, 8, and 16 slot capacity. As one may expect, it's also possible to configure the type of input and output modules one would need for their specific application.

A wide array of input and output modules is available through Opto 22: digital, analog, private channel, high-voltage, relay, temperature probe, voltage, current, RS485, RS232, and more.

Processor Hardware Capabilities and Features

The processor of the Groov Epic has many features that some of the most expensive processors in the industry lack. It has Wi-Fi, dual Ethernet ports, HDMI outputs, and USB ports. This may not seem like a big deal. Still, the user can easily segment private to public networks for security purposes, flow the data through the PAC, display an HMI status screen directly through a non-smart TV, and navigate the menu of the PAC with a keyboard and mouse out of the box. These features would be very welcome on many other platforms.

Opto 22 Groov Epic Boot-Up Sequence

Out of Box, the processor requires the user to go through a short boot sequence, register the processor with Opto 22, set a username, set an IP for network connectivity, and load the latest firmware (optional). We decided to go through the process immediately and took about 10 minutes to get the processor in a ready state.

The firmware can be downloaded directly from Opto 22 once the registration of the processor is completed. By upgrading the firmware, the user will erase all the projects from the processor, thus making it essential to create a backup before performing this action if the processor contains project files. Note that the firmware flash may only be completed via a terminal (not the local LCD screen) and requires an Ethernet connection; enter the IP we've set in the previous step in a browser connected to the PAC controller.

At this point, once the user is logged in, it's possible to configure and interact with the PLCs software.

Opto 22 Groov Software Packages

The Groov Epic isn't just a hardware platform. It's also an ecosystem that provides the user access to some of the cutting edge software solutions within the manufacturing control systems industry. These software packages include Opto 22's solutions for PLC and HMI development, Inductive Automation's Ignition and Ignition Edge, Node-Red, MQTT protocols, Codesys, and much more.

There is a lot to be said about the software solutions mentioned above. We will be doing a complete coverage of each one in the following tutorials.

Conclusion

The Groov Epic from Opto 22 is an excellent industrial edge solution that comes with many features, allows for easy integration, and will have a positive impact on many end-users and other OEMs. We've explored the basics of the controller, went over the hardware, and briefly discussed the out-of-box setup process of the PAC. In the next tutorials, we'll take a deeper dive into the platform, talk about the solutions it has to offer, and bring you up to date on some of the cutting edge protocols running on the Groov Epic.

Video Tutorial


Back to tutorials

Related Tutorials

Advanced

PowerFlex 525 Parameter, Input and Output Programming Tutorial in RSLogix Studio 5000

The PowerFlex 525 series of Variable Frequency Drives from Allen Bradley is highly utilized and respected within the automation field. The drives are compact, versatile and easy to use. We’ve written an extensive tutorial on how to get started with these drives in a previous tutorial; it covers how to initialize the drive, connect it to an EtherNet/IP based PLC and how to set the right parameters. In this tutorial, we’re looking to expand on the concepts and demonstrate a way to access and utilize the multiple Input and Output options available on the drive. The reason you may want to utilize the IO is to save money on purchasing external components, integrate instrumentation into your drive and save floor space, wiring and cost. We’ve seen the need to integrate closely related sensors into a PowerFlex 525 application; this would be the right way to do it.

By
Vladimir Romanov
Advanced

Publishing MQTT Data Using Opto 22 groov EPIC PAC

MQTT is a communication protocol that has taken off in the IIoT community. It’s a light-weight, efficient protocol that works through a publisher / broker / subscriber model. It creates an easy way for field devices to communicate and retrieve data from a single location. In this article, we’ll go over MQTT and dive into an example of how you can publish data using a groov EPIC PAC and retrieve the data using a MQTT client.

By
Vladimir Romanov
Intermediate

HMI Design - Best Practices for Effective HMI Screens

HMI Design is the practice of building HMI screens that are intuitive to the end user, pleasing to the eye and are efficient to operate. As control systems within manufacturing are migrated from traditional push button designs to primarily operated from HMI displays, HMI Design has become trivial to any new installation.Although there is a wide range of HMI based systems, the basic principles of good design remain the same. Different industries may dictate different patterns of layout for their systems, but the good practices remain.

By
Vladimir Romanov