SNAP PAC R-Series Controller User’s Guide
13
13
3: System Information
This chapter explains how to use SNAP PAC R-series controllers in an Ethernet network and how to
communicate with them. It also provides information on system architecture, specifications, and features.
In This Chapter
........................................................................................
..................................................................................................
...................................................................................................................
Specifications, Connectors, and Dimensions
.................................................
..........................................................................................
SNAP-PAC-R1 and -R2 Comparison Chart
.......................................................
COMMUNICATION OPTIONS
SNAP PAC R-series controllers communicate using TCP/IP or UDP/IP over a wired or wireless network.
Physical Layer
—All SNAP PAC R-series controllers communicate over a 10- or 100-Mbps wired Ethernet link.
SNAP PAC R-series controllers can also communicate using a modem over PPP. In addition, Wired+Wireless
R-series PACs can communicate over a wireless LAN.
Transport Layer
—The key to SNAP PAC R-series controller communication flexibility is the transport layer,
Internet Protocol (IP). Both the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP) are
used with IP.
Application Layer
—Because SNAP PAC R-series controllers use standard IP for the transport layer, many
communication options are possible in the application layer. After the controller is installed and has an IP
address assigned (see
), you can communicate with it using the following methods:
•
PAC Manager
software utility is used for assigning IP addresses, configuring I/O points and features, and
performing onetime reads and writes.
•
PAC Control
strategies running on a SNAP PAC R-series I/O system industrial controller can configure,
read, and write to I/O points controlled by controllers.
•
Custom applications using the PAC’s RESTful API and HTTP/HTTPS server
let you securely access
data using the language of your choice, including PHP, JavaScript, .NET, Perl, and others. Data is returned
as JSON. See the API and instructions at
•
Custom software applications
can also be built using our OptoMMP Software Development Kits
(SDKs) for C++ and .NET. They use OptoMMP, an IEEE 1394-based protocol. to read and write to SNAP PAC
R-series controllers. The C++ SDK supports Linux® and Windows® platforms; the .NET SDK is for Windows.
For developers not using Microsoft Windows, the OptoMMP protocol is open and documented.