Instrucciones De Comparación Variant Y Array; Instrucciones De Comparación De Igualdad Y Desigualdad - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido
8.4.4
Instrucciones de comparación Variant y Array
8.4.4.1
Instrucciones de comparación de igualdad y desigualdad
La CPU S7-1200 ofrece instrucciones para consultar el tipo de datos de una variable a la
que apunta un operando Variant para saber si el tipo de datos del otro operando es igual o
no.
Asimismo, la CPU S7-1200 ofrece instrucciones para consultar el tipo de datos de un
elemento Array para saber si el tipo de datos del otro operando es igual o no.
En estas instrucciones se compara <Operand1> con <Operand2>. <Operand1> debe tener
el tipo de datos Variant. <Operand2> puede ser un tipo de datos elemental de un tipo de
datos PLC. En KOP y FUP, <Operand1> es el operando anterior a la instrucción. En KOP,
<Operand2> es el operando posterior a la instrucción.
Para todas las instrucciones, el resultado de las operaciones lógicas (RLO) es 1 (verdadero)
si pasa la prueba de igualdad o desigualdad y es 0 (falso) si no la pasa.
Las instrucciones de comparación de tipo igualdad y desigualdad son las siguientes:
● EQ_Type (comparar si el tipo de datos es IGUAL al tipo de datos de una variable)
● NE_Type (comparar si el tipo de datos es DIFERENTE del tipo de datos de una variable)
● EQ_ElemType (comparar si el tipo de datos de un elemento del ARRAY es IGUAL al tipo
de datos de una variable)
● NE_ElemType (comparar si el tipo de datos de un elemento del ARRAY es DIFERENTE
al tipo de datos de una variable)
Tabla 8- 36
Instrucciones EQ y NE
KOP
FUP
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
SCL
Descripción
No dis-
Prueba si la variable apuntada por Variant en
ponible
el Operand1 es del mismo tipo de datos que la
variable del Operand2.
No dis-
Prueba si la variable apuntada por Variant en
ponible
el Operand1 es de un tipo de datos diferente
que la variable del Operand2.
No dis-
Prueba si el elemento Array apuntado por
ponible
Variant en el Operand1 es del mismo tipo de
datos que la variable del Operand2.
No dis-
Prueba si el elemento Array apuntado por
ponible
Variant en el Operand1 es de un tipo de datos
diferente que la variable del Operand2.
Instrucciones básicas
8.4 Comparación
271
Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido