El campo Register Count se utiliza para trabajar con Tags del PLC que son arreglos. Para todos los
datos que no son booléanos se direcciona de la siguiente manera. Si el Tag se especifica sin
paréntesis cuadrados "Tag" el valor especificado en Register Count permitirá la lectura o escritura
de esa cantidad de elementos del arreglo. Si por el contrario, se especifica un Tag con paréntesis
cuadrados y un índice en su interior, "Tag[Index]", se realizará el proceso de lectura o escritura en
los elementos del arreglo que estén apuntados por la cantidad "Index + Register Count" Por
ejemplo, si se construye en el PLC un arreglo llamado EXA conformado por 100 elementos del tipo
real y se quiere leer el contenido de los últimos 20 elementos desde el SPX5 y almacenarlo en la
posición 1000 de la base de datos del SPX5, repitiendo este proceso al menos cada 100ms es posible
realizarlo como se muestra en la figura 25.
Figura 25. Ejemplo de configuración de la lectura de un TAG desde un PLC de AB
Si el arreglo está formado por datos de tipo booleano, el direccionamiento se realiza en palabras de
32 bits y el valor de Register Count apunta a cantidades de 32 bits. Si por ejemplo en el PLC existe
un Tag llamado EXABOOL de tipo bool array, que cuenta con 128 elementos y se desea leer el
elemento 33 y ubicarlo en la posición del BIT 1153 de la base de datos del SPX5 se debe configurar
el SPX5 como aparece en la figura 26. En la sección referente a la utilización e interpretación de la
información que proporciona la base de datos del SPX5 se aborda el tema de ubicación de la
información en profundidad.
IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA.
Tel: (661) 412-3494 -- email:
sales@izitechnology.com
www.izitechnology.com