Opto 22

43044 Business Park Drive, Temecula, CA 92590 USA
Local & outside the USA:(951) 695-3000
Toll-Free within the USA:(800) 321-6786
Fax: (951) 695-3095
Email: sales@opto22.com

All Opto 22 industrial control and automation software and firmware can be downloaded at any time. While most software is free, some software must be purchased and will require an OptoPassword to install.
> If I bought software and a new version is released, can I get the upgrade for free?

Search Downloads:

Filter by:
   What are these?
CategoryDescription/File NameVersionDate
Firmware OptoEMU Sensor Update File
OptoEMU Sensor Update File
This file updates an OptoEMU Sensor (OPTOEMU-SNR-3V, OPTOEMU-SNR-DR1, or OPTOEMU-SNR-DR2) to use current firmware and software.
R3.0a05/01/2012
Configuration Software OptoEMU Sensor Data-Sharing Strategy
OptoEMU Sensor Data-Sharing Strategy
The OptoEMU Sensor Data-Sharing Strategy is a PAC Control strategy file that provides energy data from an OptoEMU Sensor for use by PAC Display HMIs, OPC clients, and common SQL databases. For information on using the file, see the OptoEMU Sensor Communication Guide, form 1958.
R3.0a05/01/2012
Configuration Software OptoEMU Sensor Manager
OPTOEMU-SNR-MGR

OptoEMU Sensor Manager software is used to configure an OptoEMU Sensor energy monitoring unit (part number OPTOEMU-SNR-3V, OPTOEMU-SNR-DR1, or OPTOEMU-SNR-DR2), and to update the Sensor with new firmware and software.

This configuration utility is a free download.

R3.0a05/01/2012
Samples & Freeware OptoEMU Browser Toolbar
OPTOEMU-SNR-TB

OPTOEMU-SNR-TB is a free toolbar for the Firefox browser that shows real-time energy usage data from an OptoEMU Sensor, right in your browser while you surf the web. You choose the data you want to see. You can also see data in a browser window as a table or graph, or in a desktop widget.

This free toolbar was developed by JayNick.com, LLC, an experienced developer of standalone and browser-based applications for sensor and device communication, data acquisition, and real-time data monitoring.

 05/01/2012
Samples & Freeware OptoDataLink Example
OptoDataLink Example
 05/01/2012
Samples & Freeware PAC Control Basic Example: InitVariables
PAC Control Basic Example: InitVariables
 04/30/2012
Application Software PAC Control Basic Example: ioCookies
PAC Control Basic Example: ioCookies
 04/30/2012
Samples & Freeware PAC Control Basic Example: OptoScript Examples
PAC Control Basic Example: OptoScript Examples
 04/30/2012
Samples & Freeware PAC Control Basic Example: Powerup Message
PAC Control Basic Example: Powerup Message
 04/30/2012
Samples & Freeware PAC Control Pro Example: FTP and Data Logging
PAC Control Pro Example: FTP and Data Logging
 04/30/2012
Samples & Freeware PAC Control Pro Example: ioCookies
PAC Control Pro Example: ioCookies
 04/30/2012
Samples & Freeware PAC Control Pro Example: Powerup Message
PAC Control Pro Example: Powerup Message
 04/30/2012
Samples & Freeware PAC Control Pro Example: RPM Measurement
PAC Control Pro Example: RPM Meaurement
 04/30/2012
Samples & Freeware PAC Display Basic Example (Control): ioCookies strategy
PAC Display Basic Example (Control): ioCookies strategy
 04/30/2012
Samples & Freeware PAC Display Basic Example (Control): Message Logger Strategy
PAC Display Basic Example (Control): Message Logger Strategy
 04/30/2012
Samples & Freeware PAC Display Basic Example (Display): Alarming
PAC Display Basic Example (Display): Alarming
 04/30/2012
Samples & Freeware PAC Display Basic Example (Display): Example1
PAC Display Basic Example (Display): Example1
 04/30/2012
Samples & Freeware PAC Display Basic Example (Display): ioCookies
PAC Display Basic Example (Display): ioCookies
 04/30/2012
Samples & Freeware PAC Display Basic Example (Display): Message Logger
PAC Display Basic Example (Display): Message Logger
 04/30/2012
Samples & Freeware PAC Display Basic Example (Display): SuperTrend
PAC Display Basic Example (Display): SuperTrend
 04/30/2012
Samples & Freeware PAC Display Basic Example (Display): XYPlot
PAC Display Basic Example (Display): XYPlot
 04/30/2012
Application Software OptoDataLink
OPTODATALINK
OptoDataLink, part of the PAC Project Professional Software Suite, provides data exchange between the SNAP PAC System and popular databases such as Microsoft(R) SQL Server, Microsoft Access, and MySQL. OptoDataLink connects your SNAP PAC System with the tools used for making business decisions.

OptoDataLink is available separately or as part of PAC Project Professional.
R9.2b04/17/2012
Application Software PAC Display Professional
PACDISPLAYPRO
PAC Display Professional, part of the PAC Project Professional Software Suite, is a user-friendly HMI package for building operator interface applications to communicate with the SNAP PAC System. Technicians and operators can monitor the system, respond to alarms, and interact as necessary using a graphical display.

PAC Display Professional is available as a separate application or as part of the PAC Project Professional Software Suite, which also includes software for control programming, OPC communication, and database connectivity.

The price for PAC Display Professional is for one seat. If you are using multiple seats of PAC Display, we strongly recommend that you also purchase OptoOPCServer (included in PAC Project Pro). OptoOPCServer manages all communication with the controller and reduces traffic on the control network.
R9.2b04/17/2012
Application Software PAC Display Basic
PACDISPLAYBAS
PAC Display Basic, part of the PAC Project Software Suite, is a user-friendly HMI package for building operator interface applications to communicate with the SNAP PAC System. Technicians and operators can monitor the system, respond to alarms, and interact as necessary using a graphical display.

PAC Display Basic is downloaded as part of the PAC Project Basic Software Suite, which also includes software for control programming.

If you are using multiple seats of PAC Display, we strongly recommend that you also purchase OptoOPCServer (either separately or as part of PAC Project Professional). OptoOPCServer manages all communication with the controller and reduces traffic on the control network.
R9.2b04/17/2012
Application Software PAC Control Professional
PACCONTROLPRO
PAC Control, part of the PAC Project Software Suite, is an intuitive, flowchart-based tool for programming industrial automation, remote monitoring, and data acquisition applications. Using PAC Control, you create and debug control programs and then download and run them on a SNAP PAC industrial controller.

This product includes software and documentation in Adobe Acrobat PDF format on a CD. It also includes complete printed documentation.

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.
R9.2b04/17/2012
Application Software PAC Project Professional
PACPROJECTPRO

The PAC Project Software Suite from Opto 22 provides all the software you need for industrial automation, remote monitoring, and data acquisition applications in any field. One of four components of the SNAP PAC System, PAC Project software is fully integrated with SNAP PAC controllers, brains, and I/O.

PAC Project Professional includes the following:

- PAC Control Professional for developing control programs to run on SNAP PAC controllers
- PAC Display Professional for creating HMIs for operators and technicians
- PAC Manager for configuration and maintenance
- OptoOPCServer for communication with OPC 2.0 clients
- OptoDataLink for sharing SNAP PAC System data with databases

This product includes software and documentation in Adobe Acrobat PDF format on a CD. It also includes complete printed documentation.

Controller-level Redundancy:

PAC Project Professional includes support for controller-level redundancy when used with identical SNAP PAC S-series controllers and the SNAP PAC Redundancy Option Kit (part number SNAP-PAC-ROK). To use controller redundancy, controller firmware R9.1b or higher is required.

R9.2b04/17/2012
Application Software PAC Project Basic
PACPROJECTBAS

The PAC Project Software Suite from Opto 22 provides all the software you need for industrial automation, remote monitoring, and data acquisition applications in any field. One of four components of the SNAP PAC System, PAC Project software is fully integrated with SNAP PAC controllers, brains, and I/O.

PAC Project Basic includes the following:

- PAC Control Basic for developing control programs to run on SNAP PAC controllers
- PAC Display Basic for creating HMIs for operators and technicians
- PAC Manager for configuration and maintenance

This product is a free download that includes software and documentation in Adobe Acrobat PDF format.

R9.2b04/17/2012
Configuration Software PAC Manager
PACMANAGER
PAC Manager is a configuration and maintenance utility used with all SNAP PAC System controllers and brains. This product is a free download that includes software and documentation in Adobe Acrobat PDF format.
R9.2b04/17/2012
SDKs & Driver Toolkits Modbus/TCP Integration Kit for PAC Control
PAC-INT-MBTCP
This Modbus/TCP Integration Kit for PAC Project allows Opto 22 SNAP PAC controllers using PAC Control to connect via Ethernet to any Ethernet/TCP-Modbus device and communicate using the Modbus/TCP protocol.

The Integration Kit contains a set of PAC Control master subroutines, an example Modbus/TCP slave strategy, and PAC Display master and slave projects to show communication between the example strategies and a Modbus device.

For communication with Modbus devices over a serial network, see the Modbus/Serial Integration Kit.
8.2d03/15/2012
Application Software PAC Control Basic
PACCONTROLBAS
PAC Control, part of the PAC Project Software Suite, is an intuitive, flowchart-based tool for programming industrial automation, remote monitoring, and data acquisition applications. Using PAC Control, you create and debug control programs and then download and run them on a SNAP PAC industrial controller.

This product is a download that includes software and documentation in Adobe Acrobat PDF format.
R9.2a03/14/2012
Firmware SNAP-PAC-EB2 Brain Firmware
SNAP-PAC-EB2 Firmware
This download contains current firmware for the SNAP-PAC-EB2 brain. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-S1 Controller Firmware
SNAP-PAC-S1 Firmware

This download contains current firmware for the SNAP-PAC-S1 controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.

R9.2a03/14/2012
Firmware SNAP-PAC-EB1 Brain Firmware
SNAP-PAC-EB1 Firmware
This download contains current firmware for the SNAP-PAC-EB1 brain. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-EB1-W Brain Firmware
SNAP-PAC-EB1-W Firmware
This download contains current firmware for the SNAP-PAC-EB1-W brain. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-R1 Controller Firmware
SNAP-PAC-R1 Firmware
This download contains current firmware for the SNAP-PAC-R1 controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-R2 Controller Firmware
SNAP-PAC-R2 Firmware
This download contains current firmware for the SNAP-PAC-R2 controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-SB1 Brain Firmware
SNAP-PAC-SB1 Firmware
This download contains current firmware for the SNAP-PAC-SB1 brain. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-SB2 Brain Firmware
SNAP-PAC-SB2 Firmware
This download contains current firmware for the SNAP-PAC-SB2 brain. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-EB2-W Brain Firmware
SNAP-PAC-EB2-W Firmware
This download contains current firmware for the SNAP-PAC-EB2-W brain. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-S2 Controller Firmware
SNAP-PAC-S2 Firmware

This download contains current firmware for the SNAP-PAC-S2 controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.

R9.2a03/14/2012
Firmware SNAP-PAC-R1-W Controller Firmware
SNAP-PAC-R1-W Firmware
This download contains current firmware for the SNAP-PAC-R1-W controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-R2-W Controller Firmware
SNAP-PAC-R2-W Firmware
This download contains current firmware for the SNAP-PAC-R2-W controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.
R9.2a03/14/2012
Firmware SNAP-PAC-S2-W Controller Firmware
SNAP-PAC-S2-W Firmware

