martes, 28 de febrero de 2012

Mas ejercicios para el S7-200

Ejercicio 1

Controlar el avance de una banda transportadora: si el sensor s1 detecta un objeto, el motor M de la banda transportadora gira y lleva el objeto hacia el final de carrera de la banda, ésta se detiene cuando el sensor s2 detecta el objeto.


Se considera que s1y s2 se comportan como contactos abiertos,  mientras no exista deteccion de objetos, la señal hacia el PLC será un RLO = 0 (resultado lógico) entonces el motor no da marcha:


Cuando s1 detecta un objeto, su cambio de estado de NA (Normalmente Abierto), pasa a NC (Normalmente Cerrado)


El objeto es llevado al otro extremo de la banda transportadora y s1 ya no detecta presencia de objetos por lo que vuelve a comportarse como contacto NA, el motor sigue en marcha debido a que ha quedado "memorizado" el RLO en M a través de sus propios contactos.



Una vez que el objeto llega al final de carrera el sensor s2 lo detecta y se realiza el cambio de estado del sensor s2 de NC a NA, por lo que el motor detiene su marcha pues la señal hacia M ha sido interrumpida.



Ejercicio 2

Se requiere controlar la separacion de cajas de dos tamaños diferentes provenientes de una banda transportadora siguiendo una secuencia de trabajo:
  1. El motor M de la banda transportadora gira cuando el boton de marcha s4 es pulsado
  2. las cajas son separadas por tamaños distintos por los cilindros c1 y c2 hacia las estaciones 1 (cajas grandes) y 2 (cajas pequeñas).
  3. El motor de la banda transportadora se detiene si:
  •  el boton de paro s5 es pulsado
  •  el sensor s6 detiene la banda transportadora frente al cilindro c1 si la caja es grande.
  •  el sensor s7 detiene la banda transportadora frente al cilindro c2 si la caja es pequeña.
  •  si ya no existen cajas en la banda,  cuando el sensor s6 o s7 ya no detecten la presencia de alguna caja despues de 10 segundos. En este caso,  deberá ponerse en marcha la banda transportadora  pulsando de nuevo el boton de marcha s4.


Hacemos la lista de entradas y salidas conectadas en el PLC:


Programa simulado en fluidsim, falta simularlo en un PLC o simulador de PLC.


... fin

lunes, 27 de febrero de 2012

Uso del simulador PLC S7-200 y el software microwin 32

El uso de simuladores nos permite ahorrar tiempo y dinero al poder comprobar nuestros programas sin necesidad de cablear un PLC real o disponer de un cable especial de programacion. Para quines ya cuentan con el software, comenzaremos con el microwin 32, La ventana pricipal se muestra a continuacion:



Una vez instalado el software Microwin 32, comenzamos un proyecto: doble clic sobre el icono  

o bien desde: INICIO > programas > Simatic > Step 7- MicroWIN 32 V3.2.2.108 > Step 7- MicroWIN 32.



Realizamos el primer programa: controlar el encendido de una lámpara conectada a la salida de un PLC en la dirección 0.0, con un interruptor conectado a la entrada en la dirección 0.0, si el interruptor es oprimido, la lámpara enciende. 


Introducimos el programa en la ventana del editor en MicroWIN 32 insertando un contacto abierto:


Del menu desplegado, elegimos un contacto abierto.


Introducimos en el recuadro donde aparecen los signos ???, la misma direccion que debe coincidir con las entradas conectadas al PLC, en este caso I 0.0 (input 0.0).


A continuacion introducimos una bobina de relevador con la direccion Q0.0 (Output 0.0)


El programa realizado tiene la siguiente apariencia:


Para asegurarnos de que no existan errores en la programacion tales como sintaxis o direccionamiento incorrecto, compilamos el programa haciendo clic sobre el icono compilar o compilar todo:


Si no hay errores, la ventana de resultados debera indicar un total de 0 errores


Exportamos el programa a un lenguaje utilizado por el simulador, en este caso: AWL, para poder visualizar su funcionamiento en el simulador.


Elegimos una carpeta donde exportaremos el programa con extension .awl


Guardamos con el nombre deseado, en este caso ejemplo1.awl


Una vez exportado, abrimos el simulador ycargamos el programa.


Seleccionamos la version de software, en este caso V 3.2 y damos clic en aceptar



Buscamos el programa exportado a lenguaje AWL en la ruta descrita anteriormente



En este caso, seleccionamos ejemplo1.awl y damos clic en abrir


Si aparece una ventana como la siguiente solo damos clic en aceptar y el nombre del programa creado deberá aparecer en el cuerpo del simulador indicando que ha sido cargado satisfactoriamente.


En este paso ya podemos simular haciendo clic sobre uno de los interruptores conectados al PLC simulado, es decir pulsamos el primer interruptor (I 0.0), y veremos que la salida Q0.0 enciende.



Comentarios o preguntas háganlas saber .......






viernes, 24 de febrero de 2012

Programacion de PLC´s

Lógica de contactos o Lógica cableada

La Lógica cableada tiene sus origenes en la forma de automatizar hace algunas décadas (antes de la aparicion del PLC en 1968 en una planta automitriz de GMC), que consiste básicamente en utilizar cables y relevadores con contactos abiertos y cerrados. El diagrama de contactos se puede interpretar como aparece en la mayoria de los entornos de programacion de PLC´s en lenguaje Ladder o escalera, A continuacion se presenta el mismo diagrama de contactos bajo dos esquemas similares: en Norma ISO y Norma DIN.


Método de programacion.

lo resumire en unos cuantos pasos:

  1. definir el problema
  2. realizar una lista de entradas y salidas
  3. realizar el programa de forma secuencial activando un paso adelante y desactivando otro que le anteceda
  4. comprobar el programa en un simulador. (dejare algunos links para descarga de unos muy buenos).
  5. si se cuenta con un PLC, cargarlo y comprobar su funcionamiento

Ejemplo1:

Controlar una lámpara bajo las siguientes condiciones:

  1. la lámpara enciende si  los interruptores S1 y S2 son accionados y los botones S3 y S4 no se accionan
  2. la lámpara enciende si los botones S5 y S6 son accionados.
  3. si no se cumple ninguno de los casos anteriores la lámpara deberá permanecer apagada
definido el problema, hacemos una lista de asignacion


Realizamos el programa considerando las condiciones:


comprobamos en un simulador el programa, aqui utilice el LADSIM:


condición 1


condición 2



condicion 3


software LADSIM...

desde aqui pueden bajar el LADSIM en version DEMO para que lo practiquen:

http://www.bytronic.net/html/ladsim.html

cualquier comentario me hacen saber a través de este medio

miércoles, 22 de febrero de 2012

Bienvenidos a mi Blog, espero sea de utilidad para quienes se introducen en el mundo de los PLC´s o que puedan proporcionar aportaciones al tema, por razones de derechos de autor, presento solo documentos de elaboracion propia basados en manuales y documentacion de fabricantes de diversos PLC's haciendo referencia bibliografica al autor(es) de dichos manuales y/o documentos, para fines didacticos.