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

Hear Control Magazine Talk About Open I/O Systems

Hot Tips from PSG: 64-bit Literals in OptoScript

Nuevos Videos en Español

SNAP PAC System Classes in Massachusetts

Hear Control Magazine Talk About Open I/O Systems

Control Magazine Podcast on Open I/O

Listen to a free-wheeling discussion of open I/O systems, between Dan Hebert, Editor of Control Magazine, and Opto 22's Arun Sinha and Benson Hougland.

The three talk about industry standards, mixing I/O and controllers from different vendors into one system, and trends for the future.

Tune in now to hear the recorded podcast.

Hot Tips from PSG: 64-bit Literals in OptoScript

PAC Control

Opto 22's Product Support Group (PSG) develops some helpful tips as they work with customers who contact them for free product support.

Recently a customer was reminded that there's something special about assigning integer 64 literals to variables in PAC Control's OptoScript—you have to specify that's what they are. If you don't specify, OptoScript assumes they are integer 32s.

Integer 32s are suitable for most applications. But if you need a much larger number or are using an I/O unit with 64 points of digital I/O, you may want the integer 64.

To indicate a decimal integer 64, simply put i64 at the end of the literal, like this:
dVariable1 = 0i64;
dVariable2 = 10i64;
dVariable3 = -123i64;

Similarly, you indicate a hexadecimal integer by putting 0x at the beginning of the literal:
nVariable1 = 0x0;
nVariable2 = 0x12AB34CD;

For a hexadecimal integer 64, you must indicate both the hex format and the i64:
nVariable3 = 0x0000000100000628i64;  or
nVariable4 = 0x100000628i64;

By the way, hex formats can use either upper- or lower-case digits A, B, C, D, E, and F.

For more information on OptoScript formats, see Chapter 11, "Using OptoScript" in the PAC Control User's Guide.

You can also find examples in the "OptoScript Examples" strategy, which is installed with PAC Control in a location such as C:\Program Files\Opto22\PAC Project 8.2\Control Pro Examples\OptoScript Examples\

Questions? Contact Opto 22 Product Support.

Nuevos Videos en Español

Para nuestros clientes hispanohablantes, hemos agregado dos videos nuevos en español. (For our Spanish-speaking customers, we've added two new videos in Spanish.)

PAC Display Video in Spanish

En el primer video, Ing. Norma Rodríguez, presenta PAC Display en solo 60 segundos.

SNAP PAC System video Spanish translationVea que fácil es desarrollar una interfaz humano-máquina (HMI) para su sistema de control con PAC Display.

El segundo video es una traducción en español de nuestra Introducción al Sistema de SNAP PAC, la cual explica las cuatro partes del Sistema de SNAP PAC y como trabajan juntas.

SNAP PAC System Classes in Massachusetts

Martindale Associates logo

OptoPartner Martindale Associates will hold SNAP PAC System classes in February and April at their location near Bradford, Massachusetts.

Martindale is an Opto 22 Certified Trainer. If you can't come to free training at Opto 22 headquarters in California, a Certified Trainer near you can provide the training you need.

Class details:

February 23-26 or April 6-9, 2009, 8:30 a.m. to 5:00 p.m. Lunch included.
Cost: $600 per person
Limited to six (6) people
Description: Complete hands-on introduction to PAC Project automation software, SNAP PAC controllers, and SNAP I/O.

To register, contact Martindale Associates:
Phone: 978-372-2120 or toll-free (in the U.S.): 1-800-447-1191
Email: training@martindaleassoc.com
Location: 65 Avco Road, Unit M, Ward Hill Industrial Park, Bradford, MA 01835


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