Instrucciones simples
Consultar si es un puntero DIFERENTE DE
✔
✔
CERO
*) Ejemplos de aplicación para SCL:
IF TypeOf(...) = INT THEN ... // corresponde a EQ_Type
IF TypeOfElements(...) = INT THEN ... // corresponde a EQ_ElemType
IF TypeOfDB(...) = INT THEN ... // corresponde a EQ_TypeOfDB
IF ... <> NULL THEN ... // corresponde a NOT_NULL
En lugar de "=", pueden utilizarse también otros operadores, p. ej., "<>".
En lugar de "INT" puede utilizarse cualquier otro tipo de datos, también tipos de datos definidos por el usuario, p. ej., "REAL", "Receta".
✔
✔
Consultar si es un ARRAY
Comparar variables de tipo de datos
✔
estructurado
Funciones matemáticas
Calcular
✔
✔
✔
✔
✔
✔
Sumar
✔
✔
✔
✔
Restar
✔
✔
✔
✔
Multiplicar
✔
✔
✔
✔
Dividir
A5E39497293-AF
Instrucciones avanzadas
Descripción
Tecnología
KOP/FUP
(no S7-1200)
NOT_NULL
IS_ARRAY
CALCULATE
(segmento SCL en
KOP/FUP)
ADD
SUB
MUL
DIV
Comunicación
AWL
SCL
*)
CompType
nn
nn
nn
+
+
-
-
*
*
/
/
página 17