This download contains current firmware for the SNAP-PAC-S2-W controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.

R9.2a03/14/2012
Firmware SNAP-PAC-S1-W Controller Firmware
SNAP-PAC-S1-W Firmware

This download contains current firmware for the SNAP-PAC-S1-W controller. Current firmware for all SNAP PAC brains and controllers is available in a single download here.

R9.2a03/14/2012
Firmware Firmware for all SNAP PAC products
SNAP PAC Products Firmware (Single Download)
Firmware for all SNAP PAC products (single download)
R9.2a03/14/2012
Samples & Freeware SNAP PAC Sim Control Engine Simulator
SNAP PAC Sim

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.

R9.2a03/14/2012
OPC Servers OptoOPCServer
OPTOOPCSERVER
OptoOPCServer is a fast, efficient OPC 2.0-compliant server for exchanging data with Opto 22 controller systems running PAC Control strategies, or with SNAP Ethernet-based I/O units. OptoOPCServer integrates these systems with PCs on an Ethernet network running OPC clients such as Microsoft products, third-party packages, and custom applications you create with tools such as Visual C++.

OptoOPCServer is also strongly recommended for applications in which multiple PCs are running the same or different copies of PAC Display Basic or PAC Display Professional HMI projects.

OptoOPCServer is available separately or as part of the PAC Project Professional software suite.

This product includes software and documentation in Adobe Acrobat PDF format on a CD. It also includes the complete printed documentation for OptoOPCServer.
R9.2a03/14/2012
SDKs & Driver Toolkits Basler DGC-2020 Digital Genset Controller Integration Kit for PAC Control
PAC-INT-MBBAS
The PAC Project files included in this Opto 22 kit provide an interface to use a SNAP PAC controller to read and write Modbus parameters to a DGC-2020 Digital Genset Controller by Basler Electric. The PAC Control and PAC Display files included take advantage of an optional feature of the DGC-2020 that performs Modbus communications by emulating a subset of the Modicon 984 Programmable Controller.
R9.0b03/12/2012
Application Software CAN (Controller Area Network) Integration Kit for PAC Control
PAC-INT-CAN

The Opto 22 CAN Integration Kit for PAC Project™ provides an sample PAC Control strategy to enable your Opto 22 SNAP PAC System equipped with one or more SNAP-SCM-CAN2B modules to receive data from devices on a Controller Area Network (CAN protocol network). The integration kit supports protocols J1939, NMEA 2000, and ISO 11783

The sample strategy, which runs on an Opto 22 SNAP PAC controller, includes a variety of Parameter Group Numbers (PGNs) for you to use as is, add to, or modify to match your system. The sample strategy includes the following charts:

- CAN_Comm chart, which receives data from one to four Opto 22 SNAP-SCM-CAN2B modules. The module can receive all CAN data or you can filter by PGN.

- Data_Extract chart, which converts the PGN data to variables for each PGN at each address.

Form 1983, the CAN Integration Kit for PAC Project Guide, documents the integration kit.

 02/27/2012
Samples & Freeware Pulse Energy Quick Start
Pulse Energy Quick Start

Pulse Energy is an online service you can use to view data about your electrical energy usage. Support for Pulse Energy is integrated into the OptoEMU Sensor™; however, if you are not using the Sensor but acquiring energy data using the SNAP PAC System, you can still see that data through Pulse Energy.

This sample chart shows you how to move data from PAC Control into Pulse. Import the included chart into your PAC Control strategy to make integration with a Pulse Energy account easier. The included technical note, form 1992, shows you how to configure a Pulse Energy account and use the chart to visualize your monitored energy values.

1.0a01/16/2012
Samples & Freeware SNAP PAC .NET OptoMMP Messaging Toolkit
SNAP PAC .NET OptoMMP Messaging Toolkit
This is a 100% managed OptoMMP toolkit that provides a simple, easy-to-use interface for a .NET developer to quickly create an Ethernet I/O-based application for Opto 22 products that use the OptoMMP protocol. This toolkit is built using Microsoft's .NET 3.5 Framework, and may be used for Visual Studio 2005, 2008, and 2010 versions.
R1.0c11/15/2011
Drawings SNAP PAC upright images for Visio 2003
Opto_Snap_PAC_Visio_Upright_Images

Visio stencil library of SNAP PAC system components for Visio 2003. Images are shown in an upright position, as though the hardware were placed on a table top. Library includes left and right views of hardware in upright positions. This library supersedes SNAP PAC 2007 release images. Front view images are in a separate download.

3.011/04/2011
Drawings SNAP PAC front view images for Visio 2003
Opto_SNAP_PAC_Visio_Front_Images

Visio stencil library of SNAP PAC system components for Visio 2003. Images are shown in front view, as though the hardware were mounted on a wall. This library supersedes SNAP PAC 2007 release images. Upright views are in a separate download.

311/04/2011
Drawings SNAP PAC angled front view images for Visio 2003
Opto_Snap_PAC_Visio_Angled_Front_Images
Visio stencil library of SNAP PAC system components for Visio 2003. Images are shown in a front view and angled position, as though the hardware were placed on a wall. Library includes left and right views.
311/04/2011
Samples & Freeware Sample custom keypad (for touchscreens) in PAC Control/Display
Sample custom keypad (for touchscreens) in PAC Control/Display
A PAC Control Basic strategy and PAC Display Basic project to show how to do a custom keypad/keyboard useful for those who'd like to create their own keyboard rather than using the built-in one in PAC Display. PAC Control/Display versions R9.0 and newer (because the PAC Display project includes the new-to-9.0 "button" in it). Here's a link to the OptoForums discussion on the topic: Custom Keyboard
1.0a10/11/2011
Samples & Freeware Sample PAC Control Basic Chart to do a PING (ICMP)
Sample PAC Control Basic Chart to do a PING (ICMP)
A PAC Control Basic chart to show how to do a PING via the mem map. PAC Control versions R8.2 and newer. Import this chart into your PAC Control Basic or Pro strategy. Here's a link to the OptoForums discussion on the topic: PING from mem map
R1.0a10/10/2011
SDKs & Driver Toolkits DNP3 Integration Kit for PAC Control
PAC-INT-DNP3
The DNP3 Integration Kit for PAC Control allows Opto 22 SNAP PAC controllers, using PAC Control™, to connect via an Ethernet network or serial port and communicate using DNP3, the Distributed Network Protocol.

The integration kit contains a set of PAC Control subroutines that are added to a strategy to add DNP events, an example DNP3 strategy containing the DNP3_protocol and DNP3_CROB charts that are imported into a strategy to enable an Opto 22 controller to communicate as a DNP3 Level 2 Outstation.
8.1k09/28/2011
Drawings Opto 22 Visio Stencil Library of HMI Images
Visio stencil library of HMI images

Visio stencil library of graphics suitable for use in a human-machine interface (HMI) or in application diagrams. Images include a variety of small and large items such as arrows, pumps, valves, compressors, tanks, gauges, etc. Use with Visio 2003.

3.009/09/2011
Samples & Freeware Sample PAC Control Basic Chart to do HTTP Get or Post
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.
R1.0a08/18/2011
Samples & Freeware OptoMMP Server
OptoMMP Server

The OptoMMP Server is a 100% managed .NET Windows Service that emulates the I/O Unit "Scratchpad" functionality found in Opto 22's SNAP PAC family of Ethernet-connected products. Running on a Windows-based PC, OptoMMP Server provides a high-performance scratchpad engine.

Features:
- Provides a method to back up system setpoints or states from PAC controllers.
- In multiple-controller configurations that share data with scratchpads, the OptoMMP Server creates a single high-performance scratchpad array.
- Support for extended numeric scratchpad arrays.

OptoMMP Server supports IPv4 and IPv6 network connectivity (Windows XP installations support IPv4 only).
R1.008/09/2011
Samples & Freeware AdHocConfig.zip
AdHocConfig.zip

The included AdHocSettings.ciw file makes ad-hoc wireless configuration in PAC Manager easier.

The included technical note, form 1970, shows you how to configure ad-hoc mode on the OptoEMU Sensor, controller, or brain using PAC Manager. It also includes steps for configuring ad-hoc mode on a smart phone.

OptoEMU Sensor energy monitoring units and Opto 22 Wired+Wireless™ SNAP PAC controllers and brains can communicate wirelessly with other wireless devices in either infrastructure or ad-hoc mode.

In ad-hoc mode, wireless devices communicate directly with each other, peer-to-peer. Ad-hoc mode is less secure but useful for temporary wireless connections, because it can be set up quickly.

1.0b08/03/2011
Samples & Freeware Sample PAC Control Basic Chart to do Base64 encode/decode
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.)

Here's a link to the OptoForums discussion on the topic: Base64
1.0a08/03/2011
Diagnostics & Utilities OptoEMU Sensor Analog Calibration File
OptoEMU Sensor Analog Calibration File

An analog calibration issue exists for OptoEMU-SNR-3V units with date codes of July 2011 and earlier. This issue only affects customers who are using the product with a "direct connection," that is, measuring power via current transformers (CTs). The calibration issue does not affect those using the product with pulse inputs.

This zip file contains a command line utility and a technical note (in PDF format) showing you how to determine whether your unit is affected and how to fix the issue.

1.008/03/2011
Samples & Freeware Equifax Secure Certificate Authority
Equifax Root Certificate
The Equifax Secure Certificate Authority (DER encoded X.509) root certificate is required for some email servers when using the Send Email and Send Email with Attachment commands, which are available in firmware R9.1b or newer.

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

R1.007/25/2011
Samples & Freeware Sample OptoEMU PAC Display Project
Sample OptoEMU PAC Display Project
A PAC Display Project to show options for displaying data from an OptoEMU. See form 1958 for more infomation on using PAC Display with an OptoEMU Sensor.
1.007/11/2011
Firmware SNAP-PAC-SRA Arbiter Firmware
SNAP-PAC-SRA Arbiter Firmware
Current firmware for the SNAP-PAC-SRA arbiter, part of the SNAP PAC Redundancy Option Kit.
R9.1b07/11/2011
SDKs & Driver Toolkits PCI-AC5 and PCI-AC51 Pamux Adapter Card Toolkit and Device Drivers
PCI_AC5_Toolkit

Multi-toolkit download. Includes software toolkit and device drivers for the following Opto 22 adapter cards:

  • - PCI-AC51 Pamux adapter card
  • - PCI-AC5 and PCIe-AC5 adapter cards
  • - AC5 adapter card
  • - AC28 adapter card (support is included for existing systems only.)

The toolkit also includes code samples and documentation.

R4.0c06/27/2011
Samples & Freeware Sample PAC Control Basic chart to send email
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.
R1.0a06/06/2011
SDKs & Driver Toolkits Optomux Integration Kit for PAC Control Professional
PAC-INT-OMUX
The Optomux Integration Kit for PAC Project provides PAC Control™ subroutines that make it easy to talk to Optomux I/O (B1, B2, E1, and E2 brain boards) from a SNAP PAC controller using standard PAC Control commands. The integration kit contains a set of PAC Control subroutines and an example strategy to help you get started.
1.0c06/06/2011
SDKs & Driver Toolkits OptoEMU Sensor .NET Toolkit
OPTOEMU-SNR-SDK
R1.0b05/11/2011
Diagnostics & Utilities PROFIBUS-DP Master Software
PROFIBUS DP EXAMPLE
The Opto 22 PROFIBUS DP® Master Software is an example of how to use Opto 22’s ioControl or PAC Control software to monitor and control a PROFIBUS DP network through a SNAP-SCM-PROFI module. The user interface for the PROFIBUS DP Master software example is comprised of a configuration utility and an example ioControl strategy.
R1.1305/05/2011
Samples & Freeware Time of Day Scheduler Example
Time of Day Scheduler Example
These PAC Project files provide an introductory example of how to implement time of day scheduling for events.
8.5d04/04/2011
Samples & Freeware SNAP-SCM-MCH16 Counts/Cycle Conversion Formulas
SNAP-SCM-MCH16 Counts/Cycle Conversion Formulas
If you are using motion commands with the SNAP PAC Motion Control Subsystem, use the conversion formulas on this table to convert Counts/Cycle which is used by some of the motion commands.
 02/18/2011
