PACCONTROLPRO

$399.00 (USA and Canada only)

Availability: In stock
PAC Control Professional - Control Programming Software

Please call (800) 321-6786 to order.

PACCONTROLPRO

Production Specification

PAC Control, part of the PAC Project Software Suite, is an intuitive, flowchart-based tool for programming industrial automation, process control, building automation, remote monitoring, data acquisition, and Industrial Internet of Things (IIoT) applications.

Using PAC Control, you create and debug control programs and then download and run them on a groov EPIC edge programmable industrial controller or on a SNAP PAC industrial controller. 

PAC Control uses a comprehensive, plain-English command set, which includes commands for analog process and digital sequential control, complex math, conditional branching, string handling, serial device control, PID loop control, data arrays, and other complex functions. PAC Control is based on flowcharts, which offer a more intuitive alternative to ladder logic programming, and it also offers an optional advanced scripting language similar to C or Pascal. PAC Control also includes subroutines and a graphical debugger.

The database of I/O points, variables, and other data elements you create in PAC Control becomes the single tagname database also used by other components of the PAC Project Software Suite. Because this database is automatically available in PAC Display HMI programming software, OptoOPCServer, and OptoDataLink, you save significant development time.

Developer and IIoT ready: Because Opto 22 groov EPIC, SNAP PAC R-series, and SNAP PAC S-series controllers include an HTTP/HTTPS server and a RESTful API (application program interface based on the REST architecture), you can securely access I/O point and variable tags in your PAC Control program using the language of your choice. Data is returned in JSON format. For complete information, see developer.opto22.com.

In addition, PAC Control Professional offers the following features:
  • The ability to create redundant Ethernet links or a segmented control network
  • Controller-level redundant operation using SNAP PAC S-series controllers
  • Additional I/O-related data types in subroutines
  • A migration path for Opto 22 FactoryFloor customers, including support for serial-based mistic I/O units (requires SNAP PAC S-series controller) and a conversion utility to move legacy OptoControl 4.1 strategies to PAC Control
NOTE: If you don't need these additional features, see PAC Control Basic.

You can purchase PAC Control Professional as an individual application or as part of the PAC Project Professional Software Suite, which also includes software for HMI development, OPC communication, and database connectivity.

See a comparison chart for PAC Project Basic and PAC Project Professional.

Watch SNAP PAC System videos.

Watch Quick Tips videos.

To find out if you can upgrade to this version for free, see the Opto 22 Software Upgrade Policy

If you are using older (non-SNAP PAC) controllers or brains with PAC Project, see the SNAP PAC System Migration Technical Note (form 1688) for important information.

All PAC Project software, both Basic and Professional, is in one single download. You can install the Basic version right away to get started. To install PAC Control Professional, first purchase the software and contact Opto 22 to confirm your purchase and receive your password. More about purchasing software and getting a password.

When you have your password, download and run the installer file. Choose PAC Project Professional and enter your password for PAC Control Professional.

The following applications are installed by default. If you don't want them all, when prompted during the installation process, uncheck the ones you don't want.

  • PAC Control Professional (password required)
  • PAC Display Basic
  • PAC Manager
  • Tools (PAC Utilities)
  • EtherNet/IP Configurator

PAC Control Professional can be purchased separately or as part of the PAC Project Professional Software Suite.

Installation requirements:
  • A computer with at least the minimum processor and memory required for your version of Microsoft® Windows®, and Ethernet capability. Additional memory may be required for some configurations.
  • Any of the following operating systems:
    • Microsoft Windows 10 Professional (32-bit or 64-bit)
    • Microsoft Windows 7 Professional (32-bit or 64-bit)
Note: Other versions of Windows operating systems and embedded Windows operating systems are not supported.
  • VGA or higher resolution monitor (Super VGA recommended). Minimum size: 800x600 with small fonts.
  • Mouse or other pointing device.
  • (Optional) Installed Windows printer.
  • Available hard disk space required:
  • PAC Control Professional only: 96.1 MB MB
  • PAC Project Professional (installed with default components, including PAC Control Pro): 691.5MB

Using Modbus Devices with Opto 22 Products Technical Note

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.

PAC Project Data Sheet

The PAC Project software suite is one of the four components of the SNAP PAC System. PAC Project comes in two forms: Basic and Professional.

PAC Project Basic is included free in your purchase of a SNAP PAC controller. It includes everything you need for most automation or monitoring applications: control programming, HMI development, and I/O configuration software.

PAC Project Professional is available for purchase as a suite or as individual software components. It includes everything in Basic and adds OPC communication, database connectivity, additional features, and support for legacy Opto 22 hardware.

SNAP PAC System Specification Guide

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.

PAC Project Basic and Professional Comparison Chart

This chart compares the features included in PAC Project Basic and Professional. These software suites provide automation software for the groov EPIC system and the SNAP PAC System. 

SNAP PAC System Product Guide

This document lists and describes all Opto 22 SNAP PAC System part numbers, including PAC Project software, SNAP PAC controllers, SNAP PAC brains, and SNAP I/O modules of all kinds. SNAP PAC mounting racks and SNAP power supplies are also listed.

PAC Project Readme Notes

Latest Readme for PAC Project Basic and Professional. Includes information on new features, enhancements, and bug fixes for each PAC Project application: PAC Control, PAC Display, OptoOPCServer, PAC Manager, and Tools.

PAC Project R10.0 Release Notes

Release Notes for PAC Project Software Suite, version 10.0.

PAC Project Basic provides control programming, HMI development and runtime, and configuration and utility programs.

PAC Project Professional adds a robust OPC server, database connectivity, multiple PAC Display seats, controller redundancy, legacy hardware support, and a software-based controller for PC-based control.

These release notes include new features and enhancements for PAC Control, PAC Display, and PAC Manager, as well as important notes on installation and use. For information about bug fixes in this release, see the PAC Project Readme Notes.

Legacy Edition, PAC Control Commands Quick Reference

This document is the Legacy Edition of the PAC Control Commands Quick Reference. It lists all PAC Control commands used with both SNAP PAC hardware and legacy hardware.

Use this reference card if your PAC Control strategy includes SNAP Ultimate, SNAP Ethernet, SNAP Simple, or mistic I/O units.

If your strategy works with SNAP PAC controllers and brains only, use Form 1703, PAC Control Commands Quick Reference instead of this guide.

Legacy Edition, PAC Control Command Reference

This document is the Legacy Edition of the PAC Control Command Reference. This guide includes all the commands that apply to both SNAP PAC and legacy hardware.

Use this guide if your PAC Control strategy includes SNAP Ultimate, SNAP Ethernet, SNAP Simple, or mistic I/O units.

If your strategy works with SNAP PAC controllers and brains only, use form #1701 instead of this guide.

Legacy Edition, PAC Control User's Guide

This document is the Legacy Edition of the PAC Control User's Guide. It includes all the information you need to use PAC Control with both SNAP PAC hardware and legacy hardware.

Use this guide if your PAC Control strategy includes SNAP Ultimate, SNAP Ethernet, SNAP Simple, or mistic I/O units.

If your strategy works with SNAP PAC controllers and brains only, use Form 1700 instead of this guide.

PAC Control Commands Quick Reference

This document provides a quick reference to all commands used in PAC Control, part of the PAC Project Software Suite. PAC Control is control programming software for the Opto 22 SNAP PAC System.

NOTE: If you are using older Opto 22 hardware in addition to SNAP PAC controllers and brains, use the Legacy Edition of this reference card, form #1713.

PAC Control Command Reference

This document provides detailed information on commands used in PAC Control, part of the PAC Project Software Suite. PAC Control is control programming software for the Opto 22 SNAP PAC System.

NOTE: If you are using older Opto 22 hardware in addition to SNAP PAC controllers and brains, use Form 1711, the Legacy Edition of this guide.

PAC Control User's Guide

This document shows you how to use PAC Control, part of the PAC Project Software Suite, to develop control programs to run on SNAP PAC controllers. These programs, called strategies, contain the process logic that controls, monitors, and gathers data from your equipment and devices.

