You are on page 1of 24

Anexos de Unidad I.

Retencin o enclavamiento.
El enclavamiento serva para mantener la circulacin de electricidad hasta que gatillramos nosotros mismos el apagado ms adelante de alguna forma. La autoretencin es una manera clsica de puesta en marcha de casi todos los dispositivos industriales. Esta estructura de contactos entrega una solucin a muchos problemas de programacin. Lo que hace bsicamente es memorizar el estado de una entrada aunque esta haya desaparecido.

Explicacin: Nota: El siguiente diagrama escalera no es un programa, su intencin es solo para explicar el concepto de enclavamiento.
Se puede apreciar que al activar I0.0 se activar tambin la salida Q0.0. Lo que produce que el contacto asignado con la misma variable Q0.0 se active tambin. As entonces la salida queda energizada mediante los contactos I0.0 y Q0.0. Al desactivar I0.0 se mantendr activada la salida pues sigue recibiendo energa mediante el contacto Q0.0. A esta situacin se le denomina comnmente enclavamiento.

Cronograma

CLP 2Parcial.

Los Timers.
Son dispositivos que cuentan incrementos de tiempo. Son usados, por ejemplo, con los semforos para controlar el lapso de tiempo entre cambios de seales.

Retardo de tiempo.
Hay dos funciones de los timers: a) On Delay (retardo al energizar) (Delays turning ON) Significa que una vez que un timer ha recibido una seal de encendido, su salida cambiara de estado despus de un retardo predeterminado. b) Off Delay (retardo al desenergizar)(Delays turning OFF) Significa que cambiara de estado un tiempo predeterminado despus de que el timer haya recibido la seal de apagar. Para usar los timers necesitamos saber 2 cosas: 1. Qu va a habilitar al timer? Tpicamente es una de las entradas. Por ejemplo: un sensor conectado a la entrada (I0.0). 2. Qu tanto tiempo queremos esperar antes de reaccionar? Esperar por ejemplo 5 segundos antes de encender una vlvula solenoide (Q0.0).

TIMER on delay

CLP 2Parcial.

Unidad II. Programacin de los PLC.


1.- Programacin bsica de un Controlador Lgico Programable.
Direccionamiento de entradas y salidas.
Una vez entendida la diferencia entre 0 y 1 (concepto de bit) y la estructura del byte, debemos conocer como el PLC denomina a cada una de sus entradas y salidas. En primer lugar el autmata utiliza un operando distintivo: I para denominar entradas (algunos lenguajes utilizan la E). Q para denominar salidas (algunos lenguajes utilizan la A).

Junto con el distintivo de entrada o salida aparece el parmetro 0.4, 1.2 4.7. El parmetro consiste en una combinacin: 0., 1. 4. byte. .4, .2 .7 bit

CLP 2Parcial.

Ejemplos de la notacin de los mdulos de entradas (I) y salidas (Q) de un PLC Siemens:

Rels Internos o Marcas.


Los rels internos son simplemente variables lgicas 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 nmero el cual servir para asociarla a algn evento.

CLP 2Parcial.

Enclavamiento.

Poner a 1 (SET) , Poner a 0 (RESET) N bits.


Las operaciones de Poner a 1 (S) y Poner a 0 (R): se activan (ponen a 1) o desactivan (ponen a 0) el numero indicado de E/S (N) a partir de la direccin indicada (bit). Es posible activar o desactivar un numero de entradas y salidas (E/S) comprendido entre 1 y 255.

En el smbolo se debe indicar una direccin inicial de un bit y cuntos bits se deben activar.

Ejemplo: Activar un grupo de 6 bits consecutivos mediante la operacin Poner a 1.

El indicador de estado de Set (Poner a 1) est ON cuando el valor del primer bit (Q0.2) es 1.

Ejemplo: Activar y desactivar un grupo de 8 bits consecutivos mediante la operacin Poner a 1 y Poner a 0.

CLP 2Parcial.

Las operaciones Poner a 1 y Poner a 0 actan de cerrojo.

Detectores de flanco positivo y de flanco negativo.


El contacto Detectar flanco positivo 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 permite que la corriente circule durante un ciclo cada vez que se produce un cambio de 1 a 0 (de ON a OFF). En KOP las operaciones Detectar flanco positivo y negativo se representan mediante contactos.

Ejemplo:

Un flanco positivo en un contacto o un flanco negativo emiten un impulso que dura 1 ciclo. En modo RUN, los cambios de estado de Q0.4 y Q0.5 son demasiado rpidos para poder apreciarlos con el estado del programa. Las salidas S (Set) y R (Reset) sujetan el impulso en Q0.3, permitiendo visualizar el cambio de estado en la vista estado del programa.