Firmware R8.5 PAC Firmware
R8.5 PAC Firmware

Important: Version R8.5e is NOT the latest-and-greatest.

R8.5 firmware may be needed when dealing with this potential issue:

KB82356 'File load failure: Memory allocate/flash' when updating SNAP-PAC-R1 firmware

R8.5e01/18/2011
Drawings CAD 3D Drawing: MP240D4 Solid State Relay
CAD 3D Drawing: MP240D4 Solid State Relay

This CAD file contains a 3-dimensional drawing of the MP240D4 solid state relay.

 12/10/2010
Drawings CAD 3D Drawing: 240D45 Solid State Relay
CAD 3D Drawing: 240D45 Solid State Relay

This CAD file contains a 3-dimensional drawing of the 240D45 solid state relay.

 12/10/2010
Drawings CAD 3D Drawing: SNAP-PAC-RCK16 Mounting Rack
CAD 3D Drawing: SNAP-PAC-RCK16 Mounting Rack

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-RCK16 mounting rack, which holds a SNAP PAC I/O processor (brain or rack-mounted controller) plus up to 16 analog, digital, or serial I/O modules. This drawing also applies to the SNAP-PAC-RCK16-FM, which is Factory Mutual approved.

 12/10/2010
Drawings CAD 3D Drawing: SNAP-IDC-32 Digital Input Module
CAD 3D Drawing: SNAP-IDC-32 Module

This CAD file contains a 3-dimensional drawing of the SNAP-IDC-32 digital input module, which provides 32 channels of 10-32 VDC input. This drawing also applies to the SNAP-IDC-32-FM, which is Factory Mutual approved.

 12/09/2010
Drawings CAD 3D Drawing: Z240D10 Solid State Relay
CAD 3D Drawing: Z240D10 Solid State Relay

This CAD file contains a 3-dimensional drawing of the Z240D10 solid state relay.

 12/09/2010
Drawings CAD 3D Drawing: DC200P Solid State Relay
CAD 3D Drawing: DC200P Solid State Relay

This CAD file contains a 3-dimensional drawing of the DC200P solid state relay.

 12/09/2010
Drawings CAD 3D Drawing: 240D30-HS Solid State Relay
CAD 3D Drawing: 240D30-HS Solid State Relay

This CAD file contains a 3-dimensional drawing of the 240D30-HS solid state relay, which includes an integrated heat sink.

 12/09/2010
Drawings CAD 3D Drawing: SNAP-PAC-SB1 Brain
CAD 3D Drawing: SNAP-PAC-SB1 Brain

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-SB1 serial brain.

 12/09/2010
Drawings CAD 3D Drawing: SNAP-ODC-32-SRC Digital Output Module
CAD 3D Drawing: SNAP-ODC-32-SRC Module

This CAD file contains a 3-dimensional drawing of the SNAP-ODC-32-SRC digital output module, which provides 32 channels of 5-60 VDC output, load sourcing. This drawing also applies to the SNAP-ODC-32-SRC-FM, which is Factory Mutual approved.

 12/09/2010
Drawings CAD 3D Drawing: SNAP-ODC5R Reed Relay Module
CAD 3D Drawing: SNAP-ODC5R Module

This CAD file contains a 3-dimensional drawing of the SNAP-ODC5R digital output module, a Form A mechanical relay I/O module that is normally open. This drawing also applies to the SNAP-ODC5RFM, which is Factory Mutual approved.

 12/09/2010
Drawings CAD 3D Drawing: SNAP-AIMA-32 Analog Input Module
CAD 3D Drawing: SNAP-AIMA-32 Module

This CAD file contains a 3-dimensional drawing of the SNAP-AIMA-32 analog input module, which provides 32 channels of -20 mA to +20 mA analog current input. This drawing also applies to the SNAP-AIMA-32-FM, which is Factory Mutual approved.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-AITM-8 Analog Input Module
CAD 3D Drawing: SNAP-AITM-8 Module

This CAD file contains a 3-dimensional drawing of the SNAP-AITM-8 analog input module, which provides eight channels of thermocouple or millivolt input. This drawing also applies to the SNAP-AITM-8-FM, which is Factory Mutual approved.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-IDC5MA Digital Input Module
CAD 3D Drawing: SNAP-IDC5MA Module

This CAD file contains a 3-dimensional drawing of the SNAP-IDC5MA digital input module, which provides four channels of 10-32 VDC digital input and has convenient manual off/manual on/automatic switches for testing.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-PAC-S2 Standalone Controller
CAD 3D Drawing: SNAP-PAC-S2 Controller

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-S2 standalone programmable automation controller.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-PAC-EB2 Ethernet Brain
CAD 3D Drawing: SNAP-PAC-EB2 Brain

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-EB2 Ethernet brain, which provides I/O processing and communications. This drawing also applies to the SNAP-PAC-EB2-FM, which is Factory Mutual approved.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-PAC-S1-W Wired+Wireless Controller
CAD 3D Drawing: SNAP-PAC-S1-W Controller

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-S1-W standalone programmable automation controller. This controller communicates over a wired Ethernet network, over a wireless LAN, or both at once.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-PAC-R1 Rack-mounted Controller
CAD 3D Drawing: SNAP-PAC-R1 Controller

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.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-PAC-RCK4 Mounting Rack
CAD 3D Drawing: SNAP-PAC-RCK4 Rack

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-RCK4 mounting rack, which holds a SNAP PAC I/O processor (brain or rack-mounted controller) plus up to four analog, digital, or serial I/O modules. This drawing also applies to the SNAP-PAC-RCK4-FM, which is Factory Mutual approved.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-SCM-232 Serial Communication Module
CAD 3D Drawing: SNAP-SCM-232 Module

This CAD file contains a 3-dimensional drawing of the SNAP-SCM-232 serial communication module, which provides two channels of high-speed serial data.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-ODC5R5 Reed Relay Module
CAD 3D Drawing: SNAP-ODC5R5 Module

This CAD file contains a 3-dimensional drawing of the SNAP-ODC5R5 digital output module, a Form A mechanical relay I/O module that is normally closed. This drawing also applies to the SNAP-ODC5R5FM, which is Factory Mutual approved.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-PAC-EB2-W Wired+Wireless Brain
CAD 3D Drawing: SNAP-PAC-EB2-W Brain

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-EB2-W Wired+Wireless Ethernet brain. The brain provides I/O processing for a rack of I/O and communications on a wired Ethernet network, a wireless LAN, or both.

 12/08/2010
Drawings CAD 3D Drawing: SNAP-PAC-S2-W Wired+Wireless Controller
CAD 3D Drawing: SNAP-PAC-S2-W Controller

This CAD file contains a 3-dimensional drawing of the SNAP-PAC-S2-W Wired+Wireless standalone programmable automation controller. This controller communicates over a wired Ethernet network, a wireless LAN, or both.

 12/08/2010
SDKs & Driver Toolkits Modbus Serial Integration Kit for PAC Control
PAC-INT-MBSER

This Modbus/Serial Integration Kit for PAC Project allows Opto 22 SNAP PAC controllers, using PAC Control, to connect via a serial network to any Modbus device and communicate using the Modbus protocol.

The Integration Kit contains a set of PAC Control master subroutines, an example Modbus slave strategy, and PAC Display master and slave projects to show communication between the example strategies and a Modbus device.

For devices using the Modbus/TCP protocol over an Ethernet network, see the Modbus/TCP Integration Kit for PAC Project.

