OPTO 22 • 800-321-6786 • 1-951-695-3000 • www.opto22.com • sales@opto22.com
© 2006–2017 Opto 22. All rights reserved. Dimensions and specifications are subject to change. Brand or product names used herein are trademarks or registered trademarks of their respective companies or organizations.
PAGE 3
DATA SHEET
Form 1584-170720
SOFTWARE
SNAP PAC controllers use Opto 22’s PAC Project Microsoft®
Windows®-compatible automation software for control programming,
human-machine-interface (HMI) development, and OPC and
database connectivity. Two versions of PAC Project are available:
•PAC Project Basic includes PAC Control for developing control
programs, PAC Display™ for creating operator interfaces, and PAC
Manager™ configuration software.
• PAC Project Professional adds expanded versions of PAC
Control and PAC Display, plus a SoftPAC™ software-based
controller for PC-based control, OptoOPCServer™ software for
exchanging data with OPC 2.0-compliant client software
applications, and OptoDataLink™ for exchanging SNAP PAC
System data with ODBC-compliant databases.
Applications included in the PAC Project software suite are:
PAC Control Basic is a graphical, flowchart-based programming tool
for machine control and process applications. Using PAC Control, you
create, download, and run strategies on a SNAP PAC controller. In
addition to flowchart programming with subroutine capability, PAC
Control includes a powerful, built-in scripting language based on C
and other procedural languages. PAC Control Professional adds
capabilities to import OptoControl strategies, to support mistic I/O
units, and to use a SNAP PAC controller’s independent Ethernet ports
to segment communication links.
PAC Display Basic is an intuitive HMI package for building operator
interfaces, or projects, for communicating with a SNAP PAC controller.
PAC Display offers a full-featured HMI including alarming, trending,
and a built-in library of 3,000 industrial automation graphics. PAC
Display Professional adds the ability to import projects created in
OptoDisplay, part of the Opto 22 FactoryFloor® software suite, and to
use redundant communication links on SNAP PAC controllers. PAC
Display Professional can also connect to Ethernet-based FactoryFloor
controllers running OptoControl strategies or ioProject controllers
running ioControl strategies.
SoftPAC is a software-based programmable automation controller
(PAC) designed for PC-based control. Programmed just like an Opto 22
hardware PAC, SoftPAC runs your PAC Control strategy independently
on an embedded or standalone PC. SoftPAC takes advantage of a PC’s
speed and file capabilities for applications requiring extended file
storage, frequent access to files, math-intensive processes, or a large
number of control flowcharts running at the same time.
OptoOPCServer (PAC Project Professional only) is a fast, efficient OPC
2.0-compliant server for communicating with many Opto 22
products, including SNAP PAC controllers running PAC Control
strategies, SNAP PAC brains, SNAP Ultimate controller/brains, SNAP
Ethernet and SNAP Simple brains, and Ethernet-based FactoryFloor
controllers running OptoControl strategies.
Using OptoOPCServer, you can consolidate data from all these
Opto 22 systems into the OPC client software of your choice, such as
third-party HMI and data acquisition packages, and custom software
applications you create with tools such as Visual C++®.
OptoDataLink (PAC Project Professional only) transparently provides
multiple connections for data exchange with popular databases such
as Microsoft SQL Server, Microsoft Access, and MySQL. OptoDataLink
connects your SNAP PAC system with the tools used for making
business decisions, bringing
real-time, accurate data to decision makers.
PAC Manager is a utility application for assigning IP addresses to
SNAP PAC controllers and brains, reading or changing basic controller
configuration, upgrading firmware, and inspecting or testing
controllers and I/O.
Software Availability
PAC Project Basic is included with SNAP PAC controllers and is a free
download from the Opto 22 website. PAC Project Professional is
available for purchase. You can also separately purchase PAC Control
Professional, PAC Display Professional, SoftPAC, OptoOPCServer, and
OptoDataLink as needed. For additional information, see form 1699,
PAC Project Data Sheet.
RESTful API
Ready for the Industrial Internet of Things (IIoT)? Need to use
controller data for business purposes? Your SNAP PAC controller’s
built-in RESTful application program interface (API) lets you exchange
data easily using the architecture of the Internet and the language of
your choice.
You can query PAC Control strategy tags with HTTPS (Basic Auth)
using your favorite programming language—PHP, .NET, Node.js,
Python, or others. Tag data from I/O points and controller variables is
returned as JSON.
You can set up authentication keys with permissions for either read-
only or read-write, as necessary for your application. The RESTful API is
included in SNAP PAC firmware R9.5a and PAC Project 9.5 (or higher).
See developer.opto22.com for complete information.