El contacto NOT.

El contacto NOT invierte el sentido de circulacin de la corriente. La corriente se detiene al alcanzar el contacto NOT. Si no logra alcanzar el contacto, entonces hace circular la corriente. En otras palabras, si al contacto NOT llega un 0 entonces sale un 1, y si llega un 1 sale un 0.

CLP 2Parcial.

Ejemplo:

CLP 2Parcial.

Ejemplos:

Configuracin de la comunicacin (cable PC/PPI).

CLP 2Parcial.

Ajustar el Interfaz.

1. Hacer clic sobre el icono de comunicacin en la barra de navegacin. O en su lugar seleccionar la opcin Tipo dentro del men CPU. La CPU que debera aparecer es: CPU 224 Rel. 1.12. En caso contrario, comprobar los valores de configuracin ajustados para la comunicacin dentro de la ventana Configurar la comunicacin. 2. Hacer doble clic en el campo destinado a actualizar la comunicacin. Con ello, la CPU conectada debera reconocerse y registrarse automticamente. 3. Si la CPU no es reconocida o aparece una informacin relativa a que no es posible establecer la comunicacin, deberemos hacer doble clic en el campo Cable PPI. 4. En la opcin Puerto PG/PC, seleccione Cable PC/PPI y presione el botn Propiedades. 5. En la carpeta PPI, ajuste: Direccin de CPU 0. Timeout 1 s. Velocidad de transferencia 9'6 kbits/s. Direccin de estacin ms alta 15. 6. En la carpeta Conexin Local, seleccionaremos el puerto (interface) en el que hayamos conectado el cable PC/PPI. Confirmaremos los cambios realizados en cada ventana pulsando Aceptar. Finalmente, volveremos a realizar doble clic en el campo destinado a Actualizar la comunicacin.

CLP 2Parcial.

Con ello la CPU debera reconocerse y registrase automticamente (esta operacin puede durar algunos segundos), en caso contrario, repetiremos los pasos desde el punto 2 realizando las modificaciones oportunas hasta que reconozca la CPU. Cierre seguidamente la ventana.

Aspecto General V3.1 STEP 7 MicroWin.

Como se desprende de la figura, la pantalla se divide en 4 partes principalmente (adems de los mens e iconos de acceso rpido): Barra de navegacin: nos permite acceder a las opciones ms comunes de forma rpida. rbol de operaciones: en donde se sitan todas las rdenes de programacin aceptadas por el plc. Ventana de resultados: en la que se visualiza el estado de la compilacin del programa, errores, etc... Ventana de programacin: situada a la parte derecha y dividida por Networks (lneas de programacin). En este lugar elaboraremos el programa que ha de gobernar al PLC. Su aspecto vara segn el lenguaje elegido (KOP, AWL FUP) y que podremos seleccionar a travs de las teclas que llevan sus mismos nombres. Hay que sealar que el programa es capaz de traducir a cualquiera de estos lenguajes, es decir: si por ej. estamos programando en AWL y seleccionamos el lenguaje KOP, se realizar automticamente una traduccin del programa de AWL a KOP.

CLP 2Parcial.

10

Introducir rdenes.
A partir de ahora todas las explicaciones versarn sobre el lenguaje KOP.

El programa presenta varias maneras de introducir contactos, bobinas o cuadros: Desde el rbol de direcciones, abriendo las distintas carpetas existentes dentro de Operaciones bien a travs de los iconos que aparecen como marcados en el dibujo como: 1. (contactos) para insertar entradas. 2. (bobinas) para insertar salidas. 3. (cuadros) para insertar funciones ya programadas (contadores, temporizadores, etc...). Una vez introducido el elemento seleccionado, deberemos darle nombre: para ello deberemos colocarnos en los interrogantes situados en la parte superior del elemento y teclear la estructura explicada con anterioridad para entradas y salidas (el resto de elementos sern explicados ms adelante). Para realizar combinaciones (serie, paralelo, mixto...) de funciones/elementos deberemos utilizar las lneas, que permiten realizar ramificaciones a partir de una nica lnea. Ayuda Como cualquier programa, que se precie, disponemos de mens de ayuda de cualquier elemento. Para acceder a l, basta con seleccionar el objeto del que se quiere obtener la ayuda y presionar F1 sobre el teclado:

CLP 2Parcial.

11

