Siemens SIMATIC S7-1200 Manual De Sistema página 156

Controlador programable
Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
99BPrincipios básicos de programación
6.5 Lenguaje de programación
La evaluación de la expresión se desarrolla en un orden determinado, que está definido por
los siguientes factores:
● Cada operador tiene una prioridad predefinida y la operación con mayor prioridad se
● Si tienen la misma prioridad, los operadores se procesan en una secuencia de izquierda
● Se utilizan paréntesis para designar una serie de operadores que deben evaluarse
El resultado de una expresión se puede utilizar para asignar un valor a una variable utilizada
por el programa, como una condición que debe ser considerada en una instrucción de
control, o como parámetros para otra instrucción SCL o para llamar un bloque lógico.
Tabla 6- 2
Operadores en SCL
Tipo
Paréntesis
Matemáticas
Comparación
Lógica con bits
Parametrización
Como lenguaje de programación de alto nivel, SCL utiliza instrucciones estándar para tareas
básicas:
● Instrucción de asignación: :=
● Funciones matemáticas: +, -, * y /
● Direccionamiento de variables globales (variables): "<nombre de variable>" (mombre de
● Direccionamiento de variables locales: #<nombre de variable> (nombre de la variable
156
ejecuta en primer lugar.
a derecha.
conjuntamente.
Operación
Expresión
(
)
Alimentación
Signo (más unario)
Signo (menos unario)
Multiplicación
División
Modulo
Suma
Resta
Menor
Menor o igual
Mayor
Mayor o igual
Igual
Diferente
Negación (unaria)
Combinación Y lógica
Combinación lógica O-exclusiva
Combinación lógica O
Parametrización
la variable o nombre del bloque de datos encerrado entre comillas dobles)
precedido por el símbolo "#")
Operador
( , )
**
+
-
*
/ o DIV
MOD
+
-
<
<=
>
>=
=
<>
NOT
Y o &
XOR
O
:=
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Prioridad
1
2
3
3
4
4
4
5
5
6
6
6
6
7
7
3
8
9
10
11
Tabla de contenido
loading

Tabla de contenido