Tabla 8- 95
Parámetros de la instrucción VariantPut
Parámetro
Tipo de datos
SRC
Bit strings, integers, floating-point numbers, timers, date and
time, character strings, ARRAY elements, PLC data types
DST
Variant
Tabla 8- 96
Estado de ENO
ENO
Condición
1
No hay error
0
La entrada de habilitación EN tiene el estado lógico "0" o
el tipo de datos no concuerda.
8.6.9.3
CountOfElements (consultar número de elementos de ARRAY)
La instrucción "Consultar número de elementos de ARRAY" se utiliza para consultar cuántos
elementos Array hay en una variable a la que apunta Variant.
Si se trata de un ARRAY unidimensional, la instrucción devuelve la diferencia entre los
límites superior e inferior +1. Si se trata de un Array multidimensional, la instrucción
devuelve el producto de todas las dimensiones.
Tabla 8- 97
Instrucción CountOfElements
KOP / FUP
Nota
Si Variant apunta a un Array of Bool, la instrucción cuenta los elementos de relleno hasta el
límite de bytes más cercano. Por ejemplo, la instrucción devuelve 8 como recuento de un
Array[0..1] of Bool.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
SCL
Result := CountOfElements(
_variant_in_);
Instrucciones básicas
Descripción
Puntero hacia los datos de origen
Destino en el que se escriben los
datos
Resultado
La instrucción ha copiado los datos de la va-
riable SRC en la variable DST.
La instrucción no ha copiado datos.
Descripción
Cuenta el número de elementos Array a
los que apunta el parámetro IN.
8.6 Transferencia
307