Direccionamiento simblico.
Hasta ahora hemos editado el programa del PLC utilizando operndoos en el idioma del PLC (I 0.0, Q 0.0, etc...). Sin embargo, con un programa muy largo, este tipo de operndoos dificulta su lectura y comprensin. Sera muy til poder trabajar con las denominaciones de los interruptores o con un texto explcito, es decir, en lugar de I 0.0 utilizar pulsador de marcha... Para ello, hemos de recurrir al direccionamiento simblico, al cual podemos acceder a travs de la Barra de navegacin o bien recurriendo a las opciones del men Ver, seleccionando en ambos casos la opcin Tabla de smbolos. Con ello obtendremos una ventana para editar la tabla de smbolos: Bajo nombre introduciremos lo que luego se visualizar como texto explcito. Bajo direcciones se introducen los operndoos que deben ser sustituidos por los nombres simblicos. Bajo comentario podemos introducir un texto explicativo. Para que tenga efecto, no deberemos olvidar guardar el trabajo realizado.

CLP 2Parcial.

12

Finalmente, debemos activar el direccionamiento simblico. Para ello, a travs del men Ver seleccionaremos la opcin Direccionamiento simblico:

Compilar-ejecutar.
A continuacin explicaremos la secuencia a seguir para una correcta transmisin y ejecucin del programa diseado: 1. En primer lugar compilaremos el programa, con la finalidad de depurar posibles errores ortogrficos. El resultado de la compilacin aparecer en la Ventana de resultados.

CLP 2Parcial.

13

Si existe algn error deberemos subsanarlo, en caso contrario pasamos al siguiente punto... 2. Llegados a este punto debemos transferir el programa elaborado al autmata, para ello seleccionaremos el icono Cargar en CPU.

La opcin Cargar en PG realiza el proceso contrario, es decir, carga el programa que tiene el autmata en memoria al MicroWin.

3. Por fin podemos ejecutar el programa, mediante la opcin RUN, y observar su funcionamiento real a travs del PLC. Debemos recordar que el autmata debe tener su selector en posicin TERM.

CLP 2Parcial.

14

Cuando queramos detener la ejecucin, ser suficiente con presionar el icono STOP.

4. Existe la posibilidad de visualizar el desarrollo del programa a travs del MicroWin y de este modo poder depurar y perfeccionar el cdigo elaborado). Esto es posible mediante la opcin Estado del programa, de este modo cuando se active un contacto su interior aparecer de color azul. Debemos tener cuidado con esta opcin, pues cuando se encuentra activada no permite realizar ninguna modificacin al programa.

Cualquier modificacin realiza al programa, para que surja efecto, deber ser transferida de nuevo al PLC.

CLP 2Parcial.

15

2.- Conexin de entradas y salidas.


Los transistores pueden ser de 2 tipos: NPN y PNP.
Para efectos didcticos diremos que los de tipo NPN, es decir, aquellos que tienen mas N en su nombre, utilizan partculas subatmicas de signo Negativo para transportar la corriente. Y que los de tipo PNP, es decir, aquellos con mas P en su nombre, ut ilizan partculas subatmicas de signo Positivo para transportar la corriente. La gran ventaja de usar transistores es que tienen un tiempo de respuesta mucho ms rpido que los rels, y que su tiempo de vida es mucho ms largo, ya que no tienen contactos metlicos que sufren desgaste con cada operacin de conmutacin. La diferencia radica en que uno puede dar un pulso negativo o positivo, un PLC puede tener entradas que se activen con positivo o negativo. Sourcing (positivo), o el sinking (negativo).

Conexin de sensores al PLC.


Esta diferencia es importante porque la forma de conectar los sensores difiere dependiendo de si son de tipo NPN o PNP.

En los recuadros vera como se conecta cada tipo de sensor.

El sensor NPN se conecta por un lado a la tierra o 0 Volts de la fuente de corriente directa y por el otro lado a la entrada del PLC.

El sensor de tipo PNP se conecta por un lado al Positivo de la fuente de alimentacin de corriente directa y por otro lado a la entrada del PLC. En un principio los mdulos de conexiones de entradas al PLC deban ser elegidos para uno u otro tipo de sensores, es decir que haba mdulos que aceptaban solo sensores PNP y otros que aceptaban solo sensores NPN. Eso era antes, en algunos PLCs actuales, aceptan los dos tipos de sensores en sus entradas, vale decir de tipo NPN y PNP. Lo nico que vara es la forma en que se debe conectar el sensor a la entrada del PLC.

CLP 2Parcial.

16

Entradas y Salidas.

CLP 2Parcial.

17

Ejemplo de la funcin de un interruptor en las entradas de un PLC.

CLP 2Parcial.

18

Sensor de Proximidad

Cuando usa un sensor NPN la terminal COMx es conectada a V+. Cuando usa un sensor PNP esta terminal es conectada a 0V (tierra).

Salidas a relevador. (RELAY OUTPUTS)


