Hover over image to zoom in


Availability: Obsolete
OBSOLETE ioProject Professional Software Suite

Production Specification

*** NOTE: This part is OBSOLETE and no longer available. ***

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.


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.
ioProject Professional includes the following software applications:
  • ioControl Professional (Flowchart-based programming tool for control applications. Includes optional OptoScript programming, subroutines, a graphical debugger, and approximately 500 commands. Also includes support for network segmenting or Ethernet link redundancy using SNAP PAC controllers, support for legacy mistic serial I/O units, and additional subroutine types.)
  • ioDisplay Professional (HMI package for building operator interfaces for ioProject control systems. Includes alarming, trending, security, a library of 3,000 industrial automation graphics, and a fast, multithreaded scanning engine. Also includes support for Ethernet link redundancy, primary and secondary control engines and scanners, and the ability to read and write data through the controller as well as directly to I/O units, enabling segmented networking.)
  • OptoOPCServer (Fast, efficient OPC 2.0-compliant server that handles communications between multiple OPC clients and Opto 22 devices, including ioProject control systems, standalone Ethernet-based I/O units, and Ethernet-based FactoryFloor systems.)
  • ioManager (Configuration tool for assigning IP addresses and configuring I/O units)
Installation requirements:
  • Computer with at least the minimum processor required for your version of Microsoft(R) Windows(R), running Windows XP or Windows 2000(R)(with SP4) workstation operating system. 1 GHz Pentium(R) class or better recommended. Must have Ethernet capability and at least 128 MB RAM (256 MB recommended).
  • VGA or higher resolution monitor (Super VGA recommended), minimum size 800x600 with small fonts.
  • Mouse or other pointing device. Printer optional.
  • Available hard disk space required: 108 MB

ioProject Software Suite Data Sheet

*** NOTE:  Three products in this suite (IOPROJECTBAS, IOPROJECTPRO, and IOCONTROLPRO)  are OBSOLETE and no longer available.***

This data sheet describes Opto 22's legacy ioProject software suite, which provides control and HMI development tools for a SNAP Ethernet-based control system. The ioProject suite includes ioControl, ioDisplay, OptoOPCServer, and ioManager.

NOTE: For new development, use a SNAP PAC controller and PAC Project software.

ioProject Readme Notes

Readme for ioProject Basic and Professional, the legacy versions of PAC Project. Includes information on features, enhancements, and bug fixes for each ioProject application: ioControl, ioDisplay, OptoOPCServer, ioManager, and ioUtilities.

ioProject 7.1 Release Notes

This document describes the 7.1 release of the ioProject Basic and ioProject Professional software suites, including applications, installation, new features, and enhancements.

ioProject Basic and Professional 7.0 Release Notes

This document describes the version 7.0 release of the ioProject Basic and Professional software suites.

  • ioProject Basic includes ioControl Basic, ioDisplay Basic, and ioManager. ioProject Basic is included with the purchase of a SNAP Ethernet-based controller or brain. It can also be downloaded at no cost from this website.
  • ioProject Professional includes ioControl Professional, ioDisplay Professional, OptoOPCServer, and ioManager. It is designed for use with SNAP PAC controllers and is available for separate purchase. ioProject Pro adds the OPC server and support for Ethernet link redundancy, segmented networking, and legacy FactoryFloor I/O units.

ioDisplay User's Guide

The ioDisplay User's Guide provides instructions for developing operator interfaces (HMIs) to monitor and control Opto 22 controllers. ioDisplay is part of the ioProject Basic and ioProject Professional software suites.

ioControl Command Reference

This command reference describes in detail all ioControl programming commands, or instructions. Use with form #1300, the ioControl User's Guide. ioControl is part of the ioProject software suite.

ioControl User's Guide

The ioControl User's Guide includes programming instructions and tips for developing control strategies to run on SNAP Ultimate controller/brains and SNAP-LCE controllers. ioControl is part of the ioProject software suite.

Message Queue Logger

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

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

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

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

PAC Display, ioDisplay, and OptoDisplay Patch

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.

No videos or demos are available for this product.