Elementos de entrada y salida de un plc

Enviado por Programa Chuletas y clasificado en Electricidad y Electrónica

Escrito el en español con un tamaño de 7,15 KB

Los contactos Los elementos a evaluar para decidir si activar o no las salidas en determinado "escalón", son variables lógicas o binarias, que pueden tomar solo dos estados: 1 ó 0, Estos estados que provienen de entradas al PLC o relés internos del mismo.

En la programación Escalera (Ladder), estas variables se representan por contactos, que justamente pueden estar en solo dos estados: abierto o cerrado. Los contactos se representan con la letra "E" y dos números que indicaran el modulo al cual pertenecen y la bornera al la cual están asociados Ejemplo: E0.1 Ł Entrada del Modulo "0" borne "1".

Las salidas de un programa Ladder son equivalentes a las cargas (bobinas de relés, lámparas, etc.) en un circuito eléctrico. Se las identifica con la letra "S", "A" u otra letra, dependiendo de los fabricantes, y dos números que indicaran el modulo al cual pertenecen y la bornera al la cual están asociados Ejemplo: S0.1 Ł Salida del Modulo "0" borne "1".

Relés Internos o Marcas Como salidas en el programa del PLC se toma no solo a las salidas que el equipo posee físicamente hacia el exterior, sino también las que se conocen como "Relés Internos o Marcas". Los relés internos son simplemente variables lógicas que se pueden usar, por ejemplo, para memorizar estados o como acumuladores de resultados que utilizaran posteriormente en el programa. Se las identifica con la letra "M" y un número el cual servirá para asociarla a algún evento.

Las funciones lógicas más complejas como: Temporizadores Contadores Registros de desplazamiento etc. Se representan en formato de bloques.

Los temporizadores Como lo indica su nombre, cada vez que alcanzan cierto valor de tiempo activan un contacto interno.
Dicho valor de tiempo, denominado PRESET o meta, debe ser declarado por el usuario. Luego de haberse indicado el tiempo de meta, se le debe indicar con cuales condiciones debe empezar a temporizar, o sea a contar el tiempo. Para ello, los temporizadores tienen una entrada denominada START o inicio, a la cual deben llegar los contactos o entradas que sirven como condición de arranque. Dichas condiciones, igual que cualquier otro renglón de Ladder, pueden contener varios contactos en serie, en paralelo, normalmente abiertos o normalmente cerrados.

Las operaciones de tiempo permiten programar los temporizadores internos del autómata. Existen diversos tipos de temporizadores y para utilizarlos se deben ajustar una serie de parámetros: Arranque del temporizador:
Conjunto de contactos que activan el temporizador, conectados como se desee. Carga del tiempo: la forma habitual es mediante una constante de tiempo, pero pueden haber otros ajustes, p.E. Leyendo las entradas, un valor de una base de datos, etc. Esta carga del valor se debe realizar con la instrucción L que lo almacena en una zona de memoria llamada acumulador (AKKU1) para luego transferirlo al temporizador. Formato L KT xxx.Yy KT à constante de tiempo. Xxx à tiempo (máx. 999). Y à base de tiempos. 0 = 0.01 seg. (centésimas). 1 = 0.1 seg. (décimas). 2 = 1 seg. 3 = 10 seg. (segundos x 10) ejemplo: KT 243.1 24,3 segundos KT 250.2 250 segundos.

A continuación definimos diferentes tipos de temporizadores. Tipos de temporizador: SE - Con retardo a la conexión SS - Con retardo a la conexión activado por impulso en set
SI - mientras mantenemos conectada la señal set, la salida estará activa durante KT. SV - mantiene la salida activa durante KT.

Los contadores Definidos como posiciones de memoria que almacenan un valor numérico, mismo que se incrementa o decrementa según la configuración dada a dicho contador.
Como los temporizadores, un contador debe tener un valor prefijado como meta o PRESET, el cual es un número que el usuario programa para que dicho contador sea activo o inactivo según el valor alcanzado. Por ejemplo, si el contador tiene un preset de 15 y el valor del conteo va en 14, se dice que el contador se encuentra inactivo, sin que por ello se quiera decir que no esté contando. Pero al siguiente pulso, cuando el valor llegue a 15, se dice que el contador es activo porque ha llegado al valor de preset.

Nos permitirán contar y/o descontar impulsos que enviemos al contacto que lo activa (p.E. Número de botes, sacos, piezas, etc.) entre 0 y 999. Los parámetros son: Z0... MAX – número de contador ZV – incrementa el valor del contador (no supera el valor 999). ZR – decrementa el valor del contador (no decrementa por debajo de 0). S - carga el valor inicial en el contador. KZ xxx – valor inicial. R - resetea el valor del contador. La salida del contador estará a “1” siempre que el valor del contador sea diferente de “0”.

Suma: REG7 = REG1 + REG2 ,Resta: REG72 = REG11 + REG21, Multiplicación: REG47 = REG41 * 15, División: REG85 = REG41 / REG20 , Raíz Cuadrada: REG 23 = SQRT (REG11)

Las comparaciones pueden ser: ! = F igualdad > F mayor = F mayor o igual.

INSTRUCCIONES SET Y RESET La instrucción SET activa la bobina correspondiente cada vez que enviamos un IMPULSO, y sólo se desactivará al enviar otro a la instrucción RESET. Podemos activar tanto salidas como marcas internas.

Lenguaje Ladder - Procesamiento y Limitaciones Las bobinas pueden ir precedidas de contactos, pero no pueden estar seguidas por ninguno. Lo mismo se aplica a los bloques Función, por ejemplo el bloque función transferencia, ya que se comporta como bobina.

Elementos básicos en LADDER Símbolo Nombre Descripción Contacto NA Se activa cuando hay un uno lógico en el elemento que representa, esto es, una entrada (para captar información del proceso a controlar), una variable interna o un bit de sistema. Contacto NC Su función es similar al contacto NA anterior, pero en este caso se activa cuando hay un cero lógico, cosa que deberá de tenerse muy en cuenta a la hora de su utilización. Bobina NA Se activa cuando la combinación que hay a su entrada (izquierda) da un uno lógico. Su activación equivale a decir que tiene un uno lógico. Suele representar elementos de salida, aunque a veces puede hacer el papel de variable interna. Bobina NC Se activa cuando la combinación que hay a su entrada (izquierda) da un cero lógico. Su activación equivale a decir que tiene un cero lógico. Su comportamiento es complementario al de la bobina NA. Bobina SET Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no es por su correspondiente bobina en RESET. Sirve para memorizar bits y usada junto con la bobina RESET dan una enorme potencia en la programación. Bobina SET Permite desactivar una bobina SET previamente activada. Bobina JUMP Permite saltarse instrucciones del programa e ir directamente a la etiqueta que se desee. Sirve para realizar subprogramas.

Entradas relacionadas: