Determine El Orden De Ejecución; Instrucciones - Rockwell Automation Logix5000 Manual De Programación

Tabla de contenido

Publicidad

Use este formato
value1 operator value2

Instrucciones

16
Por ejemplo:
Ejemplo
Para esta situación
Si input1, input2 y result1 son tags DINT y su
especificación dice: "Calcule el resultado de la
función de input1 y input2. Guarde el resultado en
result1."
Determine el orden de ejecución
Las operaciones que usted escribe en una expresión se realizan en un orden
predeterminado, no necesariamente de izquierda a derecha.
• Las operaciones de igual orden se realizan de izquierda a derecha.
• Si una expresión contiene múltiples operadores o funciones, agrupe las
condiciones en paréntesis "( )". Esto asegura el orden correcto de
ejecución y facilita la lectura de la expresión.
Orden
Operación
1.
( )
2.
función (...)
3.
**
4.
- (cambiar signo)
5.
NOT
6.
*, /, MOD
7.
+, – (restar)
8.
<, <=, >, >=
9.
=, <>
10.
&, AND
11.
XOR
12.
OR
Los enunciados de texto estructurado también pueden ser instrucciones. Una
instrucción de texto estructurado se ejecuta cada vez que se escanea. Una
instrucción de texto estructurado dentro de una construcción se ejecuta cada
vez que las condiciones de la construcción son verdaderas. Si las condiciones
de la construcción son falsas, los enunciados dentro de la construcción no se
escanean. No existe una condición de renglón o transición de estado que active
la ejecución.
Esto es diferente de las instrucción de bloque de funciones que usan EnableIn
para activar la ejecución. Las instrucciones de texto estructurado se ejecutan
como si EnableIn siempre estuviera establecido.
Programación de texto estructurado
Usted escribiría
result1 := input1 AND input2;
Publicación 1756-PM007B-ES-P – Julio 2008
Capítulo 1

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido