Вы находитесь на странице: 1из 3

TEORIA PRACTICA 1

Operaciones lgicas con bits


La base de las instrucciones lgicas con bits son los contactos y las bobinas. Los contactos
leen el estado de un bit y las bobinas escriben el estado de la operacin en un bit.
Los contactos prueban el estado binario del
bit: el resultado es "flujo de corriente" para
on (1) o "sin flujo de corriente" para off (0).
El estado de la bobina refleja el estado de la
lgica precedente.
Si utiliza una bobina con la misma direccin
en ms de un segmento del programa, el resultado del ltimo clculo en el programa de
usuario determina el estado del valor de esa direccin.

1.1.1.1.

CONTACTOS NORMALMENTE ABIERTO CERRADO.


El contacto normalmente abierto se cierra (ON) cuando el
valor de bit asignado es igual a 1.
El contacto normalmente cerrado se cierra (ON) cuando el
valor de bit asignado es igual a 0.

La estructura bsica de una operacin lgica con bits puede


ser una Y lgica o una O lgica. Los contactos conectados en serie crean segmentos
lgicos Y. Los contactos conectados en paralelo crean segmentos lgicos O.
Los contactos se pueden conectar a otros contactos, creando as una lgica combinacional
propia. Si el bit de entrada indicado utiliza el identificador de memoria I (entrada) o Q
(salida), el valor de bit se lee de la memoria imagen de proceso. Las seales de los
contactos fsicos del proceso de control se cablean con los bornes de entrada del PLC. La
CPU consulta las seales de entrada cableadas y actualiza continuamente los estados
lgicos en la memoria imagen de proceso de las entradas.
La lectura inmediata de una entrada fsica se especifica introduciendo ":P" despus de la
variable de una entrada (p. ej. "Arranque_motor:P" o "I3.4:P"). En una lectura inmediata, los
valores de datos de bit se leen directamente de la entrada fsica y no de la memoria imagen
de proceso. La lectura inmediata no actualiza la memoria imagen de proceso.

1.1.1.2.

2.
3.
4.
5.

BOBINA DE RELE, SALIDAS

Si fluye corriente a travs de una bobina de salida, el bit de salida se pone a 1.


Si no fluye corriente a travs de una bobina de salida, el bit de la bobina de
salida se pone a 0.
Si fluye corriente a travs de una bobina de rel negada, el bit de salida se pone
a 0.
Si no fluye corriente a travs de una bobina de rel negada, el bit de salida se
pone a 1.

6.
La instruccin "Bobina de salida, rel" escribe un valor en un bit de salida. Si el bit de
salida indicado utiliza el identificador de memoria Q, la CPU activa o desactiva el bit de
salida en la memoria imagen de proceso, poniendo el bit especificado al
correspondiente estado de flujo de corriente. Las seales de salida de los actuadores de
control se cablean con los terminales de salida del PLC0. En el modo RUN, el sistema
CPU explora las seales de entrada, procesa los estados de entrada acorde con la
lgica del programa de usuario, y a continuacin reacciona aplicando nuevos estados
lgicos de salida en la memoria imagen de proceso de las salidas. Tras cada ciclo del
programa, la CPU transfiere el nuevo estado de las salidas almacenado en la memoria
imagen de proceso a los bornes de salida cableados.
La escritura inmediata de una salida fsica se especifica introduciendo ":P" despus de
la variable de una salida (p. ej. "Motor_on:P" o "Q3.4:P"). En una escritura inmediata, los
valores de datos de bit se escriben en la memoria imagen de proceso de las salidas y
directamente en la salida fsica.
Las bobinas no tienen que estar necesariamente al final de un segmento. Se pueden
insertar en el centro de un circuito del segmento KOP, entre contactos u otras
instrucciones.

EJEMPLO 1.
A travs de la entrada I0.0 se debe activar la salida Q0.0
Descripcin del Circuito
La barra vertical que se encuentra del lado izquierdo simula el positivo de una fuente.
Cuando se activa la entrada I0.0, la corriente empezara a circular activando la salida Q0.0.
Esta se mantendr en esa condicin mientras que la entrada mantenga su valor lgico igual
a "1".

Supongamos que ahora queremos tener activada la salida Q0.0 sin que la entrada I0.0 se
mantenga siempre activa.
Este problema se resuelve a travs de una auto alimentacin, que es colocar un normal
abierto de Q0.0 en paralelo a I0.0. Lo recin expuesto se ve mejor a travs de un ejemplo.