Edge
All data acquisition starts at the edge, because that’s where data is produced. A manufacturing line or shipping department in a factory, refrigerated rooms or barcoded containers in a warehouse, pumps and pipes and storage tanks at remote sites: all are at the edge of the network and all have data that could be used to improve processes and profits.
If we can get that data directly from the source, then we know it’s accurate. So an EPIC device sits at the edge and connects directly to sensors and actuators through its I/O, the inputs and outputs that gather sensor data and send control commands. It also connects to existing PLCs or other devices to gather their data and issue commands, if needed.
An EPIC device at the edge of the network actively works on the data as well, filtering out anomalies, labeling, storing and transmitting only by exception to reduce unnecessary volume, and converting values from one protocol to another. All this preprocessing makes operations, enterprise, and business cloud applications far more efficient.
Because it is the single source of truth for data, an EPIC device can also securely share this data with software and equipment, including other control systems, building management systems, databases, cloud services, and others.
An edge device like this has:
- Integrated hardware and software that can perform control, monitoring, data acquisition, operator interface, edge data processing, and analytical functions
- Quad-core processing power on a real-time, open-source operating system
- Two or more independent Ethernet network interfaces to segment a trusted network (for example, an internal automation network) from an untrusted one (for example, a network with internet access)
- Gateway functions and a configurable internal firewall to control access to all network interfaces
- Authentication and encryption built into all communications; no default usernames or passwords
- User account creation and management based on required access to specific software on the system
- Support for modern security standards, for example PKI-standard certified connections to servers and clients using SSL/TLS certificates
- Standard Ethernet network interfaces and standard modern computer ports like USB and HDMI for communications
- Multiple methods for communicating via standard automation and internet protocols
- Multiple software options for programming and data communications
- An integrated, user-configurable, web-based HMI that runs in a web browser, independent of device screen size, manufacturer, or operating system
- An integrated high-resolution color touchscreen for local configuration of I/O and networks, troubleshooting, and system visualization
- Agency approvals and compliance for hazardous areas
- Ratings for a wide range of operating and storage temperatures and relative humidity
Far more than just a controller, an EPIC’s open-source operating system and quad-core processing provide the intelligence and speed of a computer. Its programming and communication options, PC-like ports, solid-state drives, and file space offer options not available on a PLC or PAC. For example, you can store project files (like panel drawings, P&IDs, installation notes) on an EPIC device, so they can be accessed in the field by authorized technicians.
For visualization, an EPIC device includes software for building a web-based, mobile-ready HMI. The HMI is not limited to data and controls from one manufacturer only, but can let authorized users see and send data and manipulate controls, if required, for multiple automation systems, software, and cloud services. Visible on the EPIC’s touchscreen, this HMI is web-based and therefore also available to authorized users on computers, laptops, tablets, and smartphones.
Other options may also be available on an EPIC device. One example is open-source Node-RED for wiring together devices, databases, cloud applications, and APIs (application program interfaces) with simple logic flows. Another is built-in integration with SCADA/HMI/MQTT software such as Inductive Automation®'s Ignition.
Programmable
An EPIC device is not a PLC, not a PAC, and not a PC, but like them it must be programmed for control. An EPIC device gives you several programming options, some of which reflect traditional automation tools and others that come from PC and internet backgrounds.
You can program control using familiar automation tools like flowcharting or any IEC 61131-3 compliant language, including:
- Function Block Diagram (FBD)
- Structured Text (ST)
- Sequential Function Charts (SFC)
- Ladder Diagram (LD)
If you are more familiar with higher level languages, you can gain access to an EPIC’s open-source OS and choose to build custom programs in languages you know, such as C/C++, Java, Python, or others.
An EPIC device does not limit your programming options like PLCs and PACs or force you to learn a new programming language in order to use it. Instead, it lets you leverage what you already know, so you can build control, data exchange, and HMI programs more quickly.
Industrial
As engineers, we often have to place controllers in severe environmental locations. One problem with PCs in industrial automation is that an off-the-shelf PC cannot be trusted to stand up to harsh environments. Only a much more expensive industrial PC will work.
In contrast, EPIC devices grew from real-world automation experience and were designed to withstand tough conditions. Industrial-grade components and processors are designed for long life. UL hazardous locations approval and ATEX compliance are standard. Operating temperature ranges are wide, for example, -20 to 70 °C. EPIC I/O is hot swappable.
Stainless-steel chassis come in various sizes to fit enclosures or machine designs and can be DIN-rail or panel mounted.
Controller
At heart, an EPIC device is a real-time industrial controller designed to run control applications—a device that does everything we have always expected from a PLC or PAC. Programmed with standard automation tools we already know, like flowcharting, structured text, and even traditional ladder logic, an EPIC works just like a PLC or PAC in a control system.
But an EPIC device is much more than just a controller. Its I/O modules offer multiple channels. Modules with isolated channels are available. Analog, discrete, and even serial I/O accept a variety of signals, with each channel usually software configurable.
Because EPICs were designed by control engineers, they include features that simplify commissioning and troubleshooting:
- A built-in touchscreen, usable with a finger, a stylus, or while wearing gloves
- A web-based system management application to configure I/O and networking on the touchscreen in the field, or using a computer or mobile device
- I/O module specs and wiring diagrams viewable in the field, on the device
- Spring-clamp terminals and integrated, covered wireways that accommodate a variety of wire sizes
- LEDs on each I/O module that indicate module health and discrete channel status