lunes, 27 de enero de 2014

Operadores lógicos con bits

Flanco NOT
El contacto NOT (NOT) cambia el estado de la entrada de circulación de corriente. La corriente se detiene al alcanzar el contacto NOT. Si no logra alcanzar el contacto, entonces hace circular la corriente.

La operación Invertir primer valor (NOT) invierte el primer valor de la pila de 0 a 1, o bien de 1 a 0.

Flanco positivo, negativo
El contacto Detectar flanco positivo (EU) permite que la corriente circule durante un ciclo cada vez que se produce un cambio de 0 a 1 (de “off" a “on").
El contacto Detectar flanco negativo (ED) permite que la corriente circule durante un ciclo cada vez que se produce un cambio de 1 a 0 (de “on" a “off").

En AWL, la transición positiva se representa con la operación Detectar flanco positivo. Cuando se detecta un cambio de señal de 0 a 1 en el primer valor de la pila, éste se pone a 1. En caso contrario, se pone a 0. En AWL, la transición negativa se representa con la operación Detectar flanco negativo. Cuando se detecta un cambio de señal de 1 a 0 en el primer valor de la pila, éste se pone a 1. En caso contrario, se pone a 0.

Para poder editar el programa durante el tiempo de ejecución (es decir, en modo RUN) es preciso introducir un parámetro para las operaciones Detectar flanco positivo y Detectar flanco negativo. Para más información sobre cómo editar durante el tiempo de ejecución, consulte el tema de Ayuda Editar programas en modo RUN.

Poner a 1(SET), poner a 0(RESET)
Las operaciones Poner a 1 (S) y Poner a 0 (R) activan (ponen a 1) o desactivan (ponen a 0) el número indicado de E/S (N) a partir de la dirección indicada (bit). Es posible activar o desactivar un número de entradas y salidas (E/S) comprendido entre 1 y 255.

Si la operación Poner a 0 indica un bit de temporización (T) o un bit de contaje (C), se desactivará el bit de temporización o de contaje y se borrará el valor actual del temporizador o del contador, respectivamente.



No hay comentarios:

Publicar un comentario