Operaciones lógicas de pilas
Combinar primer y segundo valor mediante Y
La operación Combinar primer y segundo valor mediante Y
(ALD) combina los valores del primer y segundo nivel de la
pila mediante una operación lógica Y. El resultado se carga
en el nivel superior de la pila. Una vez ejecutada la
operación ALD, la profundidad de la pila tiene un nivel
menos.
Combinar primer y segundo valor mediante O
La operación Combinar primer y segundo valor mediante O
(OLD) combina los valores del primer y segundo nivel de la
pila mediante una operación lógica O. El resultado se carga
en el nivel superior de la pila. Una vez ejecutada la
operación OLD, la profundidad de la pila tiene un nivel
menos.
Duplicar primer valor
La operación Duplicar primer valor (LPS) duplica el primer valor de la pila y lo desplaza dentro de
la misma. El último valor de la pila se expulsa y se pierde.
Copiar segundo valor
La operación Copiar segundo valor (LRD) copia el segundo valor de la pila en el nivel superior de
la misma. En la pila no se carga ni se expulsa ningún valor. No obstante, el valor que se
encontraba en el nivel superior se sobrescribe con el nuevo valor.
Sacar primer valor
La operación Sacar primer valor (LPP) desplaza el primer valor fuera de la pila. El segundo valor
se convierte entonces en el primer nivel de la pila.
Y-ENO
La operación Y-ENO (AENO) combina mediante Y el bit ENO con el primer nivel de la pila para
generar el mismo efecto que el bit ENO de un cuadro en KOP o FUP. El resultado de la operación
de combinación mediante Y es el nuevo valor en el nivel superior de la pila.
ENO es una salida booleana para los cuadros KOP y FUP. Si la corriente fluye en un cuadro por
la entrada EN y el cuadro se ejecuta sin error, la salida ENO conduce la corriente al siguiente
elemento. ENO se puede utilizar como bit de habilitación para indicar que una operación se ha
ejecutado correctamente. El bit ENO se utiliza en el primer nivel de la pila para influir en la
circulación de la corriente cuando se ejecutan las operaciones posteriores. Las operaciones AWL
carecen de una entrada de habilitación (EN). El primer nivel de la pila debe ser un 1 lógico para
poder ejecutar las operaciones condicionadas. En AWL tampoco existe la salida de habilitación
(ENO), pero las instrucciones AWL correspondientes a las operaciones KOP y FUP con salidas
ENO activan un bit ENO especial. A este bit se puede acceder con la operación AENO.
Cargar pila
La operación Cargar pila (LDS) duplica el bit (N) la pila y lo deposita en el nivel superior de la
misma. El último valor de la pila se expulsa y se pierde.
Tabla 6-5
Operandos válidos para la operación Cargar pila
Entradas/salidas
N
Tipos de datos
Operandos
BYTE
Constante (0 a 8)
Juego de operaciones del S7-200
Capítulo 6
87