R8.2c09/28/2010
Samples & Freeware Scaling and Linearization Example
Scaling and Linearization Example
A example strategy written in PAC Control Basic 8.2 that demonstrates how to scale and linearize values. This example strategy uses subroutines to perform most calculations.
R1.0.008/23/2010
Firmware B3000-B Brain Firmware
B3000-B Firmware
R3.5a08/02/2010
Samples & Freeware SNAP Ethernet I/O BootP Server - Linux
bootp.zip
A BootP server for configuring the IP address of the SNAP Ethernet brains and the M4SENET-100 adapter card.
R2.007/15/2010
SDKs & Driver Toolkits BACnet Protocol Integration Kit for SNAP-PAC-S
PAC-INT-BAC
The BACnet MS/TP Integration Kit for PAC Project™ (Part # PAC-INT-BAC) enables your Opto 22 PAC system equipped with a SNAP-PAC-S1 or SNAP-PAC-S2 controller running a standard PAC Control strategy to communicate with a BACnet MS/TP network via RS-485. BACnet is a communications protocol for building automation and control networks. MS/TP is a Master-Slave/Token-Passing specification of BACnet.

The integration kit contains the BACnet_Protocol and Master_Sub charts, which contain everything you need to use the BACnet MS/TP protocol in your own PAC Control strategy.
8.2e06/29/2010
Application Software BETA version of OptoDisplay Software
OptoDisplay BETA Software

This download contains a BETA version of Opto 22's OptoDisplay HMI software.

Beta Version Disclaimer:

OptoDisplay is a legacy product, which is no longer getting new features and no longer going through official release cycles. Beta versions of the software are made available as-is for those who need the related bug fixes.

In general, beta versions will include bug fixes since the last official release, without adding new features. This usually enhances product stability without introducing unwanted side effects. Beta versions for legacy products have been through basic testing only, and will not be formally tested.

Ultimately, the choice will be up to the user as to whether the benefit of using the beta version is worth the risk. We simply want to make the beta version available so that you have options.

B4.1h06/29/2010
Firmware SNAP-B3000-ENET Brain Firmware
SNAP-B3000-ENET Firmware
This download contains current firmware for the SNAP-B3000-ENET brain.
R7.1i06/23/2010
Firmware SNAP-ENET-D64 Brain Firmware
SNAP-ENET-D64 Firmware
This download contains current firmware for the SNAP-ENET-D64 brain.
R7.1i06/23/2010
Firmware SNAP-ENET-S64 Brain Firmware
SNAP-ENET-S64 Firmware
This download contains current firmware for the SNAP-ENET-S64 brain.
R7.1i06/23/2010
Firmware SNAP-ENET-RTC Brain Firmware
SNAP-ENET-RTC Firmware
This download contains current firmware for the SNAP-ENET-RTC brain.
R7.1i06/23/2010
Firmware SNAP-UP1-ADS Controller/Brain Firmware
SNAP-UP1-ADS Firmware
This download contains current firmware for the SNAP-UP1-ADS controller/brain.
R7.2i06/22/2010
Firmware SNAP-LCE Controller Firmware
SNAP-LCE Firmware
This download contains current firmware for the SNAP-LCE controller.
R7.2i06/22/2010
Firmware SNAP-UP1-D64 Controller/Brain Firmware
SNAP-UP1-D64 Firmware
This download contains current firmware for the SNAP-UP1-D64 controller/brain.
R7.2i06/22/2010
Firmware SNAP-UP1-M64 Controller/Brain Firmware
SNAP-UP1-M64 Firmware
This download contains current firmware for the SNAP-UP1-M64 controller/brain.
R7.2i06/22/2010
Configuration Software EtherNet/IP Configuration Software
EIP_CONFIGURATOR
Opto 22 EtherNet/IP Configurator is a software utility for preparing Opto 22 SNAP I/O units for use with an Allen-Bradley ControlLogix or CompactLogix PLC. Use EtherNet/IP Configurator to configure I/O points on a SNAP I/O unit. If your PLC system is based on RSLogix programming software, also use the Configurator to define assembly instances.
R3.0c06/18/2010
Firmware BETA firmware for OptoControl-based controllers
OptoControl BETA Firmware
This download contains BETA firmware for Opto 22 controllers running OptoControl strategies.

Beta Version Disclaimer:

OptoControl is a legacy product, which is no longer getting new features and no longer going through official release cycles. Beta versions of the firmware are made available as-is for those who need the related bug fixes.

In general, beta versions will include bug fixes since the last official release, without adding new features. This usually enhances product stability without introducing unwanted side effects. Beta versions for legacy products have been through basic testing only, and will not be formally tested.

Ultimately, the choice will be up to the user as to whether the benefit of using the beta version is worth the risk. We simply want to make the beta version available so that you have options.
B4.1g06/15/2010
Firmware M4SENET-100 Ethernet Adapter Card Firmware
M4SENET-100 Firmware
This file contains the current release of the M4SENET-100 Ethernet adapter card firmware, which includes a Telnet interface for communicating with the card.

Important Instructions
If you are upgrading firmware on an M4SENET-100 card manufactured prior to August 2003 (or a card that has firmware prior to version 5.0) follow these steps:

1. Write down all settings that you have saved to flash, for example, security settings.

2. Important: Using the Operation Code in the Status Write area of the Web pages for the card, clear flash memory.

3. Now load the new firmware, following instructions in Opto 22 form #1156, the M4SENET-100 Installation Guide.

4. Using Telnet and following the steps in the M4SENET-100 Installation Guide dated June 2003 or newer, reset the settings you wrote down in step 1 and save them to flash.

If you did not clear flash memory (step 2), Telnet will not work with your card. In that case, you must reset the card to factory defaults and then assign an IP address to it before you can reset settings. Steps for resetting to factory defaults and assigning an IP address are in the M4SENET-100 Installation Guide.

R5.1f03/18/2010
SDKs & Driver Toolkits TL1 Integration Kit for PAC Control
PAC-INT-TL1

The TL1 Integration Kit for PAC Project™ allows Opto 22 SNAP PAC controllers using PAC Control™ to manage telecommunication network elements (NEs) using the Transaction Language 1 (TL1) protocol, an element management protocol widely used in North America.

The integration kit contains an example strategy, which contains everything you need to use the TL1 protocol in your own PAC Control strategy.

8.2a01/26/2010
Drawings CAD Drawing: Base for SNAP-PAC-RCK4, SNAP-PAC-RCK4-FM
CAD Drawing: SNAP-PAC-RCK4 Base

This CAD file includes a drawing of the base for the SNAP-PAC-RCK4, a mounting rack that holds one SNAP PAC brain or on-the-rack controller plus any mix of up to four analog, digital, and serial SNAP I/O modules.

This drawing also applies to the SNAP-PAC-RCK4-FM, which is Factory Mutual approved.

 12/14/2009
Drawings CAD Drawing: Base for SNAP-PAC-RCK8, SNAP-PAC-RCK8-FM
CAD Drawing: SNAP-PAC-RCK8 Base

This CAD file includes a drawing of the base for the SNAP-PAC-RCK8, a mounting rack that holds one SNAP PAC brain or on-the-rack controller plus any mix of up to eight analog, digital, and serial SNAP I/O modules.

This drawing also applies to the SNAP-PAC-RCK8-FM, which is Factory Mutual approved.

 12/14/2009
Drawings CAD Drawing: Base for SNAP-PAC-RCK12, SNAP-PAC-RCK12-FM
CAD Drawing: SNAP-PAC-RCK12 Base

This CAD file includes a drawing of the base for the SNAP-PAC-RCK12, a mounting rack that holds one SNAP PAC brain or on-the-rack controller plus any mix of up to 12 analog, digital, and serial SNAP I/O modules.

This drawing also applies to the SNAP-PAC-RCK12-FM, which is Factory Mutual approved.

 12/14/2009
Drawings CAD Drawing: Base for SNAP-PAC-RCK16, SNAP-PAC-RCK16-FM
CAD Drawing: SNAP-PAC-RCK16 Base

This CAD file includes a drawing of the base for the SNAP-PAC-RCK16, a mounting rack that holds one SNAP PAC brain or on-the-rack controller plus any mix of up to 16analog, digital, and serial SNAP I/O modules.

This drawing also applies to the SNAP-PAC-RCK16-FM, which is Factory Mutual approved.

 12/14/2009
Drawings CAD Drawing: Base for SNAP-B4M
CAD Drawing: SNAP-B4M Rack Base

This CAD file contains a drawing of the base of the SNAP-B4M mounting rack, which mounts SNAP I/O modules with a legacy brain or rack-mounted controller.

NOTE: For new development, we recommend SNAP PAC racks, brains, and controllers instead.

 12/14/2009
Drawings CAD Drawing: Base for SNAP-B8M
CAD Drawing: SNAP-B8M Rack Base

This CAD file contains a drawing of the base of the SNAP-B8M mounting rack, which mounts SNAP I/O modules with a legacy brain or rack-mounted controller.

NOTE: For new development, we recommend SNAP PAC racks, brains, and controllers instead.

 12/14/2009
Drawings CAD Drawing: Base for SNAP-B12M
CAD Drawing: SNAP-B12M Rack Base

This CAD file contains a drawing of the base of the SNAP-B12M mounting rack, which mounts SNAP I/O modules with a legacy brain or rack-mounted controller.

NOTE: For new development, we recommend SNAP PAC racks, brains, and controllers instead.

 12/14/2009
Drawings CAD Drawing: Base for SNAP-B16M
CAD Drawing: SNAP-B16M Rack Base

This CAD file contains a drawing of the base of the SNAP-B16M mounting rack, which mounts SNAP I/O modules with a legacy brain or rack-mounted controller.

NOTE: For new development, we recommend SNAP PAC racks, brains, and controllers instead.

 12/14/2009
Samples & Freeware Modbus Test Utility for PAC Display
Modbus Test Utility for PAC Display
This download is freeware. Before downloading, read the Legal Agreement.
8.1a10/23/2009
SDKs & Driver Toolkits Modbus/TCP Integration Kit for ioControl
IOP-INT-MBTCP

This Modbus/TCP Integration Kit for ioProject allows Opto 22 controllers, using ioControl, to connect via Ethernet to any Ethernet/TCP-Modbus device and communicate using the Modbus/TCP protocol.

The Integration Kit contains a set of ioControl master subroutines, an example Modbus/TCP slave strategy, and ioDisplay master and slave projects to show communication between the example strategies and a Modbus device.

7.1b10/20/2009
Samples & Freeware PAC Project Demo
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.
1103/26/2009
Samples & Freeware Sample Motion Control Strategies
Motion_Control_Example_Strategies.zip

The Motion Control example strategies show how to achieve four different motion control maneuvers using OptoMotion commands in a PAC Control strategy. You can use the example strategies as a starting point for creating your own control strategies.

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

n/a03/20/2009
Drawings CAD Drawing: SNAP-SCM-232 Serial Module
CAD Drawing: SNAP-SCM-232 Module
This CAD file includes drawings for the SNAP-SCM-232 serial communication module. This module provides two RS-232 serial ports, so that local serial devices can communicate with the SNAP PAC I/O processor (rack-mounted controller or brain).
 02/24/2009
Legacy Cyrano Flash Firmware
Cyr_R32L.zip
Current release of 16-bit Cyrano firmware. This firmware is required to run Cyrano strategies on legacy Opto 22 controllers.
R3.2L12/09/2008
Firmware G4LC32 Controller Firmware
FW_G4LC32
This download contains the current firmware for the G4LC32 controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, SNAP-LCSX-PLUS, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware G4LC32ISA Controller Firmware
FW_G4LC32ISA
This download contains the current firmware for the G4LC32ISA controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, SNAP-LCSX-PLUS, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware G4LC32ISA-LT Controller Firmware
FW_G4LC32ISA-LT
This download contains the current firmware for the G4LC32ISA-LT controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, SNAP-LCSX-PLUS, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware G4LC32SX Controller Firmware
FW_G4LC32SX
This download contains the current firmware for the G4LC32SX controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, SNAP-LCSX-PLUS, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware M4 Controller Firmware
FW_M4
This download contains the current firmware for the M4 controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, SNAP-LCSX-PLUS, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware M4RTU Controller Firmware
FW_M4RTU
This download contains the current firmware for the M4RTU controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, SNAP-LCSX-PLUS, M4, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware SNAP-LCM4 Controller Firmware
FW_LCM4
This download contains the current firmware for the SNAP-LCM4 controller. The download also includes firmware for SNAP-LCSX, SNAP-LCSX-PLUS, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware SNAP-LCSX Controller Firmware
FW_LCSX
This download contains the current firmware for the SNAP-LCSX controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX-PLUS, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware SNAP-LCSX-PLUS Controller Firmware
FW_LCSX-PLUS
This download contains the current firmware for the SNAP-LCSX-PLUS controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Firmware M4IO Controller Firmware
FW_M4IO
This download contains the current firmware for the M4IO controller. The download also includes firmware for SNAP-LCM4, SNAP-LCSX, SNAP-LCSX-PLUS, M4, M4RTU, and other Opto 22 OptoControl-based controllers.
R4.1f12/09/2008
Drawings CAD Drawing: B3000-B SNAP Analog/Digital Brain, mistic Protocol
CAD Drawing: B3000-B SNAP Analog/Digital Brain, mistic Protocol
This CAD file includes drawings for the B3000-B analog/digital brain.
 11/25/2008
Firmware E1 Brain Board Firmware
e1-R1.1c.bin
Firmware for E1 brain board.
R1.1c11/10/2008
Firmware E2 Brain Board Firmware
e2-R1.1c.bin
Firmware for E2 brain board.
R1.1c11/10/2008
Drawings CAD Drawing: SNAP-PAC-S2 Standalone Industrial Controller
CAD Drawing: SNAP-PAC-S2 Controller
This CAD file includes drawings of the SNAP-PAC-S2 programmable automation controller, a standalone industrial controller.
 10/20/2008
Samples & Freeware RPM Measurement
RPM_Measurement
This strategy demonstrates how to measure revolutions per minute (RPM).

The strategy was originally created in PAC Control Professional 8.1d.

For instructions, see the documentation included in zip archive.

109/04/2008
Samples & Freeware FTP and Data Logging Example
FTP_and_Data_Logging_Example
The logic in this sample strategy "FTP and Data Logging" shows how to log data at a fixed interval, store the data in the controller temporarily, and then transmit the data as a file to an FTP server. Due to the nature of the application, the logic is also a good example of how to write code that is robust and handles errors effectively.
108/22/2008
Samples & Freeware Powerup Message for Controller Message Queue
Powerup_Message
This is a simple strategy that adds a message to the controller's message queue when the controller powers up and each time the strategy is started. This makes it easy to use the message queue to determine if the controller has been turned off and back on, or if the strategy has been stopped and restarted.
108/13/2008
Samples & Freeware I/O Enabler for Ethernet, SNAP PAC, and Multifunction and Remote Simple (RS) mistic Brains
IO_Enabler_for_ENET_PAC_mistic_RS_Brains
The logic in this sample strategy "IO Enabler" is designed to automatically recover communications to any I/O unit that temporarily goes offline (that is, has communications disabled) for any reason.

It is compatible with strategies that communicate with Ethernet-based and serial SNAP PAC brains, and legacy SNAP Ultimate I/O and SNAP Ethernet I/O brains. It is also compatible with serial mistic Multifunction and "Simple" or "Remote Simple (RS)" brains.
108/08/2008
Samples & Freeware I/O Enabler for Ethernet, SNAP PAC, and Multifunction mistic Brains
IO_Enabler_for_ENET_PAC_mistic_Brains
The logic in this sample strategy "IO Enabler" is designed to automatically recover communications to any I/O unit that temporarily goes offline (that is, has communications disabled) for any reason.

It is compatible with strategies that communicate with Ethernet-based and serial SNAP PAC brains, as well as legacy SNAP Ultimate I/O and SNAP Ethernet I/O brains. It is also compatible with serial mistic Multifunction brains. It does not support Mistic "Simple" or "Remote Simple (RS)" brains.
108/07/2008
Samples & Freeware I/O Enabler for Ethernet and SNAP PAC Brains
IO_Enabler_for_ENET_PAC_Brains
The logic in this sample strategy "IO Enabler" is designed to automatically recover communications to any I/O unit that temporarily goes offline (that is, has communications disabled) for any reason.

It is compatible with strategies that communicate with Ethernet-based and serial SNAP PAC brains, as well as legacy SNAP Ultimate I/O and SNAP Ethernet I/O brains.
108/07/2008
Tutorials SNAP PAC Learning Center Tutorial
1638_SNAP_PAC_Learning_Center.zip
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.
1.0b08/01/2008
Samples & Freeware Message Queue Logger
Message_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.

107/17/2008
Application Software PAC Terminal Secure Strategy Distribution (SSD)
PACTERMSSD

PAC Terminal Secure Strategy Distribution (SSD) is used with Opto 22 PAC Project software (either Basic or Pro) to provide a level of strategy security that is most valuable to original equipment manufacturers (OEMs) that use Opto 22 equipment in their own systems, although it is not limited to that application. Using this security system, you can:

  • Protect strategies stored and running in a controller
  • Safely distribute updated strategies and keep them protected once downloaded
  • Ensure that new firmware is from Opto 22 and has not been modified by anyone

While PAC Terminal SSD is a robust and effective system, it is limited to the protections listed above. Here are some things this system will not protect:

  • Normal system communications, such as controller to controller, controller to I/O, human-machine interface (HMI) to controller, etc.
  • I/O settings, such as I/O configurations, proportional-integral-derivative (PID) loop settings, Event/Reaction settings, etc.
  • Original strategies on a PC. This system does not provide password protection in PAC Control.
  • Inspection of controllers using PAC Terminal
R8.2a07/17/2008
Drawings Opto 22 legacy products for Visio 2003
Opto 22 Legacy Products for Visio 2003
Visio stencil library of Opto 22 SNAP (pre SNAP PAC system) and other hardware images for Visio 2003.
207/11/2008
Drawings CAD Drawing: SNAP-PAC-SB1 Brain
CAD Drawing: SNAP-PAC-SB1 Brain
This CAD file includes drawings for the SNAP-PAC-SB1 brain, which provides distributed control on a serial link for the SNAP PAC System.
 06/16/2008
Drawings CAD Drawing: SNAP-PAC-SB2 Brain
CAD Drawing: SNAP-PAC-SB2 Brain
This CAD file includes drawings for the SNAP-PAC-SB2 brain, which provides distributed control on a serial link for the SNAP PAC System.
 06/16/2008
Application Software PAC Display, ioDisplay, and OptoDisplay Patch
Display_cw3220_Patch.zip
This software patch for PAC Display, ioDisplay, and OptoDisplay software replaces the problematic Borland C++ Runtime library file cw3220.dll, which caused random crashes in PAC Display, ioDisplay, and OptoDisplay.

For installation instructions and more information, see Opto 22 KnowledgeBase article KB 80147.

 05/14/2008
SDKs & Driver Toolkits Modbus Library File for Modbus Integration Kit for OptoControl
Modbus_FFlib.R3.2c.zip
Use this library file together with the Modbus Integration Kit for OptoControl.

3.2c05/07/2008
Application Software OptoTerm R4.1b
OptoTerm R4.1b Patch.zip
This download contains a full installation of the most recent version of OptoTerm (R4.1b). This update is necessary to recognize the newer M4RTU Rev. 2. This update also corrects problems affecting previous versions of OptoTerm. See KB48743 and KB50922 for more information about the problems corrected.
R4.1b04/23/2008
Tutorials OptoTutorial 1641: PID with ioControl
1641_OptoTutorial_SNAP_PAC_PID.zip
This supplement to the SNAP PAC Learning Center Tutorial teaches you how to use proportional integral derivative (PID) loops with ioControl 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 ioControl, you may find information in the PDF document to be useful.
1.0b04/14/2008
SDKs & Driver Toolkits Modbus/Serial Integration Kit for ioControl
IOP-INT-MBSER
This Modbus/Serial Integration Kit for ioProject allows Opto 22 controllers, using ioControl, to connect via a serial network to any Modbus device and communicate using the Modbus protocol. The Integration Kit contains a set of ioControl master subroutines, an example Modbus slave strategy, and ioDisplay master and slave projects to show communication between the example strategies and a Modbus device.
R1.002/05/2008
Firmware SNAP Serial Module Firmware (for Revision A hardware)
SerMod_RevA_R2.0a.eio
This file contains firmware for SNAP-SCM-485-422 and 'REVISION A' SNAP-SCM-232 serial communication modules. This firmware includes hardware flow control capability for the 'REVISION A' SNAP-SCM-232 module, and 4-wire mode for the SNAP-SCM-485-422 module.
2.0a11/14/2007
Firmware SNAP-PAC-S1 Bootloader Upgrade Firmware
snap-pac-s1-S8.0g.bin
This download contains special firmware for the SNAP-PAC-S1 controller that upgrades the controller's bootloader.

R1.009/17/2007
SDKs & Driver Toolkits Allen-Bradley DF1 Integration Kit for OptoControl
OPTOINTAB
OPTOINTAB is an integration kit for communicating between OptoControl and third-party DF1 protocol devices. The integration kit includes subroutines, example strategies, and documentation. In addition, you need the correct library file (see Notes, below).

This kit is compatible with OptoControl 3.0 and newer.
4.008/23/2007
SDKs & Driver Toolkits Allen-Bradley DF1 Integration Kit for PAC Control
PAC-INT-ABDF1
The Allen-Bradley DF1 Integration Kit provides users of Opto 22’s PAC Control software (version 8.0 and above) an easy method of communicating with Allen-Bradley drivers or PLCs using the DF1 protocol.

The Allen-Bradley DF1 Integration Kit consists of a set of PAC Control subroutines, which can be called from any flowchart in the PAC Control strategy.
1.0d05/06/2007
Firmware OptoTerminal Firmware
OptoTerminal250_fw.zip
The OptoTerminal Firmware file contains the current firmware versions for the OptoTerminal-G70 and OptoTerminal-G75 operator interfaces. See the OptoTerminal Qlarity Foundry User's Manual for firmware installation instructions.
R2.5004/20/2007
SDKs & Driver Toolkits Optomux Protocol drivers and utilities
Optomux_utils_drivers_10b.exe

This file installs drivers for B1, B2, serial B3000, E1, and E2 brains. It is based on the "iolib_optomux.dll" library. This toolkit is recommended for all new Optomux-based applications.

The toolkit can emulate the interface that the earlier library "OptoMWD.dll" provided; however, using this interface is not required. This legacy interface capability is included to help an existing OptoMWD.dll user make a smoother migration to this newer toolkit. The legacy utilities OptoScan and OmuxUser are also included.

This toolkit is compatible with Windows XP and Windows 2000 operating systems. It is not compatible with dotNet programming languages.

1.0b04/19/2007
Application Software OptoTerminal Programming Software
QlarityFoundry2_50_setup.exe
The OptoTerminal programming software contains the Qlarity Foundry software application, which is used to create and program the OptoTerminal-G70 and OptoTerminal-G75 operator interfaces. This complete installation includes user's guides and current OptoTerminal firmware, which can also be downloaded separately.
2.5004/06/2007
Drawings CAD Drawing: SNAP-IDC-HDB breakout rack
CAD Drawing: SNAP-IDC-HDB breakout rack
This CAD file includes drawings for the SNAP-IDC-HDB, a fused breakout rack for SNAP 32-channel digital input modules such as the SNAP-IDC-32 and the SNAP-ODC-32-SNK. The rack simplifies field wiring to the module.
 03/16/2007
Drawings CAD Drawing: SNAP-SCM-BB4 Breakout Rack
CAD Drawing: SNAP-SCM-BB4 breakout rack
This CAD file includes drawings for the SNAP-SCM-BB4 breakout board. The SNAP-SCM-BB4 is part of the SNAP PAC Motion Control Subsystem.
 03/16/2007
Drawings CAD Drawing: SNAP-PAC-EB1 Brain
CAD Drawing: SNAP-PAC-EB1 Brain

This CAD file includes drawings for the SNAP-PAC-EB1 and SNAP-PAC-EB1-FM brains, which provide distributed control for the SNAP PAC System.

 03/16/2007
Drawings CAD Drawing: SNAP-PAC-EB2 Brain
CAD Drawing: SNAP-PAC-EB2 Brain

This CAD file includes drawings for the SNAP-PAC-EB2 and SNAP-PAC-EB2-FM brains, which provide distributed control for the SNAP PAC System.

 03/16/2007
Drawings CAD Drawing: SNAP-AIMA-HDB Breakout Rack
CAD Drawing: SNAP-AIMA-HDB Breakout Rack
This CAD file includes drawings for the SNAP-AIMA-HDB breakout rack, which is used to provide safe and convenient field wiring for the 32-channel SNAP-AIMA-32 analog input module.
 03/16/2007
Drawings CAD Drawing: SNAP-AIV-HDB Breakout Rack
CAD Drawing: SNAP-AIV-HDB Breakout Rack
This CAD file includes drawings for the SNAP-AIV-HDB breakout rack, which provides a convenient way to wire field devices to the 32-channel SNAP-AIV-32 analog input module.
 03/16/2007
Drawings CAD Drawing: SNAP-PAC-RCK4, SNAP-PAC-RCK4-FM Mounting Rack
CAD Drawing: SNAP-PAC-RCK4

This CAD file includes drawings of the SNAP-PAC-RCK4, a mounting rack that holds one SNAP PAC brain or on-the-rack controller plus any mix of up to four analog, digital, and serial SNAP I/O modules.

This drawing also applies to the SNAP-PAC-RCK4-FM, which is Factory Mutual approved.

 03/16/2007
Drawings CAD Drawing: SNAP-PAC-RCK8, SNAP-PAC-RCK8-FM Mounting Rack
CAD Drawing: SNAP-PAC-RCK8 Mounting Rack

This CAD file includes drawings of the SNAP-PAC-RCK8, a mounting rack that holds one SNAP PAC brain or on-the-rack controller plus up to eight analog, digital, and serial SNAP I/O modules.

The drawing also applies to the SNAP-PAC-RCK-8-FM rack, which is Factory Mutual approved.

 03/16/2007
Drawings CAD Drawing: SNAP-PAC-RCK12, SNAP-PAC-RCK12-FM Mounting Rack
CAD Drawing: SNAP-PAC-RCK12 Mounting Rack

This CAD file includes drawings of the SNAP-PAC-RCK12 mounting rack, which holds one SNAP PAC brain or on-the-rack controller plus up to 12 analog, digital, and serial SNAP I/O modules.

This drawing also applies to the SNAP-PAC-RCK12-FM rack, which is Factory Mutual approved.

 03/16/2007
Drawings CAD Drawing: SNAP-PAC-RCK16, SNAP-PAC-RCK16-FM Mounting Rack
CAD Drawing: SNAP-PAC-RCK16 Mounting Rack

This CAD file includes drawings of the SNAP-PAC-RCK16, a mounting rack that holds one SNAP PAC brain or on-the-rack controller, plus up to 16 analog, digital, and serial SNAP I/O modules.

This drawing also applies to the SNAP-PAC-RCK16-FM rack, which is Factory Mutual approved.

 03/16/2007
Drawings CAD Drawing: SNAP-RCK-M2B Rack Adapter
CAD Drawing: SNAP-RCK-M2B Rack Adapter
This CAD file includes drawings of the SNAP-RCK-M2B rack adapter. This adapter makes it possible for customers who are upgrading existing systems to temporarily mount a SNAP PAC brain or on-the-rack controller on a legacy SNAP B-series rack.
 03/16/2007
Drawings CAD Drawing: SNAP-AIV-32, SNAP-AIMA-32
CAD Drawing: SNAP-AIV-32, SNAP-AIMA-32
This CAD file includes drawings of the SNAP-AIV-32 and SNAP-AIMA-32 analog input modules, which each have 32 input points per module.
 03/07/2007
Drawings CAD Drawing: SNAP-IAC-16/IAC-A-16/IDC-16
CAD Drawing: SNAP-IAC-16/IAC-A-16/IDC-16
This CAD file includes drawings for three 16-channel SNAP digital input modules: the SNAP-IAC-16, the SNAP-IAC-A-16, and the SNAP-IDC-16. Each module provides channel-to-channel isolation.
 03/07/2007
Drawings CAD Drawing: SNAP-ODC-HDB Breakout Rack
CAD Drawing: SNAP-ODC-HDB Breakout Rack
This is a CAD drawing of the SNAP-ODC-HDB breakout rack, which is used with two SNAP high-density digital output modules: SNAP-ODC-32-SNK and SNAP-ODC-32-SRC.
 01/31/2007
Application Software ioProject Professional Software Suite
IOPROJECTPRO
NOTE:This is a legacy product and is not recommended for new development. For the SNAP PAC System or new development, use the PAC Project software suite instead. PAC Project is designed for SNAP PAC controllers and includes additional software for database connectivity.

To compare product features, see Legacy and Current Product Comparison and Compatibility Charts.

----------------

ioProject Professional is a legacy software suite of control and HMI development tools, an OPC server, and configuration utilities. The suite includes ioControl Professional, ioDisplay Professional, OptoOPCServer, and ioManager. ioProject Professional was designed for use with SNAP-LCE controllers and SNAP Ultimate I/O.

This product includes software and documentation in Adobe Acrobat PDF format on a CD, plus a complete printed documentation set.

R7.100512/18/2006
Application Software ioProject Basic Software Suite
IOPROJECTBAS
NOTE:This is a legacy product and is not recommended for new development. For the SNAP PAC System or new development, use the PAC Project software suite instead.

To compare product features, see Legacy and Current Product Comparison and Compatibility Charts.

----------------

ioProject Basic is a legacy software suite of control and HMI development tools and configuration utilities. The suite includes ioControl Basic, ioDisplay Basic, and ioManager.

ioProject Basic is designed for use with SNAP-LCE standalone controllers and SNAP Ultimate on-the-rack controllers. The suite is included with your purchase of these controllers.
R7.100512/18/2006
Application Software ioControl Basic
IOCONTROLBAS
NOTE:This is a legacy product and is not recommended for new development. For new development, use PAC Control, part of the PAC Project software suite and designed for SNAP PAC controllers. If you need Ethernet link redundancy, segmented networking, support for legacy FactoryFloor I/O units, or the ability to import OptoControl strategies, see ioControl Professional.

To compare product features, see Legacy and Current Product Comparison and Compatibility Charts.

-----------------

ioControl Basic is a legacy flowchart-based programming language for building control, monitoring, and data acquisition applications for use with legacy SNAP-LCE controllers and SNAP Ultimate I/O. Available as part of the ioProject Basic software suite, ioControl also builds the underlying database for ioDisplay human-machine interfaces.

R7.1e12/18/2006
Application Software ioDisplay Basic
IODISPLAYBAS
NOTE:This is a legacy product and is not recommended for new development. For new development, use PAC Display, part of the PAC Project software suite and designed for the SNAP PAC System. If you need Ethernet link redundancy or the ability to import OptoDisplay projects, see PAC Display Professional.

To compare product features, see Legacy and Current Product Comparison and Compatibility Charts.

-----------------

ioDisplay Basic is a legacy HMI package for building operator interfaces for your Microsoft Windows-based clients.

ioDisplay Basic is available as part of the ioProject Basic software suite, which also includes ioControl Basic and ioManager.

If you are running multiple seats of ioDisplay, we strongly suggest that you purchase OptoOPCServer. OptoOPCServer supports both ioDisplay Basic and ioDisplay Professional.
R7.1j12/18/2006
Application Software ioControl Professional
IOCONTROLPRO
NOTE:This is a legacy product and is not recommended for new development. For new development, use PAC Control, part of the PAC Project software suite and designed for SNAP PAC controllers. If you do not need Ethernet link redundancy, segmented networking, support for legacy FactoryFloor I/O units, or the ability to import OptoControl strategies, see PAC Control Basic.

To compare product features, see Legacy and Current Product Comparison and Compatibility Charts.

-----------------

ioControl Professional is a legacy flowchart-based programming language for building control, monitoring, and data acquisition applications. Available separately or as part of the ioProject Professional software suite, ioControl also builds the underlying database for ioDisplay human-machine interfaces and OptoOPCServer.

This product includes software and documentation in Adobe Acrobat PDF format on a CD. It also includes complete printed documentation.
R7.1e12/18/2006
Application Software ioDisplay Professional
IODISPLAYPRO
NOTE:This is a legacy product and is not recommended for new development. For new development, use PAC Display, part of the PAC Project software suite and designed for the SNAP PAC System. If you do not need Ethernet link redundancy or the ability to import OptoDisplay projects, see PAC Display Basic.

To compare product features, see Legacy and Current Product Comparison and Compatibility Charts.

-----------------

ioDisplay Professional is a legacy HMI package for building operator interfaces for your Microsoft Windows-based clients.

This product includes software and documentation in Adobe Acrobat PDF format on a CD. It also includes complete printed documentation.

If you are running multiple seats of ioDisplay, we strongly suggest that you purchase OptoOPCServer.
R7.1j12/18/2006
Samples & Freeware Controller Time Synchronization Application
uio_time.zip
This console utility provides:
  • An automatic method to update the controller's clock (using the PC's time).
  • Support for UIO, LCE, and all Ethernet-connected controllers (SNAP-LCM4, M4, M4RTU, M4IO)

