Udt755 Uaindexrange; Udt757 Uaanypointer - Siemens SIMATIC NET CP 443-1 OPC UA Instrucciones De Servicio

Tabla de contenido

Publicidad

5.9.4

UDT755 UAIndexRange

UAIndexRange
Determina los índices de inicio y fin para el parámetro de bloque "IndexRange".
Tabla 5- 18
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.9.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.9 FB236 UA_WriteList
111

Publicidad

Tabla de contenido
loading

Tabla de contenido