Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin bsica
Contactos y marcas Funciones AND / OR Enclavamientos: KEEP, SET, RSET Temporizadores y contadores (TIM / CNT) Flancos (DIFU /DIFD)
Restricciones
Completar el diagrama Siempre especificar condicin de entrada (usar P_on si es necesario) No insertar entradas DESPUS de salidas NO programar 2 veces la misma salida
LD / LD NOT
LD (Leer bit)
Determina el estado del bit (B) como una condicin de ejecucin para posteriores operaciones del programa. Si el bit (B) est activo nos dar continuidad esa lnea de programa, si no lo est, se detendr la ejecucin en ese punto.
Programas ejemplo
OR (contactos en paralelo)
La funcin OR (O), implica que basta con que se cumpla una de las condiciones para tener continuidad en la lnea del programa. Elctricamente equivale a disponer de dos contactos en paralelo. Pueden utilizarse indistintamente con las entradas o salidas negadas.
Salidas en paralelo
Con las mismas condiciones de ejecucin pueden ponerse mltiples salidas en paralelo, esto es, una misma condicin del programa puede activar varias salidas de forma simultnea. (Nota: una misma condicin puede activar ms de una salida, lo que no est permitido es utilizar la misma salida en dos puntos distintos del programa).
Programas ejemplo
Programas ejemplo
Las funciones AND y OR, as como las salidas en paralelo pueden combinarse.
Enclavamientos
Podemos utilizar una salida, fsica o no, de forma similar a como se utilizan los contactos auxiliares de los contactores o rels para hacer un enclavamiento. De esta forma, bastar dar un pulso para activar una salida y con otro pulso, en otra entrada, para desactivarla. El programa ser una traduccin casi literal de un circuito elctrico, utilizando una marca de la propia salida en paralelo (funcin OR) con el pulsador de marcha, y los pulsadores de de marcha y paro conectados en serie (funcin AND).
SET y RSET
SET: Pone el bit operando a ON cuando la condicin de ejecucin es ON. RSET: Pone el bit operando a OFF cuando la condicin de ejecucin es ON. En caso de simultaneidad de seales a un mismo bit, siempre predominar el RSET sobre el SET.
Programas ejemplo
Ejercicio
Ejercicio (Solucin)
Traduccin directa
Temporizadores / Contadores
Dependiendo del modelo de PLC dispondremos de varios cientos de temporizadores / contadores. Comparten el mismo rea de memoria, por lo que no podr haber un temporizador con el mismo nmero que un contador. TIM
(Temporizador 0,1s)
CNT / CNTR
Contador (descontador) Contador reversible (+/-)
Ejemplos de aplicacin
A los 5 s de estar activa la entrada 01 se activar la salida 2.01
Cuando se reciban 5 impulsos de 0.01, se activar la salida 2.01 Reset con 0.00
Ejemplo de aplicacin
Disea un TELERRUPTOR, de forma que cuando mandemos un pulso por la entrada, se active una salida, mandando un segundo pulso se deber desactivar.
Cada vez que pulsemos 0.01, la salida 2.01 cambiar de estado ON/OFF. En el caso de los CPMA y C200H es necesario definir la funcin flanco y llevarla a una marca (rel interno), en los CJ y los nuevos CP, no es necesario.
Ejercicio 1
Disea el automatismo que controle el arranque y la inversin de giro, pasando por paro, de un motor, segn el esquema de mando y potencia de la imagen. Hazlo usando una traduccin directa de contactos y mediante las funciones KEEP o SET/RSET
Ejercicio 2
Disea el automatismo que controle el arranque temporizado de dos motores, segn el esquema de mando y potencia de la imagen. Al accionar el pulsador S2 se pondr en marcha el motor M1. A los 10 segundos deber ponerse en marcha el motor M2, detenindose el motor 1. La instalacin podr se detenida en cualquier momento pulsando el pulsador de paro S1. Hazlo usando una traduccin directa de contactos y mediante las funciones KEEP o SET/RSET
Ejercicio 3
Una plataforma movida por un motor trifsico debe trasportar una carga entre 2 posiciones. En la posicin inicial, un pulsador acciona el motor y desplaza la plataforma hasta la segunda posicin, donde un final de carrera la detiene. Pasado un tiempo (5 segundos), la plataforma regresa a su posicin inicial de forma automtica, el punto inicial queda establecido mediante otro final de carrera. Sealizacin: Avance de plataforma: piloto verde Retorno de plataforma:piloto mbar intermitente. Sobrecarga: piloto rojo.