1.3a12/14/2006
Configuration Software ioManager
IOMANAGER
NOTE:This is a legacy product and is not recommended for new development. For the SNAP PAC System or other new development, use PAC Manager instead.

--------------

ioManager is a configuration tool used to assign IP addresses to legacy Opto 22 Ethernet-based controllers and I/O units. It is available as part of the ioProject Basic and Professional software suites.
R7.1c12/13/2006
Drawings CAD Drawing: SNAP I/O Module
CAD Drawing: SNAP Module
This CAD file includes drawings that apply to most SNAP analog and digital I/O modules.
 12/12/2006
Drawings CAD Drawing: B1 Digital Brain Board
CAD Drawing: B1 Brain Board
This CAD file is a drawing of the digital Optomux B1 brain board, a legacy product.
 12/12/2006
Drawings CAD Drawing: B2 Analog Brain Board
CAD Drawing: B2 Brain Board
This CAD file includes drawings for the analog Optomux B2 brain board, a legacy product.
 12/12/2006
Drawings CAD Drawing: SNAP-AITM-8 Analog Input Module
CAD Drawing: SNAP-AITM-8 Module
This CAD file includes drawings for the SNAP-AITM-8 analog input module. This module offers eight channels of thermocouple or millivolt input. Each channel can be individually configured to accept a type B, C, D, E, G, J, K, N, R, S, or T thermocouple or a -75 to + 75 mV, -50 to +50 mV, or -25 to +25 mV input.
 12/12/2006
