lunes, 12 de marzo de 2012

CONFIGURACION DE HARDWARE CON STEP7

¿Que se entiende por configurar hardware?

La configuracion de hardware, es  un paso que requiere de contestar las siguientes preguntas:
  1. ¿que tipo de alimentacion utiliza el PLC? (externa, integrada)
  2. ¿cual es el tipo de CPU que voy a programar? (el CPU del PLC, por supuesto).
  3. ¿cual es tipo de protocolo de comunicacion que voy a utilizar? (el tipo de cable que me sirve de comucacion entre la PC y el PLC, tambien llamado interfaz o cable de programacion)
  4. ¿de que tipo de unidades de entradas y salidas dispongo? (Analógicas, Digitales)
  5. ¿que posicion ocupan fisicamente cada una de las unidades o modulos?
Ejemplo: para un PLC SIEMENS de la serie 300, observamos las consideraciones anteriores como se muestra en la imagen siguiente:



Con esta información, empezamos la configuracion...  Doble clic sobre el icono de administrador simatic


Si no existe un proyecto cargado en el PC, automaticamente se muestra en pantalla un asistente que nos ayuda a configurar de forma correcta nuestro PLC. en esta ocasion, damos clic en cancelar:


Damos clic en el icono "nuevo" y le ponemos nombre a nuestro proyecto, para este caso "ejemplo1"



Damos clic en "Aceptar" y a continuación aparece una pantalla de configuracion de hardware.


Damos clic derecho sobre el nombre del proyecto, elegimos Insertar nuevo objeto > "SIMATIC 300"


Deplegamos el objeto dando clic en el signo +, junto al nombre de proyecto ejemplo1, seleccionamos SIMATIC 300(1), en la ventana del lado derecho damos clic derecho sobre "Hardware" > "Abrir objeto"


Esta ventana nos ayuda a configurar el hardware del que disponemos para programar, solo es cuestion de seleccionar correctamente cada componente del PLC que buscaremos en el catalogo arrastrando y soltando de la ventana derecha hacia la que se encuentra en blanco.





Desplegamos el signo + SIMATIC 300, > + BASTIDOR 300, seleccionamos y arrastramos el Perfil de soporte hacia la ventana de configuracion, aparece una ventana que indica el orden en que se colocan los modulos con los que cuenta el PLC que vamos a utilizar.


El Simatic es un software intuitivo, por lo que  al momento de arrastrar y soltar un modulo, la lista indicara donde debe colocarse, pues cambia de color.







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.