Combinación De Comparaciones - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

Tipo de
=
<>
datos
CHAR
STRING
DATE
TIME
DT
TOD
S5-TIME
Combinación de comparaciones
• Las expresiones de comparación se pueden combinar según las leyes de la lógica
booleana. De este modo se pueden realizar consultas como "si a < b y b < c entonces
...".
(Ejemplo: Valor_A > 20 AND Valor_B < 20)
Las operaciones individuales se ejecutan según su prioridad. La prioridad se puede
cambiar mediante el uso de paréntesis.
S7-SCL V5.3 para S7-300/400
A5E00324652-01
>0
<0
>
Expresiones, operaciones y operandos
<
Reglas
En el caso de los caracteres y las cadenas
de caracteres se utiliza la longitud de la
variables y el valor numérico de cada
carácter ASCII para la comparación.
La comparación en el caso de STRING se
realiza internamente mediante las funciones
EQ_STRNG, GE_STRNG, LE_STRNG,
GT_STRNG y LT_STRNG de la librería
IEC.
Los siguientes operandos no están
permitidos para estas funciones:
Parámetro de una FC.
Parámetro IN_OUT de un FB del tipo
STRUCT o ARRAY.
La comparación en el caso de DT se
realiza internamente mediante las
funciones EQ_DT, GE_ DT, LE_ DT,
GT_STRNG y LT_ DT de la librería
IEC.
Los siguientes operandos no están
permitidos para estas funciones:
Parámetro de una FC.
Parámetro IN_OUT de un FB del tipo
STRUCT o ARRAY.
Las variables S5-TIME no se admiten como
operandos de comparación. Es necesario
realizar una conversión explícita de S5TIME
a TIME con las funciones IEC.
11-13

Publicidad

Tabla de contenido
loading

Tabla de contenido