Opto 22, Temecula, Calif., announced version 9.5 of PAC Project, a Microsoft Windows-based integrated software development suite for industrial automation, process control, remote monitoring and Internet of Things (IoT) applications.

The most significant addition in this version is new firmware for programmable automation controllers that include an HTTP/S server with a RESTful API, providing developers with secure, programmatic access to control variables and I/O data using any programming language that supports JavaScript Object Notation.

Other features include new tools to develop modular control applications with nested subroutines, new debugging tools to reduce development time, support for a worldwide-installed base of Optomux I/O systems and integration of third-party systems and protocols with the IIoT.

PAC Project9.5 provides updated firmware for Opto 22 SNAP PAC S-series and R-series controllers, allowing software and IoT application developers to decrease time to market, reduce the development learning curve and eliminate layers of middleware for secure IIoT applications.

Also included in this release are two Node-RED nodes used for communicating with SNAP PAC controllers through the RESTful API with Node-RED.

PAC Projectversion 9.5 also offers deeper database integration through its PAC Display HMI software. In addition to SuperTrend historical data, historical logs and run-time operator logs, PAC Display can now send data from alarm logs and event logs to ODBC-compliant databases.

Here is the complete list of PAC Project components:

PAC Control—an intuitive flowchart and scripting control programming software application for developing control programs that run on SNAP PAC controllers. Ideal for sequential control, batch and process control, PID loop control and more. Using the built-in scripting language OptoScript simplifies complex math, conditional branching and string handling.

PAC Display—a human-machine interface (HMI) development application used to create graphical interfaces to monitor and operate a control system. It provides support for alarm management, recipe handling, operator logging, real-time and historical trending, multimedia and unlimited tags.

PAC Manager—a configuration and maintenance tool used to set up and inspect controllers and I/O data in real time.

EtherNet/IP Configurator—a configuration tool for establishing communication between an Allen-Bradley PLC system and intelligent remote SNAP I/O.

SoftPAC—a software-based programmable automation controller for PC-based control.

OptoOPCServer—an OPC 2.0-compliant server used to consolidate and publish SNAP PAC System data to OPC-aware clients, including third-party HMIs.

OptoDataLink—connectivity software used to enable bidirectional data transfer between the SNAP PAC System and enterprise databases.

Opto 22