PAC Control strategies form the foundation for other PAC Project software, providing the single tagname database used for HMI creation in PAC Display, for OPC data elements in OptoOPCServer, and for data to be shared with databases in OptoDataLink.

This document also contains helpful information about the groov EPIC and SNAP PAC Driver Module (a product of Cirrus Link Solutions®), included with Ignition Edge® in the GRV-EPIC-PR1 and the GROOV-AR1, and also distributed by Inductive Automation®.  Use this driver to:

  • Publish SNAP PAC System data via MQTT.
  • Use other Inductive Automation applications with SNAP PACs.
NOTE: If you are using older Opto 22 hardware in addition to SNAP PAC controllers and brains, use the Legacy Edition of this guide, form 1710, PAC Control Users Guide Legacy Edition.

Case Study: Amalgamated Research, LLC

As the research and development department of Amalgamated Sugar in the 1970s, ARi began with a mission to develop efficient processes to extract sugar from sugar beets.

But over time, their continuous research in the industrial separation field has led them far beyond sugar.

Opto 22 Best Practices Technical Note

Opto 22’s SNAP PAC System and groov are flexible tools that offer many choices for developing your monitoring, control, and data acquisition projects.

This flexibility provides the power to do everything you need, but the choices you make can sometimes cause problems.

This technical note suggests some best practices you can use when developing your control programs and operator interfaces (HMIs), to help make building and maintaining your projects easier. Included are tips on building, documenting, and backing up your projects.

Optimizing PAC Project System Performance Technical Note

This technical note includes optimization tips to help you design your PAC Project™ system and program your PAC Control™ strategy to ensure optimum system performance. These tips are also helpful if you have already designed your system, and can be used during or after system startup.

Using Floats Technical Note

This technical note describes the format for floating point numbers used in Opto 22 products (IEEE 754 32-bit floats). It also discusses some issues that may occur as you use floats in software such as PAC Control or custom software built with the OptoMMP Protocol.

Software for Programmable Automation Controllers (Chinese)

This document is written in Chinese.

This white paper explores some important features of programming software for a programmable automation controller (PAC).

For additional white papers on PACs, see About PACs.

Software for Programmable Automation Controllers

This white paper explores some important features of programming software for a programmable automation controller (PAC).

For additional white papers on PACs, see About PACs.

PAC Project Demo Quick Start

The PAC Project Demo Quick Start pdf explains how to run the PAC Project Demo. The demo download includes the pdf as well as PAC Control, PAC Display, and SNAP PAC Sim (a software simulation of a SNAP PAC controller.) The download also includes a pre-made control strategy, which will run on the PAC Sim, and several HMI projects you can explore.

Using the PAC Project Demo, you can demonstrate and experiment with Opto 22's control and HMI development software even before purchasing SNAP PAC hardware.

6 Razones Para Considerar el Sistema SNAP PAC

Este documento corto sugiere seis razones porqué debe de considerar el Sistema SNAP PAC para su siguiente proyecto de automatización.

6 Reasons to Consider the SNAP PAC System for Your Next Project

This short document suggests six reasons why you should consider the SNAP PAC System for your next automation project.

FactoryFloor to PAC Project Migration Technical Note

This document describes how to migrate from FactoryFloor to PAC Project Professional.

SNAP PAC System Migration Technical Note

This document describes migration options for customers integrating the SNAP PAC System with older Opto 22 systems. It explains the SNAP PAC System's similarities and differences with earlier systems, defines legacy products, and shows how to mix old and new hardware.

Customers moving to the SNAP PAC System may also want to consult form #1693, Legacy and Current Product Comparison and Compatibility Charts.

Message Queue Logger

This strategy and project demonstrate how to log messages from a controller's error (or "message") queue to the computer's hard drive. Having this information can make any troubleshooting needed easier.

The message log created provides a history of how your system runs under normal conditions. When problems occur, you will have a history of normal messages as well as error messages to help troubleshoot the cause.

The strategy and project were originally created in ioProject 7.0 Basic, and can be used with ioProject 7.0 and 7.1 as well as PAC Project 8.0, 8.1, and 8.2. It can also be used with Basic or Pro versions.

These are sample files. Before you download, read the Legal Agreement.

OptoTagPreserve

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.

 

OptoTutorial 1641: PID with PAC Control

This supplement to the SNAP PAC Learning Center Tutorial teaches you how to use proportional integral derivative (PID) loops with PAC Control software and a SNAP PAC R-series controller. This zip file includes the complete tutorial, sample files, and documentation.

The tutorial is designed to be used with a SNAP-PACLC learning center kit. If you don't have a Learning Center but are using PID with PAC Control, you will find conceptual information in the PDF document to be useful.

PAC Control Professional

PAC Control, part of the PAC Project Software Suite, is an intuitive, flowchart-based tool for programming industrial automation, process control, building automation, remote monitoring, data acquisition, and Industrial Internet of Things (IIoT) applications.

Using PAC Control, you create and debug control programs and then download and run them on a SNAP PAC industrial controller. In addition to industrial control, SNAP PAC R-series and S-series controllers are developer and IIoT ready with a built-in HTTP/HTTPS server and a RESTful API.

This product includes software and documentation in Adobe Acrobat PDF format as a download. The download file includes other PAC Project software in addition to PAC Control. 

You can purchase PAC Control Professional as an individual application or as part of the PAC Project Professional Software Suite, which also includes software for HMI development, OPC communication, and database connectivity.

To find out if you can upgrade to this version for free, see the Opto 22 Software Upgrade Policy

If you are using older (non-SNAP PAC) controllers or brains with PAC Project, see the SNAP PAC System Migration Technical Note (form 1688) for important information.

All PAC Project software, both Basic and Professional, is in one single download. You can install the Basic version right away to get started. To install PAC Control Professional, first purchase the software and contact Opto 22 to confirm your purchase and receive your password. More about purchasing software and getting a password.

When you have your password, download and run the installer file. Choose PAC Project Professional and enter your password for PAC Control Professional.

The following applications are installed by default. If you don't want them all, when prompted during the installation process, uncheck the ones you don't want.

  • PAC Control Professional (password required)
  • PAC Display Basic
  • PAC Manager
  • Tools (PAC Utilities)
  • EtherNet/IP Configurator

PAC Project Demo

PAC Project Demo contains everything you need to demonstrate or experiment with Opto 22's PAC Project Software Suite:

The PAC Display project includes some highly graphical HMI examples, including a bottling plant and a yacht.

PAC Project Software - MSI for Command Line Installation

Use this .msi (Microsoft® Installer) installation file to install PAC Project software from the command line in Microsoft Windows®.

A command line installation of PAC Project in silent mode requires no user input once installation has begun. This is useful if you are an OEM machine builder who makes many copies of the same machine, or if you are an integrator or someone at a large company who wants to use an installation script. An .msi installation file is designed for a network-wide installation, and it works with Microsoft network features such as Active Directory.

Sample PAC Control Basic Chart to do Base64 encode/decode

A PAC Control Basic chart to do Base64 encoding and decoding.

Base64 encoding is often used on binary data to be stored and/or transferred (such as in email via MIME) or for encoding passwords.

Import this chart into your PAC Control Basic or Pro strategy. (The chart was developed in PAC Control Basic 8.2 so it can be imported into any PAC Control versions 8.2 or newer.)

Before you download, read the Legal Agreement.

Here's a link to the OptoForums discussion on the topic: Base64

Sample PAC Control Basic Chart to do HTTP Get or Post

A PAC Control Basic chart to show how to do an HTTP Get or Post. For example, to GET the Internet IP address of the device running this chart. These commands are available in firmware R9.1b or newer, PAC Control versions R9.1 and newer. Import this chart into your PAC Control Basic or Pro strategy.

Before you download, read the Legal Agreement.

Sample PAC Control Basic chart to send email

A PAC Control Basic chart to show how to send email from a controller using the SendEmail and SendEmailWithAttachment commands. These commands are available in firmware R9.1b or newer. Import this chart into your PAC Control Basic or Pro strategy. Before you download, read the Legal Agreement.

Scaling and Linearization Example

A example strategy written in PAC Control Basic R8.2f that demonstrates how to scale and linearize values. This example strategy uses subroutines to perform most calculations.

Before you download, read the Legal Agreement.

SNAP PAC Learning Center Tutorial

The SNAP PAC Learning Center tutorial is a hands-on, learn-by-example training course developed for use with the SNAP-PACLC Learning Center kit.

Each part of the tutorial introduces aspects of the SNAP hardware and the PAC Project software suite. You'll learn to install and configure hardware, read and write to points, develop a control application (called a strategy), and create an HMI (human-machine interface) to interact with the controller and I/O.

This zip file includes the complete tutorial with sample files and documentation.

SNAP PAC Sim Control Engine Simulator

SNAP PAC Sim is Microsoft Windows-based software that simulates the control engine of an Opto 22 programmable automation controller (PAC). You can use SNAP PAC Sim with Opto 22 PAC Project software to develop, download, and debug your PAC Control strategy without a hardware PAC.

Note that PAC Sim is a control engine simulator, not an I/O simulator. If you configure I/O units in your strategy, and the I/O units are not on the Ethernet network of the computer running PAC Sim, you will get errors. For more information, click the Related Documents tab below and read the Readme.

IMPORTANT: SNAP PAC Sim is intended for demonstration and testing only and is NOT intended to be used in an actual application. SNAP PAC Sim is time limited and will operate for only 12 hours at one time. After this time has elapsed, the software must be restarted before it can be used again.

Video: SNAP PAC System Overview

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.

Video: PAC Project Software Suite

A quick overview of the PAC Project Software Suite.

Video: PAC Control Programming Software

A quick overview on PAC Control programming software.

Video: Webinar: SNAP PAC System Basic Troubleshooting

A webinar on basic troubleshooting for the SNAP PAC system.

Video: PAC Control Debug

An introduction to the powerful debugging features available in PAC Control.

Video: Three Steps for Building Maintainable Code

Learn the three steps for building maintainable code.

Video: PAC Control Shortcuts

A quick tip on PAC Control shortcuts.

Video: PAC Control Debug: Right Click to Inspect Variables

A quick tip on how to right click to inspect variables during PAC Control debug.

Video: PAC Control QuickStart 1: Hello World! (Part 1 of 3)

Learn how to create a simple control strategy.

Video: PAC Control QuickStart 2: Basic Logic (Part 2 of 3)

Learn how to add a few instructions and create a loop.

Video: PAC Control QuickStart 3: Debug Mode (Part 3 of 3)

Learn the basics of PAC Control's debugging tools.

Video: PAC Control Finding a Bad Block

A quick tip on finding a bad block in PAC Control.

SNAP PAC Sim Control Engine Simulator

SNAP PAC Sim is Microsoft Windows-based software that simulates the control engine of an Opto 22 programmable automation controller (PAC). You can use SNAP PAC Sim with Opto 22 PAC Project software to develop, download, and debug your PAC Control strategy without a hardware PAC.

Note that PAC Sim is a control engine simulator, not an I/O simulator. If you configure I/O units in your strategy, and the I/O units are not on the Ethernet network of the computer running PAC Sim, you will get errors. For more information, click the Related Documents tab below and read the Readme.

IMPORTANT: SNAP PAC Sim is intended for demonstration and testing only and is NOT intended to be used in an actual application. SNAP PAC Sim is time limited and will operate for only 12 hours at one time. After this time has elapsed, the software must be restarted before it can be used again.

1725 PAC Project Demo Quick Start

The PAC Project Demo Quick Start pdf explains how to run the PAC Project Demo. The demo download includes the pdf as well as PAC Control, PAC Display, and SNAP PAC Sim (a software simulation of a SNAP PAC controller.) The download also includes a pre-made control strategy, which will run on the PAC Sim, and several HMI projects you can explore.

Using the PAC Project Demo, you can demonstrate and experiment with Opto 22's control and HMI development software even before purchasing SNAP PAC hardware.