You are on page 1of 19

Introduccin al PLC.

Por TSU Sols Ortega Rodrigo Daniel

Objetivo
El alumno conocer la historia del PLC as como sus componentes y su programacin, para poder realizar una tarea de control neumtico. As como el uso de algunos componentes para programar tareas de control

Material
PC Software de programacin FST 4 PLC FC Festo 1 Electrovlvula 5/2 biestable con retorno por muelle 1 Pistn neumtico de doble efecto 1 Vlvula reguladora de caudal 1 Botonera 1 Cables de transferencia de datos 1 Vlvula distribuidora 1 Fuente de 24 VCD 1 Sensor (Capacitivo, inductivo o infrarrojo) Caja de entradas y salidas (I/O Box)

Descripcin
A finales de la dcada de 1960 la industria automotriz empez a considerar problemtico el mtodo actual de automatizacin y control, con relevadores y contactores, siendo que este labor solo pueda ser realizado por elctricos especialistas e inclusive con ellos el proceso de cableado era tardo. En 1968 la compaa GM Hydramatic convoco a todos lo interesados a un concurso para reemplazar los actuales sistemas de cableado por un dispositivo electrnico. La propuesta ganadora vino de Bedford Associates de Boston, Massachussets, nombrando al primer PLC como 084, debido a que fue el proyecto nmero 84 que realizaba esta empresa. Se creo una compaa diseada para su manufactura, venta y servicio nombrado MODICON, (Controlador Digital Modular), el actual dueo de esta compaa es Schneider Electric. Por ultimo es importante mencionar que el Ingeniero Estadounidense Dick Morley es conocido como el padre del PLC.

Descripcin
El PLC posee un modulo en entradas, salidas, comunicacin, alimentacin y la unidad central de procesamiento (CPU). Las entradas se dividen principalmente en dos: Digitales y analgicas, de igual forma las salidas se dividen en : a relevador, a transistor y a TRIAC; tambien la alimentacin puede ser de corriente directa o alterna segn sea la capacidad del PLC, los protocolos de comunicacin pueden se por medio de Ethernet, modem o serial, entre otros. Por ultimo existen varios lenguajes de programacin para asignar tareas de control al PLC, entre los destacados estn el Diagrama en Escalera (LD), el Diagrama de Bloques de Funciones (FBD) y el Arreglo Lgico de Palabras (AWL).

Desarrollo
Ejercicio: Al oprimir S1, el cilindro C1 sale y llega a su final de carrera a velocidad regulada, 5cinco segundos despus C1 regresa, y se mantiene ciclando hasta que se oprima S2. La posicin de extendido o retrado del cilindro ser dada por los sensores de proximidad B1 y B2.

Pasos:
1.- Disear el programa de control en el lenguaje de programacin LD. 2.- Cargar el programa de control al PLC. 3.- Realizar las conexiones necesarias, electrnicas y neumticas. 4.- Poner en marcha la practica y observar.

Paso 1
Es recomendable realizar un arranque y paro por motivos de seguridad y facilidad de manipulacin, esto se define como poner el contacto de una entrada como NA en paralelo con el contacto de una salida (bobina) NA, todo esto en serie con la entrada de un contacto NC.

Paso 1
Las entradas y salidas deben ser nombradas, en este caso el formato es para las entradas de I0.0 a I0.7, este formato se comporta en base al sistema octal, es decir el nombre siguiente de I0.7 es I1.0. Las salidas son nombradas como O0.0, utilizando el mismo formato antes dicho. Designaremos a O0.0 como el foco de indicacin de marcha del ejercicio. El solenoide de la electrovlvula Y1, que har que el cilindro salga, ser designado como O0.1.

Paso 2
Primero que nada en la ventan de Project tree seleccionar I/O configuration, en esta ventana dar clic derecho y seleccionar Insert IO Module, para poder insertar el modelo de PLC utilizado. Es recomendable siempre seleccionar el que solo diga el nombre del controlador a menos que el mismo lo especifique en algn lado

Paso 2

Paso 2
Para poder cargar el programa al PLC es necesario q este se encuentre en modo STOP y que el cable de programacin este conectado a la PC. Antes de poder cargarlo es necesario que se compile para poder codificarlo y que el microcontrolador del PLC lo reconozca, esto se hace con el icono Build Project, una vez compilado se procede a transferirlo por medio del icono Download Project que se encuentra junto al anterior, si por alguna razn existen errores de sintaxis en los nombres o se sobrepasa el numero de componente por network y no puede ser compilado, por ende no podr ser descargado.

Paso 3

Paso 3

Paso 4

Solucin

Explicacin de la solucin
Como podrn observar en la network 001 se encuentra el arranque y paro; seguido se encuentra la activacin del solenoide Y1 de la electrovlvula para asi llevar al cilindro a su posicin de extendido, una vez alcanzado su final de carrera el sensor B2 activara al temporizador TON0 dando un retardo al regreso de 5 segundos, siempre que se necesite realizar un tiempo de retardo ser necesario utilizar los temporizadores del PLC, en este caso puede ser de retardo a la conexin, retardo a la desconexin o pulso; cada uno posee su formato para nombrase, en este caso es TON0, y seguir avanzando segn sea el limite de temporizadores que posea el PLC. El temporizador TON0 es accionado por medio de la seal de sensor B2, cuando transcurra el tiempo, siempre y cuando haya permanecido energizado, se activara su contacto, este activara el solenoide Y2 haciendo regresar al cilindro.

Explicacin de la solucin
Las bobinas nombradas con FX.X son llamadas banderas, que sirven de bobinas auxiliares en la programacin, ya que se cuentan con un gran nmero de ellas y realizan la misma funcin que una bobina, solo que estas estn limitadas segn el tamao del PLC. Para la deteccin de flancos se utiliza un formato distinto en las banderas, simplemente para evitar la confusin, de igual forma para eso estn las etiquetas. El programa funcionara as: Cuando se presione S1 y se realice el enclavamiento, el cilindro saldr, llegando a su final de carrera, al detectarlo el sensor B2, activara el temporizador, esperara el tiempo y regresara, al regresar el sensor B1 iniciara el ciclo, haciendo que el cilindro salga. Ciclara hasta que se presione S2.

Cuestionario
1.- Especificar los pasos prcticos para la creacin de un programa de PLC. 2.- Qu tipos de lenguajes de programacin son compatibles con el PLC utilizado? 3.- En que consiste el arranque y paro?