System Architecture
This intelligent, flexible PAC can be used in several ways. The SNAP-PAC-R1-FM can provide complete cell control on its own rack with I/O modules. It can also control SNAP PAC I/O units at the same time for a larger system. Or the R1 can be used in a more extensive distributed control system as an I/O unit controlled by a SNAP PAC S-series standalone controller. It can even be used as intelligent remote I/O for Allen-Bradley Logix PLC systems, such as ControlLogix and MicroLogix.

Networking
Two independent, 10/100 Mbps Ethernet network interfaces are included on each SNAP-PAC-R1. These interfaces have separate IP addresses and can be used to segment the control network from the company network or to provide Ethernet link redundancy in case of link failure or maintenance. In addition, the controller has an RS-232 serial port with hardware handshaking, which can be used for PPP (Point-to-Point Protocol) communication over a modem or for direct connection to serial devices.

Programming and Protocols
The SNAP-PAC-R1-FM is programmed using the included PAC Control software. PAC Control is a flowchart-based tool for developing control applications, or strategies. You create and debug the strategy on your computer and then download it to the R1, where it runs independently. The controller has 16 MB of RAM and can run up to 16 PAC Control flowcharts at once (many more can be included in the strategy).

REST API: All I/O point and strategy variable data is available for secure access using the built-in HTTPS server and RESTful API, with data delivered in JSON format. For complete API documentation and steps for getting started, see developer.opto22.com. In addition, two Node-RED nodes are available. Note that minimum firmware R9.5a and PAC Project R9.5a are required to use the REST API.

You can build full-featured operator interfaces (HMIs) using the included PAC Display software, which taps the same tagname database you've already developed in PAC Control. OR take advantage of Opto 22's groov to quickly build and view HMIs you can use on virtually any computer, tablet, or smartphone—any screen size, from any manufacturer—using just a modern web browser (like Firefox or Chrome). Learn more about groov.

In addition to control, the SNAP-PAC-R1-FM provides communication. Because it is based on the Internet Protocol (IP), the SNAP-PAC-R1-FM can communicate simultaneously using several different protocols, including TCP/IP, PPP, Modbus/TCP, SNMP for network management, SMTP for emailing, and OptoMMP, the open memory-mapped protocol used by all Opto 22 Ethernet-based devices.

I/O Processing
The controller mounts on a SNAP PAC mounting rack with up to 4, 8, 12, or 16 digital, analog, serial, and special-purpose I/O modules. Choose the modules needed for your application from the extensive line of SNAP I/O modules.

1 Models manufactured before July 1, 2007 have a user-replaceable 3-volt CR2032 Lithium battery (typical service life with power off: 5 years).2 Connecting to a serial device requires configuration in PAC Manager; PAC Control handles communication. 3 Requires a Wired+Wireless model (SNAP-PAC-R1-W or SNAP-PAC-R2-W).4 SNAP-PAC-R1s with serial numbers lower than 600,000, and all SNAP-PAC-R1-Bs, are limited to eight 4-channel digital modules per rack; remaining eight can be analog, serial, and high-density digital modules.

This technical note introduces the Modbus protocol and gives you basic information for using it to communicate between Opto 22 products and other devices. Because Modbus/TCP and Modbus serial are handled differently by various manufacturers, the tech note describes specific areas that may be a concern and includes troubleshooting suggestions.

This guide is a comprehensive introduction to the SNAP PAC System. The guide describes the system's four components (software, controllers, brains, and I/O); shows how to build a basic system and how to expand it; and includes installation instructions, wiring diagrams, dimensional drawings, and specifications for parts.

This README file lists changes to the I/O coprocessor firmware available in rack-mounted Opto 22 controllers and brains manufactured starting in 2016.

I/O coprocessors can be present in the SNAP PAC R-series controllers, and in SNAP PAC EB-series and SB-series brains. Instructions to find out if your device has an I/O coprocessor are included in this README and in the PAC Manager User's Guide.

NOTE: The following products manufactured with I/O coprocessors have firmware R3.0a; you do not need to update the firmware in these products at this time:

This guide provides instructions on how to set up EtherNet/IP messaging between an Allen-Bradley® Logix™ controller and Opto 22’s SNAP PAC I/O using Opto 22’s EtherNet/IP Configurator as well as Allen-Bradley’s RSLogix™ 5000 software.

Networking can be a complex subject. This guide tries to reduce the complexity by providing guidelines for how you might set up communications between your computer or mobile device and your SNAP PAC control system, including groov.

