Segunda Unidad

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

AUTOMATAS Y CONTROLADORES

INDUSTRIALES
Tabla de estado para programación
Para programar un PLC existen diversas maneras de hacerlo, la lógica escalera a
menudo es escrita en forma no estructurada lo que se hace difícil de analizar y
corregir. Debido a que en sistemas que requieren de un gran número de entradas y
de salidas es fácil pasar por alto alguna condición o detalle importante para el
desempeño total del sistema.
En el caso de tener múltiples entradas se implementa un método similar al
empleado en el diseño de circuitos con compuertas lógicas, en donde se
utilizan tablas de verdad constituidas por dos columnas: la primera presenta
las combinaciones posibles de los estados lógicos de las entradas y la
segunda las diferentes salidas a cada una de estas combinaciones
Bloque Contador
Un contador es una función de cómputo que permite efectuar la
cuenta de acontecimientos o efe impulsos. La cuenta se puede
programar en forma progresiva (ascendente) o regresiva
(descendente).
CTU Contador Ascendente

Descripción General:

• CU Incrementa en 1 con un flanco.


• RESET Coloca el conteo a 0.
• PV Valor Preset.
• CV Valor de Conteo
• Q Output, es TRUE si CV = PV (CTU).
• CU, RESET y Q son de tipo BOOL; PV y
CV son de tipo INT.

Trabajo de las terminales:

• Si RESET es 1 entonces CV=0;


• Si CU es 1 entonces CV := CV + 1;
• Q es TRUE si CV >= PV
CTD Contador Descendente

Descripción General:

• CD Decremento en 1 con un flanco.


• LOAD Carga el Valor de Conteo con el
valor del PRESET.
• PV Valor de Preset.
• CV Valor de Conteo.
• Q Output, es TRUE si CV = 0 (CTUD).
• CD, LOAD y Q son de tipo BOOL; PV y
CV son de tipo INT.

Trabajo de las terminales :

• Si LOAD es 1 entonces CV =PV ;


• Si CD es 1 entonces CV := CV - 1;
• Q es TRUE si CV <= 0.
CTUD Contador Ascendente y descendente
Descripción General:

CU Incrementa en 1 con un flanco.


CD Decrementa en 1 con un flanco.
RESET Coloca el valor de conteo a 0.
LOAD Carga el valor de conteo con el valor
del PRESET. PV VALOR PRESET.
CV Valor de Conteo.
Q Output, es TRUE si CV = PV (CTU), es
TRUE si CV = 0 (CTD).
QUOutput, es TRUE si CV = PV (CTUD).
QDOutput, es TRUE si CV = 0 (CTUD).
Bloque Temporizador
Los temporizadores son funciones de programación que permiten el control de
acciones específicas en función del tiempo.
TON : ON-DELAY (temporizador con retardo a la conexión)

Este tipo de temporizador


retarda la conexión de la
bobina, el tiempo que uno
determina es el que nosotros
deseamos que se retrase el
encendido. Se debe mantener
activa la entrada, para que el
temporizador funcione, una
vez trascurrido el tiempo
preseteado activa la bobina.
TOF : OFF-DELAY (temporizador con retardo a la
desconexión)
Este tipo de temporizador
retarda por el tiempo
preestablecido el apagado de la
bobina o memoria. En este
temporizador, al momento de
llegarle el estimulo de entrada el
temporizador empieza su conteo,
y se pone en estado alto, una vez
trascurrido ese tiempo se
desconecta la bobina del
temporizador.
TP : MONOESTABLE

En este tipo de temporizador


con un pulso es suficiente
para que se inicie el proceso
de conteo, durante ese tiempo
el temporizador se mantendrá
en estado alto y al finalizar el
tiempo se pondrá en estado
bajo. Si durante el conteo se
vuelve a dar un pulso el
conteo se reiniciará
SET / RESET
El principio de funcionamiento de esta memoria denominada SET / RESET
consiste:
Con la presencia de una señal discreta del tipo permanente (interruptor,
conmutador, etc.) o mediante un pulso por el lado Set de la función, se produce una
memorización de la salida; esto significa que dicha salida queda activada
permanentemente, aún cuando está señal desaparezca después, siempre y cuando
por el lado del Reset no se active la señal que lo afecta.
Cuando se desea borrar la memorización de la salida, es decir dasactivarlo, será
necesario aplicarle por el lado del reset de la función la condición lógica 1 a través
de la entrada que lo afecta. Solamente es necesario, al igual que para el set aplicar
un pulso.
Si existiera la simultaneidad de señales tanto por el lado set como reset, la
activación de la salida se producirá o no, conforme estén ordenadas las
instrucciones de set y reset en la función; esto significa, que si el set esta
primero que el reset, la salida no se activa, y si la orden de reset está primera
que la del set la salida se activa.
Comparación

Se pueden utilizar instrucciones de comparación para comparar parejas de valores


numéricos:
• B Bytes
• I Entero (Números en Coma Fija 16-bit s con signo)
• D Doble Entero (Números en Coma Fija 32-bits con signo)
• R Real (Número en Coma Flotante 32-bit con signo).

Si el resultado de la comparación es “Verdadero“, el Outputde la instrucción es


puesto a "1". En caso de ser “Falso“, se pone a "0".

Las entradas IN1 y IN2 son comparadas de acuerdo con el tipo de comparación
seleccionada
Bloques aritméticos
Son operaciones que permiten realizar cálculos aritméticos utilizando
operandos del tipo palabra, en algunos casos el resultado de la operación es
transferido a otra palabra (destino).
Entradas y salidas analógicas

El automata puede tanto recibir como enviar señales


analógicas. Ejemplos de entradas analógicas podrían ser
el peso de una báscula, la temperatura de un proceso,
la presión, et y como ejemplos de salidas podríamos
citar, la tensión de referencia para marcar la velocidad
de consigna a un variador electrónico.

También podría gustarte