Como se muestra en la imagen es un mtodo tpico de conexin de las salidas a los relevadores del PLC. En el diagrama se muestra una salida conectada a una fuente de CA, una salida de CC se puede conectar de la misma manera. Un rel no esta polarizado y tpicamente se puede cambiar ya sea a CA o CC.

CLP 2Parcial.

19

El rel es interno en el PLC, como se muestra en el diagrama.

Realizar los programas y las simulaciones de cada una de las siguientes prcticas.
Practica 2: Diagrama de escalera para encender una lmpara con un interruptor.

Practica 3. Enclavamiento de una salida, para que presionando un push botn se quede accionado lo que tenemos en la salida (motor, lmpara, contactor, etc.).

Continuacin Practica 3. Programar el encendido y apagado de una lmpara por medio de un botn de encendido y otro botn de apagado.

CLP 2Parcial.

20

Practica 4. Programar y simular el encendido de una lmpara al mantenerse activados 3 botones simultneamente.

Practica 5. Programar y simular tablas de verdad con entradas y salidas del PLC. Programar el PLC para que cumpla con la siguiente tabla de verdad.
A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 SALIDA 0 1 1 1 1 1 1 1

Practica 6. Retardo de encendido de una lmpara. Uso de los Timers para encender salidas del PLC.

CLP 2Parcial.

21

Practica 7. Interlock para dos lmparas, presionando un botn enciende una lmpara y se queda enclavada, y si presiono el botn para encender la segunda lmpara no encender hasta que desactive la primera con el botn de paro. Y viceversa.

Practica 8. Dos motores controlados por dos botones de tal manera que solo un motor debe de estar encendido al presionar uno de los dos botones, cuando se presione el otro botn el motor que estaba encendido se apagara y el que estaba apagado encender.

Preguntas: Y s dejamos presionados los dos botones? , Qu pasa?

CLP 2Parcial.

22

el diagrama de escalera anterior presenta un problema, dale solucin creando un nuevo programa para esta situacin, ya que solo un motor debe estar encendido a la vez, no los dos juntos. Pueden estar apagados los dos pero no encendidos. Explica tu solucin. Practica 9. Realiza el diagrama escalera para el problema anterior. Practica 10. Desarrolle el programa para controlar 8 motores con la combinacin de 3 interruptores. Practica 11. Elabore el programa para el llenado de un tanque. Cuando el operador observa que hay bajo nivel arrancara la bomba y tendr un panel donde una lmpara le indicar que la bomba est encendida. Un sensor (flotador), dar la seal para apagar la bomba cuando se alcance el nivel deseado. El operador en caso de algn problema podr apagar la bomba con un botn de paro de emergencia. Practica 12. Cruzamiento. Disea un programa que simule el funcionamiento del esquema elctrico de un cruzamiento, es decir, encendido de una lmpara desde tres interruptores. Practica 13. Telerruptor. Disea un programa que realice la misma funcin que el programa del punto anterior, pero considerando las entradas como pulsadores. Practica 14. Pasillo automatizado.

El sentido del pasillo es el marcado por la flecha. Cuando la fotoclula A detecta una presencia, enciende la bombilla 1 y el ventilador. Cuando la fotoclula B detecte presencia apagara la bombilla 1 y encender la bombilla 2. Finalmente la fotoclula C apagara todo el sistema. Este proceso solo se iniciara con un pulsador de marcha y se desconectara con un pulsador de paro Practica 15. En un sistema de mezcla, se puede seleccionar con conmutador (S2) el tipo de grano deseado. Cuando el selector est en posicin A (S2: seal 0) y se acciona, al mismo tiempo, el pulsador S1, el grano tipo A pasa a la cuba de mezcla. Anlogamente, se puede proceder con el grano tipo B; cuando el selector S2 est en posicin B (S2: seal 1) y se acciona, al mismo tiempo, el pulsador S1, el grano tipo B pasa a la cuba de mezcla. El silo A es abierto por cilindro dotado de electrovlvula Y1; El silo B es abierto por cilindro dotado de electrovlvula Y2.

CLP 2Parcial.

23

Practica 16. Hacer el diagrama de escalera del siguiente proceso:

Tareas de investigacin 2 Parcial.


1.- Programacin estructurada en PLCs. (En marcas Siemens, Allen Bradley y otra marca de fabricantes de PLC que tu selecciones). Describir el uso de funciones de control de programa (subrutinas, etiquetas, saltos) y operadores matemticos. 2.- Mantenimiento y localizacin de fallas de un Controlador Lgico Programable. (En marcas Siemens, Allen Bradley y otra marca de fabricantes de PLC que tu selecciones). Describir como es el servicio de mantenimiento a un Controlador Lgico Programable que controla un sistema de acuerdo a especificaciones del fabricante.

CLP 2Parcial.

24

You might also like