The goal is for you to be able to monitor and control your system from anywhere you need to, either inside your facility or outside it. It's possible to do this because Opto 22 control systems are built on standard protocols such as TCP and UDP over IP, which are the same protocols used by off-the-shelf computers, routers, and the Internet.

This guide shows you how to communicate with Opto 22’s SNAP PAC controllers and groov using wired Ethernet networks and wireless LANs, both within your facility and over the Internet.

This user's guide shows you how to install and use Opto 22's SNAP PAC R-series programmable automation controllers. SNAP PAC R-series controllers are on-the-rack industrial controllers. Each controller monitors and controls a wide range of devices and equipment wired to the I/O on its own rack and on distributed racks equipped with SNAP PAC EB-series brains. Alternatively, the R-series controller can be used as a slave to a larger, SNAP PAC S-series standalone industrial controller.

SNAP PAC controllers are programmed with PAC Control Basic or PAC Control Professional, Opto 22's flowchart-based development software, which is part of the PAC Project software suite.

The country of Jordan, with few oil resources, imports 96% of its energy needs from neighboring Middle Eastern countries. Starting in 2007, the Jordanian government committed to investing heavily in renewable and nuclear energy.

One of the universities leading the adoption of renewable energy technology is Hashemite University (HU) in Zarqa. This case study shows how FB Group in Amman designed and built a solar farm with enough photovoltaic (PV) capacity to power the entire university.

If you've heard about our Opto 22 SNAP PACs with their built-in RESTful API (application program interface), you may be wondering how you'd use that API to send real-world data to the IBM® Watson IoT® platform.

This technical note shows you how, step by step. This technical note is also a blog post on our website.

Toyo Tanso USA manufactures a fine grade of graphite called isotropic graphite, and the company also provides graphite-related silicon carbide surface treatments to customers.

The batch automation process systems used to perform these surface treatments are in a busy, tough industrial setting. The multiple vessels involved in the process each require different specializations and careful management.

To control the vessels, Toyo Tanso needed a rugged control system with plenty of I/O options—and one that could be easily programmed and deployed.

We’ve all heard about the Internet of Things (IoT) and its promises: bringing useful data directly to people who make business decisions, and enabling machines to communicate with each other and make decisions for human benefit.

But how does the IoT actually work? How does the data get from inside these physical "things" to computer networks where it can be used?

This technical paper describes that pathway for OT (operational technology) professionals—automation professionals. It describes the kinds of data you may be asked to provide and why. It explains how data from physical "things"—especially existing sensors and actuators that have no IoT capabilities built in—can be securely communicated to company computer networks, without disturbing control networks.

The paper also explains concepts important to any IoT strategy, like encryption and authentication, and introduces a new method to achieve the IoT results you need now, without requiring a complex chain of conversion hardware and software.

We’ve all heard about the Internet of Things (IoT) and its promises: bringing useful data directly to people who make business decisions, and enabling machines to communicate with each other and make decisions for human benefit.

But how does the IoT actually work? How does the data get from inside these machines to computer networks where we can use it?

This technical paper describes that pathway for IT (information technology) professionals, explaining how physical "things" communicate, what kinds of data in them might be useful, and the current barriers to getting that data—especially from existing sensors and devices that have no IoT capabilities built in.

The paper also describes a new method to cut through those barriers and achieve the IoT results you want now.

This document is the Manufacturer's Declaration for the listed products as mentioned in the attachment - to which this confirmation refers - that they are in accordance with the mentioned European, international and/or national standards and regulations.

You've probably heard about the Internet of Things (IoT). But what is it, and how will it affect our businesses?

This primer helps you understand the IoT and the significant challenges we face to realize its benefits.

The primer defines operational technology (OT) and information technology (IT), and shows how they are converging and why. It defines IoT technologies and suggests 3 steps you can take to develop an effective and profitable IoT strategy.

This white paper compares programmable automation controllers (PACs) with other automation technologies and suggests several considerations to keep in mind when choosing PACs for your industrial control or monitoring application.

This document is a statement of compliance with the EU Directive 2011/65/EU, Restriction of Hazardous Substances (RoHS 2). This document lists Opto 22 products that comply with the substance restrictions of the RoHS2 directive.

This technical note shows how SNAP PAC memory, both volatile and non-volatile, is used. It compares memory available in the standalone SNAP PAC S-series, on-the-rack SNAP PAC R-series, and software-based SoftPAC controllers, and it also shows differences between wired Ethernet PACs and Wired+Wireless™ PACs.

