5.8.4
UDT755 UAIndexRange
UAIndexRange
Determina los índices de inicio y fin para el parámetro de bloque "IndexRange".
Tabla 5- 11
Parámetro
StartIndex
EndIndex
Reglas:
Si se utiliza IndexRangeCount = 1, rigen las siguientes reglas para la programación del área
de índices:
● StartinIndex y EndIndex deben asignarse.
● Para el acceso a más de un elemento es necesario que StartIndex sea menor que
EndIndex.
La no observancia provoca un error con el número 80360000.
● Para leer solo un elemento de la matriz, indique el mismo valor para StartIndex y
EndIndex.
● Para poder acceder a todos los elementos de la matriz hay que asignar StartIndex y
EndIndex en función del número total de los elementos de la matriz.
Las entradas fuera del tamaño de la matriz provocan un error con el número 80370000.
Ejemplo para la asignación de "StartIndex" y "EndIndex" en matrices:
De una matriz con un tamaño de 10 elementos (n.º 1 .. 10) deben leerse los elementos 3 a
5. Ambos índices se programan del siguiente modo:
● StartIndex = 2 (elemento n.º 3)
● EndIndex = 4 (elemento n.º 5)
5.8.5
UDT757 UAAnyPointer
UAAnyPointer
El UDT "UAAnyPointer" es referenciado por el parámetro "Variables" del bloque de
programa.
El UDT hace referencia al área de memoria de los datos de proceso en la CPU. Para ello es
necesario copiar en un bloque de datos los datos de proceso de las áreas de operandos
"Entradas" o "Salidas".
CP 443-1 OPC UA
Instrucciones de servicio, 03/2019, C79000-G8978-C427-03
Parámetros de UDT UAIndexRange
Tipo de datos Rango de
valores
WORD
0 .. 65535
WORD
0 .. 65535
Bloques de programa del cliente OPC UA
Significado
Índice a partir del cual se lee.
Índice hasta el cual se lee.
5.8 FB235 UA_ReadList
105