Para las dos instrucciones, <Operand> debe tener el tipo de datos Variant.
Tabla 8-38
Instrucciones IS_NULL (consultar si es un puntero IGUAL A CERO) NOT_NULL (consultar si es un puntero DIFERENTE
DE CERO)
KOP
FUP
Tabla 8-39
Tipos de datos para los parámetros
Parámetro
Tipo de datos
Operand
Variant
8.4.4.3
IS_ARRAY (Consultar si es un ARRAY)
Puede emplear la instrucción "Consultar si es un ARRAY" para consultar si Variant apunta a una
variable del tipo de datos Array.
<Operand> debe tener el tipo de datos Variant.
Las instrucciones devuelven 1 (verdadero) si el operando es un Array.
Tabla 8-40
IS_ARRAY (Consultar si es un ARRAY)
KOP
FUP
Tabla 8-41
Tipos de datos para los parámetros
Parámetro
Tipo de datos
Operand
Variant
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
No dispo‐
nible
No dispo‐
nible
Descripción
Operando para evaluar cero o no cero.
SCL
IS_ARRAY(_variant_in_)
Descripción
Operando para evaluar si es un Array.
Instrucciones básicas
Descripción
Comprueba si la variable apuntada por Variant
en Operand es cero y, por tanto, no es un objeto.
Comprueba si la variable apuntada por Variant
en Operand no es cero y, por tanto, apunta a un
objeto.
Descripción
Comprueba si la variable apuntada por Variant
en Operand es un Array.
8.4 Comparación
235