This document is the Manufacturer's Declaration for the listed products as mentioned in the attachment - to which this confirmation refers - that they are in accordance with the mentioned European, international and/or national standards and regulations.

See the README document for information on changes and fixes in the current version of this product's firmware.

Effective April 2, 2018, some SNAP PAC controllers and brains have new flash components. These units ship with firmware R9.5g (or higher) and new bootloader firmware.

PAC firmware versions R9.5f and lower are not compatible with the new component. If you inadvertently install firmware R9.5f or lower on one of these units, you can recover by using the Failsafe Bootloader Mode to install firmware R9.5g or higher.

For details on Failsafe Bootloader Mode, see "Replacing Damaged Firmware" in the PAC Manager User's Guide (form 1704). NOTE: Opto 22 recommends that you always use the most recent release of PAC Manager.

Starting in April 2018, some R1, R1-FM, R1-B, and R2-series controllers include a new flash component. These units have a hardware revision date of April 2, 2018 (or newer) and require bootloader R6.2c (or higher).

Previous Loaders

This download contains current firmware for the SNAP-PAC-R1, SNAP-PAC-R1-B, and SNAP-PAC-R1-FM controllers. Current firmware for all SNAP PAC brains and controllers is available in a single download here.

Effective April 2, 2018, some SNAP PAC controllers and brains have new flash components. These units ship with firmware R9.5g (or higher) and new bootloader firmware.

PAC firmware versions R9.5f and lower are not compatible with the new component. If you inadvertently install firmware R9.5f or lower on one of these units, you can recover by using the Failsafe Bootloader Mode to install firmware R9.5g or higher.

For details on Failsafe Bootloader Mode, see "Replacing Damaged Firmware" in the PAC Manager User's Guide, form 1704. NOTE: Opto 22 recommends that you always use the most recent release of PAC Manager.

Important: To install PAC firmware R9.2c or higher, you must use PAC Manager R9.5b or higher.
See the READMEdocument for information on changes and fixes in the current version of this product's firmware.

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-R1 rack-mounted programmable automation controller with high-speed digital functions. This drawing also applies to the SNAP-PAC-R1-FM, which is Factory Mutual approved.

This software application updates the internal clock for an Ethernet-connected Opto 22 controller. The application runs in Windows at the command prompt, and can update controller clocks regularly or just once.

OptoTagPreserve copies variables from your PAC Control strategy running on a SNAP PAC controller and saves them in a password-protected binary file or a plain-text XML, OptoScript, or init.txt file.

The primary reason you would use this utility is to make it easier to preserve variable states when you need to update firmware on the controller. Updating firmware erases battery-backed data including persistent variables and variables initialized on strategy download. Use OptoTagPreserve before loading new firmware to archive tag values to the computer, and then restore them after firmware is loaded and the strategy has been downloaded.

IMPORTANT:

Make sure the strategy is stopped before restoring tag values. If the strategy is running, unexpectedly changing values can cause unpredictable results with strategy operation.

Writing to a plain-text file requires that the strategy contain a special variable allowing plain text.

See the technical note included in the download for complete information on using the utility.

This download contains sample spreadsheets you can use to read from and write to an Opto 22 SNAP PAC programmable automation controller via the PAC’s RESTful API. In this way you can securely share I/O point and variable data in your SNAP PAC controller with an Excel spreadsheet.

The download includes all files needed and a technical note documenting the samples. Before you download, read the Legal Agreement.

Click here to download the Excel example
What does the new built-in RESTful API in Opto 22 SNAP PAC S-series and R-series programmable automation controllers mean to you? It means you can use a variety of programming languages to easily access data in the PAC.

Data includes I/O point information plus variables in your PAC Control strategy. Using the REST API and HTTPS server in the PAC, you can securely share data with a wide variety of software applications, devices, and online services.

Click here to download the Access example.
What does the new built-in RESTful API in Opto 22 SNAP PAC S-series and R-series programmable automation controllers mean to you? It means you can use a variety of programming languages to easily access data in the PAC.
Data includes I/O point information plus variables in your PAC Control strategy. Using the REST API and HTTPS server in the PAC, you can securely share data with a wide variety of software applications, devices, and online services.

This overview describes the four integrated components of the SNAP PAC system: software, controllers, brains and I/O. This hardware and software system is designed for industrial control, remote monitoring and data acquisition.