Drawings CAD Drawing: SNAP-M64 I/O Mounting Rack
CAD Drawing: SNAP-M64 I/O Mounting Rack
This CAD file includes drawings for the SNAP-M64 I/O mounting rack. The SNAP-M64 rack mounts one SNAP PAC R-series controller or one SNAP Simple brain, and up to 16 analog, digital, and serial I/O modules.
 12/12/2006
Drawings CAD Drawing: SNAP-M48 I/O Mounting Rack
CAD Drawing: SNAP-M48 I/O Mounting Rack
This CAD file includes drawings for the SNAP-M48 I/O mounting rack. The SNAP-M48 rack mounts one SNAP PAC R-series controller or one SNAP Simple brain, and up to 12 analog, digital, and serial I/O modules.
 12/12/2006
Drawings CAD Drawing: SNAP-M32 I/O Mounting Rack
CAD Drawing: SNAP-M32 I/O Mounting Rack
This CAD file includes drawings for the SNAP-M32 I/O mounting rack. The SNAP-M32 rack mounts one SNAP PAC R-series controller or one SNAP Simple brain, and up to eight analog, digital, and serial I/O modules.
 12/12/2006
Drawings CAD Drawing: SNAP-PAC-R1/R2 On-the-rack Controllers
CAD Drawing: SNAP-PAC-R1 Controller

This CAD file includes drawings of the SNAP-PAC-R1 and SNAP-PAC-R2 programmable automation controllers. Both are rack-mounted controllers and I/O processors.

These drawings also apply to the SNAP-PAC-R1-FM and SNAP-PAC-R2-FM controllers, which are Factory Mutual approved.

 12/12/2006
Drawings CAD Drawing: SNAP-PAC-S1 and SNAP-PAC-S1-FM Standalone Industrial Controller
CAD Drawing: SNAP-PAC-S1 Controller

This CAD file includes drawings of the SNAP-PAC-S1 programmable automation controller, a standalone industrial controller.

The drawing also applies to the SNAP-PAC-S1-FM, which is Factory Mutual approved.

 12/12/2006
Tutorials OptoTutorial 1642: File Management and FTP
1642_OptoTutorial_File_Management_And_FTP.zip
This supplement to the SNAP PAC Learning Center tutorial teaches you how to use the file management and FTP features of SNAP PAC controllers.

This zip file includes the sample files and documentation.

