The latest version of our easy-to-use mobile interface tool groov adds vertical graphics abilities, IP camera improvements for realtime video, plus faster OPC tag handling and data exchange.
groov makes it simple to build mobile operator interfaces to monitor and control virtually any automation system—and securely use those interfaces on just about any smartphone or tablet, regardless of its size or brand.
groov 2.1 features and improvements:
- You can add webpage links to interface screens. For example, you could incorporate an internal company webpage showing production targets and KPIs.
- You can set update/refresh rates for individual IP camera gadgets. For example, a video camera monitoring a production machine can update twice a second, while a camera watching a loading area could update once every ten seconds.
- You can orient slider controls and range/level indicators horizontally or vertically. Vertical orientation saves screen space, especially useful on smartphones.
- You can use a reverse proxy server to communicate with IP cameras, if you wish, rather than changing router configuration and opening firewall ports.
- If your OPC-UA server contains thousands of tags, you can speed development time by browsing tags in real time to select them and link them to on-screen indicators and controls.
- You'll find initial loading time is faster and download size to mobile devices has decreased.
If you have a groov Box or groov Server for Windows, this update is free. Estimated release is March 3, 2014.
If you don't have groov yet, why not?
Buy groov now
Try groov for free
Visítenos en ExpoManufactura 2014, el 4-6 de marzo en Monterrey, N.L. México en el Stand #1240. Ing. Norma Rodríguez de Opto 22 y representante Opto 22 México mostrarán groov y participarán en el Pabellón de los EE.UU.
ExpoManufactura 2014 reunirá a empresas tanto nacionales como internacionales con lo más novedoso de la Industria Automotriz, Metalmecánica, Medical Devices, Manufacturera, Aeroespacial, Aeronáutica, Electrodomésticos, Electrónica, Maquiladora, y muchas más. Para mayor información, visite ExpoManufactura 2014.
Fecha: del 4 al 6 de Marzo del 2014
Donde: Cintermex, Monterrey, N.L. México
Más información: ExpoManufactura 2014
Celebrate spring in San Diego this year at CSIA. No, it's not the Chimney Safety Institute of America; it's the Control System Integrators Association, and you'll find a lot to see and learn at their 2014 Executive Conference.
From economic impacts on system integrators, to remote device connectivity and teasing useful information out of big data, to cybersecurity, to how to hire and keep the best engineers, CSIA will bring you up to date with industry trends and best practices.
Be sure to see Opto 22's Matt Newton and Benson Hougland at the show. They'll be demonstrating groov mobile interfaces for our own SNAP PAC System as well as other automation systems.
Opto 22 is a platinum sponsor of CSIA.
CSIA 2014 Executive Conference
When: April 23-26, 2014
Where: Manchester Grand Hyatt, San Diego, California
More information: CSIA 2014
Today's tech tip answers the question: What's the difference between a variable and a table in PAC Control, and why would I use a table?
Mary St. John, Opto 22's Director of Training, often hears questions like this from customers in our free PAC Project training classes. So here's the PAC Control 101 version of the answer. We'll start the answer here and then point you to Mary's post on the OptoForums for a lot more.
You probably already know that a variable stores information you need to use in your PAC Control strategy, for example the status of a switch, the pressure of fuel in a pipe, or the part number for a product you sell. Each variable has a name and a value; the name always stays the same, but the value may change as your strategy runs.
So what's a table? A table is just a kind of variable. When you create a variable you choose what kind it is, based on the type of data it will contain. Numeric, string, and pointer variables each contain one individual piece of data. Numeric table, string table, and pointer table variables each contain a group of related pieces of data.
Tables are handy whenever you have similar pieces of information you're working with, especially if you expect to take similar actions with them. For example, the numeric table variable at right contains a group of floating point values.
In PAC Control, table variables are one-dimensional arrays, which means that each table is like a numbered list of values. You refer to each item in the list by its number, or index.
Mary uses the example of related string variables.
Let's say you've initialized and expanded a string variable to log the time. Suppose you want to store several strings like this, perhaps for troubleshooting your system, or for logging actions your operators take. Instead of naming a whole bunch of individual string variables, you can use a string table variable to store them.
For this example, say you add a string table variable named stDailyLog. When you add this variable you'll notice that the configuration window for a string table variable looks a lot like the one for a string variable, with the addition of the Table Length. If you enter 100 as the length, the table variable will hold 100 strings.
You'll find all Mary's insider tips on table length, using table commands in flowcharts and OptoScript, and a lot more in her recent OptoForum post.