Training Class Details

Class size is limited to nine students so that each student receives individual attention. With each student at his or her own training station, everyone gets the chance to write and debug programs.

Classes begin promptly at 8:30 a.m. on Tuesday and students may arrive anytime after 8:00 a.m.  On Wednesday and Thursday, class begins at 8:00. Classes end at around 5:00 p.m. and slightly earlier on Thursday.

Breakfast snacks and lunches are provided each day. Lunch is a perfect opportunity to meet some of our Opto 22 employees.

Classes held at Opto 22 headquarters include a tour of the Opto 22 manufacturing facility, where students can see Opto 22 products in action.

Prerequisites: Students must have a working knowledge of Microsoft Windows, but no prior Opto 22 knowledge is required.

Introduction to the SNAP PAC System and groov

The SNAP PAC System and groov training class provides an overview of Opto 22 SNAP PAC programmable automation controllers and brains, SNAP I/O modules, and PAC Project Basic software, as well as the many methods of communicating with the system—including through a web browser using a secure groov operator interface.

Students learn to configure I/O, program control strategies, and develop HMI (Human-Machine Interface) screens.

  • Using PAC Control, students develop their own control and data acquisition programs with easy-to-use flowcharts and OptoScript, a powerful scripting language for executing math, string handling, control loops, and other complex functions.
  • Using PAC Display, students design their own customized operator interfaces for communicating with the SNAP PAC System and also perform real-time and historical trending and alarming.
  • Finally, students use groov to build their own simple mobile operator interface, viewable on any authorized device with a modern web browser.

Course Content:

  • SNAP PAC System hardware overview
  • Networking overview
  • IP addressing
  • PAC Manager—assigning IP addresses, downloading firmware, configuring optional functions
  • PAC Control—control engine configuration and I/O configuration, flowcharting, digital and analog control, tables, string handling, serial communication, OptoScripting, PID loops
  • PAC Display—building an operator interface, animation, trending, alarming
  • Troubleshooting
  • groov—building a mobile operator interface, securely using the interface
  • Open lab time—We usually have a free hour or two on the last day. Bring your complicated strategies or questions! We'll help you sort them out.