The tutorial is designed to be used with a SNAP PAC Learning Center. If you don't have a Learning Center but are using SNAP PACs with ioControl, you will still find information in the PDF to be useful.
1.0a08/28/2006
Application Software OptoControl R4.1f Patch
optocontrol_R41f_patch.zip
OptoControl R4.1f software patch for OptoControl, part of the Opto 22 FactoryFloor software suite.
R4.1f07/14/2006
SDKs & Driver Toolkits Opto 22 MIB file for SNMP v1-compliant Management Systems
OPTOMIB1

Opto.mib is a management information base (MIB) file that describes the Opto 22 network objects, such as SNAP Ethernet-based brains or controllers, that can be managed using the Simple Network Management Protocol (SNMP). If you are using SNAP Ethernet systems with an SNMP-compliant management system such as Computer Associates' Unicenter®, Hewlett-Packard's OpenView®, or IBM's Tivoli®, you will need to download this MIB file.

 05/03/2006
SDKs & Driver Toolkits Opto 22 MIB File for SNMP v2-compliant Management Systems
OPTOMIB2
Opto.mib is a management information base (MIB) file that describes the Opto 22 network objects, such as SNAP Ethernet-based brains or controllers, that can be managed using the Simple Network Management Protocol (SNMP). If you are using SNAP Ethernet systems with an SNMP v2.0c-compliant management system such as Computer Associates' Unicenter®, Hewlett-Packard's OpenView®, or IBM's Tivoli®, you will need to download this MIB file.
 05/03/2006
SNMP Tools Opto 22 MIB File for SNMP v2-compliant Management Systems
opto.mib2.zip
Opto.mib is a management information base (MIB) file that describes the Opto 22 network objects, such as SNAP Ethernet I/O or SNAP Ultimate I/O brains, that can be managed using the Simple Network Management Protocol (SNMP). If you are using SNAP Ultimate I/O, SNAP Ethernet I/O, or SNAP-IT with an SNMP-compliant management system such as Computer Associates' Unicenter®, Hewlett-Packard's OpenView®, or IBM's Tivoli®, you will need to download this MIB file.
-----05/03/2006
SNMP Tools Opto 22 MIB File for SNMP v1-compliant Management Systems
opto.mib.zip
Opto.mib is a management information base (MIB) file that describes the Opto 22 network objects, such as SNAP Ethernet I/O or SNAP Ultimate I/O brains, that can be managed using the Simple Network Management Protocol (SNMP). If you are using SNAP Ultimate I/O, SNAP Ethernet I/O, or SNAP-IT with an SNMP-compliant management system such as Computer Associates' Unicenter®, Hewlett-Packard's OpenView®, or IBM's Tivoli®, you will need to download this MIB file.
-----05/03/2006
Application Software FactoryFloor patch for PCI ARCNET card
FF_3.1c_4.1_PCI_ARCNET_Patch.zip
Software patch for using FactoryFloor software with a PCI adapter card for connecting to ARCNET networks.
 03/21/2006
Firmware SNAP-ENET-S64 Brain Firmware
SioS64_R7.0a.sio
This download contains current firmware for a SNAP-ENET-S64 (SNAP Simple I/O) brain.
R7.0a01/04/2006
Application Software ioControl 6.1c Patch
ioControl_R61c_patch.zip
IMPORTANT: Only use this patch with ioControl R6.1a. Do NOT use this patch with ioControl Basic or ioControl Professional.

This download is a software patch for existing installations of ioControl R6.1. If you do not want to upgrade to ioControl Basic or ioControl Professional, use this patch to add support for the following SNAP I/O modules: SNAP-AOA-23-iSRC, SNAP-AIMA2-i, and SNAP-AILC. See the included README file for more information on these and other changes to the software.
 10/04/2005
Drawings AutoCAD Drawings
Opto22AutoCadDrawings.zip
This file contains AutoCAD drawings of Opto 22 products dating from 1988 to 2003. These are the same drawings that have been available on our BBS. Included is an Excel file describing the file names and relevant Opto 22 part numbers.
1.108/31/2005
SDKs & Driver Toolkits E1 and E2 Open-Source Software
e1-r1.1b-oss.tar.bz2
IMPORTANT: You do NOT need to download this to operate E1 and E2 brain boards. It is a collection of source code intended for software developers only, and requires a solid understanding of the Linux operating system.

E1 and E2 brain boards run a Linux operating system (OS), and some software components used in this OS are licensed under the GNU Public License (GPL), the GNU Lesser Public License (LGPL), and other open-source licenses. This download contains the files Opto 22 is required to provide under these software licenses.

1.1b07/28/2005
SDKs & Driver Toolkits Toolchain for E1 and E2 Open-Source Software
armtools-2005-01-26.tar
IMPORTANT: You do NOT need to download this to operate E1 and E2 brain boards. It is a collection of source code intended for software developers only, and requires a solid understanding of the Linux operating system.

This toolchain software is used to build E1 and E2 Open-Source Software.

 07/28/2005
Configuration Software Defines file for ioControl 6.x and OptoTerminals
QSIDefines.txt
Use this file to correct a problem that occurs when a SNAP Ultimate brain running an ioControl 6.0 or 6.1 strategy with subroutines communicates with an Opto 22 OptoTerminal. If your strategy does NOT use subroutines, you don't need to use this file.

To use this file, include it as a file that is downloaded with the ioControl strategy.

1) In ioControl's debugger, double-click on your control engine.

2) Click Download Options, and then click Add This to Files to Download After the Strategy.

3) Download the strategy to the SNAP Ultimate brain.

 06/01/2005
SDKs & Driver Toolkits Allen-Bradley DF1 Integration Kit for ioControl
AB_DF1_INT_KIT_ioControl_R1.0c.exe
The Allen-Bradley DF1 Integration Kit (Part # OPTOINTAB-IOC) provides users of Opto 22’s ioControl software (version 6.0 and above) an easy method of communicating with Allen-Bradley drivers or PLCs using the DF1 protocol. Opto 22 controllers can act as either a “master” or a “slave” device. They can be connected directly to the serial port on an Allen-Bradley PLC or to Data Highway networks using standard Data Highway interface devices.
1.0c04/25/2005
Samples & Freeware ioDoor Access Manager
ioDoorInstall.zip

ioDoor Access Manager is a sample utility program for use with SNAP-SCM-W2 serial communication modules. These modules comply with the Security industry Association Access Control Standard Protocol for the 26-bit Wiegand(R) Reader Interface.

The utility program, written in Visual Basic, manages user names and entry permissions. It is designed to be used with the sample ioControl strategy Door Control, which is a separate download.

This file is freeware. Before you download, read the Legal Agreement.

 03/10/2005
Application Software FactoryFloor Software
FACTORYFLOOR
FactoryFloor is Opto 22's legacy suite of industrial control software applications for solving control automation problems, building easy-to-use operator interfaces, and expanding your manufacturing systems’ connectivity. It includes OptoControl, a graphical flowchart-based development environment with optional scripting, OptoDisplay, a full-featured HMI with advanced trending, and OptoServer, an OPC/DDE server. Compatibility: Windows 2000, Windows XP.

For new development, we recommend the newer PAC Project software suite.
R4.1a01/28/2005
Samples & Freeware PPP sample code and configuration for ioControl
Sample_PPP_ioControl.zip

The zip file contains sample ioControl code for the SNAP Ultimate I/O and SNAP-LCE. The code demonstrates how these controllers can exchange information via PPP and modems. A document is included to explain the samples.

This file contains sample code. Before you download, read the Legal Agreement.

111/10/2004
SDKs & Driver Toolkits AC5, AC28, and PCI-AC48 Adapter Card Toolkit
AdapterCardToolkit_10e.exe
For AC5, AC28, and PCI-AC48 adapter cards. For Microsoft Visual Basic or Microsoft Visual C++ Users.
1.0e11/03/2004
Samples & Freeware Sample Analog Trip Strategy
Analog_32Ch_Trip_Amp.zip

Application code demonstrating how to implement an analog trip amp software in ioControl. If an analog input rises above its corresponding alarm setpoint value for more than a specified time, its associated output alarm contact is activated. On falling below the alarm value the output contact switches off again. Both timer setpoint and alarm deadband are configurable for individual analog inputs.

Both ioControl and ioScript examples are included to demonstrate differences in code design. The program was developed in answer to the 09-Sep-2004 OptoForums post "ioControl- timing in strategy."

This file contains sample code. Before you download, read the Legal Agreement.

 10/05/2004
Tutorials OptoTutorial 1502: Using OptoGSM I/O
1502_OptoTutorial_OptoGSMIO.zip
Sample files for OptoGSMIO development kit.
 09/30/2004
SNMP Tools OptoAgent Integration (for CA Unicenter NSM 3.1)
SnapB3000OptoAgentUnicenterIntegration_R50b.exe
OptoAgent Integration for CA Unicenter, in conjunction with Opto 22 SNMP-enabled Ethernet hardware, provides a convenient method for monitoring and managing real-world devices and business assets. OptoAgent allows for real-world data to be integrated into Unicenter.

The OptoAgent Integration supports both SNMP traps and polling to keep Unicenter updated on the current state of the hardware, and alert Unicenter of any problems. It also gives the user the ability to control the Opto 22 hardware.

OptoAgent Integration takes advantage of Unicenter Agent technology to graphically represent the Opto 22 hardware to the user. This Graphical User Interface (GUI) makes monitoring and managing real-world assets intuitive.

OptoAgent gives you the ability to read and write digital and analog I/O points that are attached to the Opto 22 hardware. These I/O points are connected to real-world electrical, mechanical, and electronic devices - such as lights, temperature and pressure sensors, motors, and serial devices. Using Unicenter, OptoAgent, and Opto 22 hardware, you can manage these real-world devices.

You can use ioManager software to configure the Opto 22 hardware and I/O points for use with OptoAgent. You can also configure OptoAgent to send SNMP traps based upon events you define.

Once the Opto 22 hardware and I/O points are configured, you can use OptoAgent View to see information about the Opto 22 hardware and the status and values of digital and analog I/O points.

5.0b08/30/2004
Samples & Freeware Sample Door Control Strategy
Door Controller.zip

The Door Control Strategy is a sample ioControl strategy for use with SNAP-SCM-W2 serial communication modules. These modules comply with the Security Industry Association Access Control Standard Protocol for the 26-bit Wiegand(R) Reader Interface. The sample strategy configures modules and handles access for up to 16 doors and up to 4200 users.

Also download ioDoorAccessManager, a utility program for managing user data.

This file contains sample code. Before you download, read the Legal Agreement.

 05/04/2004
Samples & Freeware Optomation Systems ioControl Functions
ioControl_Functions.zip

A piecewise linear interpolator function PLI under ioControl 5.1. The ioScript version can be easily copied to your program. It can be used for any of the following applications:

  • Calculating volume from tank level measurement (PV=Level Q=Volume)
  • Setpoint Generator (PV=Elapsed Time Q=Required Setpoint, eg Temp or Flow)
  • Flow rate profiling (PV=Dif Pressure Q=Flow Rate)
  • Split Range Control (PV=Common Output Q=Valve1 profile)
  • Adaptive Gain (PV=Secondary Variable Q=PID Gain Value)
1.004/30/2004
Firmware OptoTerminal Firmware
g70_1530.zip
The OptoTerminal Firmware file contains the current firmware release for the OptoTerminal-G70 and OptoTerminal-G75 operator interfaces. See the OptoTerminal Qlarity Foundry User's Manual for firmware installation instructions.
1.5303/26/2004
Firmware SNAP Serial Module Firmware (for non-Revision A hardware)
SerModR1.1o.eio
This file contains firmware for SNAP-SCM-485 and non-'REVISION A' SNAP-SCM-232 serial communication modules.
1.1o03/23/2004
Samples & Freeware OptoSQL Proxy sample files and installation program
OptoSQLProxy.zip

OptoSQL Proxy is a free utility that allows our SNAP Ultimate I/O and SNAP-LCE controllers to send data to and request data from an OLE-DB data source. It was built to show how to send data to a Microsoft SQL Server but uses features supported by any OLE-DB data source. We also include the source code for customers who wish to adapt the program to their particular application. Hence, we do not support it as a product; rather we provide it as an example.

You can learn more by downloading the application note (1428_AppNote_OptoSQLProxy.pdf - see Related Documents below), but here is a summary:

OptoSQL Proxy requires the .NET framework, and runs as a service on any suitably equipped workstation or server.

A user interface referred to as the Virtual Link Manager allows you to create links to any OLE-DB data source using a series of configuration screens. For example, you might create a link called "MySQLDatabase" which links to an specific database on a specific server. Once created, an Opto 22 controller can send a TCP string to OptoSQL proxy. The string contains the link name and any text that is meaningful to the database. OptoSQL Proxy receives the string and forwards text to the database. Typically, the text is an SQL statement (e.g., "Insert into Table(Field1, Field2) values (23.48, 'C')") or a stored procedure call. OptoSQL Proxy also forwards the reply from the database to the Opto 22 controller.

OptoSQL proxy also includes a link testing utility that lets you send data to and request data from your database in order to test the links you create.

The following files are available:

OptoSQL_InstallProxyOnly.zip -- This installs OptoSQL Proxy but not the .NET framework OptoSQLProxySamples.zip -- Sample ioControl strategy for use with MS SQL Server and MS Access 2002. OptoSQLProxy-Source 9-12-03.zip -- Source code
 03/11/2004
Samples & Freeware OptoTagger aka OptoTagRetrieveRewrite
OptoTagger_Source_Install.zip

This utility allows users to:

  • 1. Retrieve values of various tags/variables from a controller
  • 2. Open/create a text file with a list of variables, either by hand or by reading tag names from a strategy (.cdb) file
  • 3. Save the current values of variables to that same text file
  • 4. Read those values back from the text file then
  • 5. Send the values to the controller.

(You can skip steps 2-4 if you just want to read and write values but don't need to save the values.)

1.012/22/2003
Samples & Freeware VB6.0 source code for OptoTagger
Source.zip
This utility allows users to:
  • 1. Retrieve values of various tags/variables from a controller
  • 2. Open/create a text file with a list of variables, either by hand or by reading tag names from a strategy (.cdb) file
  • 3. Save the current values of variables to that same text file
  • 4. Read those values back from the text file then
  • 5. Send the values to the controller.
(You can skip steps 2-4 if you just want to read and write values but don't need to save the values.)
 12/22/2003
SDKs & Driver Toolkits Ethernet Controller Driver - Linux
optoxtlr_r1.2.0.tgz
A demo that's like the OptoTerm program for Windows. It demonstrates how to retrieve strategy information from the controller and other simple information. This package only supports an Ethernet interfaced controller (SNAP-LCM4, M4, or M4RTU).
1.110/10/2003
Legacy Cyrano Software
cyrano.exe
The predecessor to OptoControl, Cyrano is a DOS application for flowchart control programming. This software does not run under Windows NT.
3.3a10/10/2003
Legacy Mistic MMI
mmir30e.exe
Mistic MMI is the predecessor to OptoDisplay. It is a 16-bit Windows 3.x Man-Machine Interface package that is tightly integrated with Cyrano.
3.0e10/10/2003
Legacy Mistic MDS
mdsr31e.exe
Mistic MDS is the predecessor to OptoServer. It is a DDE-only server for the Cyrano tagname database that operates under Windows 3.x.
3.1e10/10/2003
Diagnostics & Utilities PamScan MS-DOS Utility
pamscan.zip
PamScan R3.0a is an MS-DOS utility for troubleshooting Pamux hardware. The PamScan utility for troubleshooting Pamux hardware is available by downloading the AC28 toolkit. This version supports Microsoft Windows 95, 98, ME, NT, and 2000. The PamScan PCI utility for troubleshooting Pamux hardware is available by downloading the PCI-AC28 toolkit. This version supports Microsoft Windows 95, 98, ME, NT, 2000.
 10/10/2003
Configuration Software LCTerm Terminal Program
lcterm.exe
LCTerm is a simple terminal program that allows you to communicate with Opto 22 LC4 and LC2 controllers.
 10/10/2003
Diagnostics & Utilities ArcTest ISA Bus Configuration Utility
arctest.zip
This software, mentioned in Application Note 9809 (see related documentation below), is for configuring an ISA bus card. The file contains the program source code, a help file, and a copy of Microsoft's QBASIC compiler.
 10/10/2003
SDKs & Driver Toolkits OptoControl SDK
OptoControlSDKR40
The OptoControl SDK includes example material showing how to call Opto 22 drivers when communicating with Opto 22 FactoryFloor-based controllers. This version has been updated for FactoryFloor R4.0.
4.010/10/2003
SDKs & Driver Toolkits OptoMMP Communication Toolkit for Linux
IOP-DEV-OPTOMMP-LX
This toolkit includes only the Linux parts of the full OptoMMP Communication Toolkit for communicating with Opto 22 Ethernet-based brains and controllers, which are memory-mapped devices using the OptoMMP protocol. The toolkit includes C++ classes that make it easy to program Ethernet-based Opto 22 products by hiding the details of Ethernet communications and the memory map protocol. Examples are included.
2.0a10/10/2003
SDKs & Driver Toolkits FREE DOWNLOAD OptoDriver Toolkit for mistic I/O and Optomux
OPTODRIVER

The OptoDriver Toolkit for mistic I/O and Optomux contains the drivers and documentation necessary for direct communication between application programs running on a PC and Opto 22 mistic and Optomux I/O systems. Applications can be developed using high-level languages, such as Microsoft C++ or Microsoft Visual Basic.

IMPORTANT: The OptoDriver Toolkit does not support Ethernet-based brains, and will not work with E1 and E2 brains. It supports Optomux communications for B1, B2, and serial B3000 brains, as well as mistic communications for mistic serial brains. This toolkit is ideal for those who want to use the mistic protocol, or have an existing Optomux application based on an older version of the OptoMWD driver for Windows 32-bit or Windows 16-bit systems.

IMPORTANT: The OptoDriver Toolkit is available free of charge. To install it, however, you must supply this password: 12DROWSY98

1.2a10/10/2003
Firmware B3000-PDPRS64 Device Master File
pdprs64.exe
This download contains the file opto087D.gsd, a device master file for customers who need to configure their Profibus software to recognize and use Opto 22’s B3000 PDPRS64.
 10/09/2003
Legacy Cyrano Flash Firmware and Installation Utility
flash200.zip
Current release of 16-bit Cyrano firmware. This firmware is required to run Cyrano strategies on Opto 22 controllers. This file installs the Opto 22 Flash 200 utility (version R3.1i) and Cyrano firmware (version R3.2j).
 10/09/2003
Configuration Software SNAPIO.exe
snapio.exe
This file is used to configure analog I/O channels on the B3000 serial brain. Snapio.exe is typically used for applications with 3rd party software such as Wonderware or Intellution and a Mistic or Optomux protocol driver. After configuring the analog channels, the configuration is stored to flash in the B3000 serial brain, and your the third party software can read and write the I/O values.
 10/09/2003
Diagnostics & Utilities host60.zip
host60.zip
Mistic I/O is a serial (RS422/485) protocol allowing up to 4,096 I/O points (per serial link) to be connected to a computer or Mistic controller used with Mistic-protocol brains and brain boards such as the B100, B200, and B3000. For use with Mistic controllers and I/O.
 10/09/2003
Diagnostics & Utilities Mistic I/O Scanning Utility
mistuser.exe
Mistic I/O is a serial (RS422/485) protocol allowing up to 4,096 I/O points (per serial link) to be connected to a computer or Mistic controller used with Mistic-protocol brains and brain boards such as the B100, B200, and B3000. For Microsoft Windows 95/Windows NT users.
 10/09/2003
SDKs & Driver Toolkits OptoMMP Communication Toolkit
IOP-DEV-OPTOMMP

The OptoMMP Communication Toolkit includes ActiveX components and C++ classes for communicating with Opto 22 Ethernet-based brains and controllers, which are memory-mapped devices using the OptoMMP protocol. The toolkit hides the details of the memory map protocol, so you can use programming tools such as Visual Basic or Visual C++ to easily communicate with these Ethernet devices.

All source code is included, along with examples using Visual Basic 6.0, Visual C++ 6.0, Word, Access, and Delphi.

For more information on the OptoMMP Communication Toolkit, see Chapter 3 in the OptoMMP Protocol Guide.

NOTE: This toolkit was formerly called the SNAP Ethernet I/O Driver Toolkit.

2.0a10/08/2003
SDKs & Driver Toolkits SNAP OEM Brain Open-Source Software
IoLinux_08_27_03.tar.bz2
This collection of source code is intended for software developers only, and requires a solid understanding of the Linux operating system.

The SNAP-ARL-ASDS brain uses a Linux® operating system (OS), and some software components used in this OS are licensed under the GNU Public License (GPL), the GNU Lesser Public License (LGPL), and other open-source licenses. This download contains the files Opto 22 is required to provide under these software licenses.
 08/27/2003
SDKs & Driver Toolkits PCI-AC28 Adapter Card Toolkit
PCI-AC28 Adapter Card Toolkit
For PCI-AC28 adapter card.
R1.2b02/28/2001
SDKs & Driver Toolkits Allen-Bradley DF1 Library File
AllenBradley3_0a.zip
Use this library file together with the Allen-Bradley DF1 Integration Kit for OptoControl.

Version R3.0a of the library file is released for users of OptoControl controller firmware versions R3.0a or older. If you have controller firmware version 3.1 or newer, see library 3.1a instead.
3.0a07/31/2000
SDKs & Driver Toolkits Allen-Bradley DF1 Library File
AllenBradley3_1a.zip
Use this library file together with the Allen-Bradley DF1 Integration Kit for OptoControl.

Version R3.1a of the library file is released for users of OptoControl firmware versions R3.1a or newer. If you have controller firmware version 3.0 or older, see library 3.0a instead.
3.1a07/31/2000
SDKs & Driver Toolkits Modbus Integration Kit for OptoControl (Serial)
OPTOINTMB
The OPTOINTMB is an integration kit for communicating between OptoControl and third-party serial Modbus devices. The integration kit includes subroutines, example strategies, and documentation. In addition, you need the correct library file (see Notes, below).

This kit is compatible with OptoControl 2.2 and newer.
3.1a05/27/1999

My.Opto22

All Opto22

Request Information
  • FREE Product Brochure
  • Product Demonstration
  • PreSales Engineering Assistance

Opto 22 Product Support

Opto 22 Product Support is FREE Monday through Friday 7 a.m. to 5 p.m. Pacific Time

Product Support Numbers:

Local: (951) 695-3080
Toll-Free: (800) 835-6786
Fax: (951) 695-3017
support@opto22.com

Products

None

Downloads

None

Documents

None