LOGO 8

Primeras impresiones con LOGO 8

Conozco gente, profesionales como electricistas, ingenieros, informáticos, que andan metidos en este mundo de la automatización y cuando a salido el tema de los relés lógicos mucha de esa gente no quiere ni oír hablar de ellos, refiriéndose a ellos de una manera despectiva (esa mi.....); Bueno, esta claro que yo no comparto su opinión, creo que son unos dispositivos muy interesantes que nos pueden dar buenas soluciones a los problemas de automatización.

Debe de quedar claro que no tienen las mismas prestaciones que un autómata (S7 200,300,1200,1500), pero no por esto hay que dejar de contar con ellos, pienso que a cada problema una solución concreta, o dicho de otra forma a cada paciente su medicina.

Características del LOGO 8.

Todo módulo base LOGO! soporta las siguientes conexiones para crear programas,
independientemente del número de módulos conectados:
• Entradas digitales I1 hasta I24
• Entradas analógicas AI1 a AI8
• Salidas digitales Q1 a Q20
• Salidas analógicas AQ1 a AQ8
• Marcas digitales M1 a M64:
– M8: marca de arranque
– M25: marca de retroiluminación: display integrado en el LOGO!, blanca
– M26: marca de retroiluminación: LOGO! TDE, blanca
– M27: marca del juego de caracteres para textos de mensajes
– M28: marca de retroiluminación: display integrado en el LOGO!, ámbar
– M29: marca de retroiluminación: display integrado en el LOGO!, roja
– M30: marca de retroiluminación: LOGO! TDE, ámbar
– M31: marca de retroiluminación: LOGO! TDE, roja
• Bloques de marcas analógicas: AM1 a AM64
• Bits de registro de desplazamiento: S1.1 a S4.8 (32 bits de registro de desplazamiento)
• 4 teclas de cursor
• Salidas no conectadas: X1 a X64
El LOGO! 0BA8 soporta adicionalmente la visualización de las siguientes entradas y salidas
digitales/analógicas de red, siempre y cuando el usuario las haya preconfigurado en el
programa con LOGO!Soft Comfort V8.0 y haya descargado el programa al dispositivo 0BA8:
• 64 entradas digitales de red: NI1 a NI64
• 32 entradas analógicas de red: NAI1 a NAI32
• 64 salidas digitales de red: NQ1 a NQ64
• 16 salidas analógicas de red: NAQ1 a NAQ16

Es programable a través del teclado del propio LOGO o mas cómodo, mediante el programa LOGO Soft y con un cable de ethernet podemos conectarlo al ordenador para realizar la trasferencia del programa y datos o bien también se puede realizar dicha trasferencia mediante una memoria micro-SD.

Programación Del LOGO

Como he dicho anteriormente es mejor programar el LOGO a través de LOGOSoft, ya que con el teclado esta tarea se puede hacer muy pesada y a parte no ofrece la visión del programa que ofrece el LOGOSoft.

No voy hacer aquí un tutorial de como hay que manejar el LOGOSoft (no de momento) solo dire como me a ido la experiencia de programar.

Lo primero que tenemos que saber la gente que programamos autómatas, es que lenguaje de programación debemos de emplear, bueno pues en el caso del LOGO no hay mucho donde elegir o FUP o KOP no hay mas. Yo personalmente me apaño bien con los dos a un que tengo cierta debilidad por las puertas lógicas. Se nos permite jerarquizar el diseño a través de las UDF o bloques lógicos que emplearemos para clarificar el diseño.

Bien pues con todo esto me he puesto manos a la obra y he querido hacer el programa de control de vaciado de fosa que tengo hecho para el S7 1200 adaptarlo al LOGO, evidentemente no es igual ni tiene el HMI o pantalla, pero si que comparte sus características de control, como son, control de tres bombas, control de las boyas de nivel y una novedad control del vaciado de la fosa según el numero de bombas que estén en marcha.



El control de las tres bombas, consiste en poner tantas bombas haya en funcionamiento, según el nivel de llenado de la fosa y mantener esas bombas funcionando hasta que se vacíe la fosa. Una vez vaciada la fosa si esta se vuelve a llenar no entraría otra vez la bomba que lo hizo con anterioridad si no otra para que así las tres bombas lleven un relevo y que las horas de diferencia funcionamiento sean lo mas cortas posible.

El control de las boyas de nivel, se encarga vigilar de que si alguna boya no sigue una secuencia de activación correcta el sistema de control reacciona, primero generando una alarma y segundo tomando una decisión sobre que numero de bombas debe de poner en marcha, si se da el caso.

El control de vaciado, Una vez están caídas las boyas de nivel y solo queda la de vaciado, aremos un seguimiento de la misma con una temporización, es decir que si esta boya permanece un tiempo activa después de la caída de la boya de nivel 1 se desconectaran las bombas pasado este tiempo, como medida de protección. El tiempo de seguimiento varia según el numero de bombas que haya en funcionamiento, a mayor numero de bombas, menor tiempo.


Bueno pues con todo esto me puse a trabajar y he creado un programa para el LOGO que me habrá llevado unas 15 horas en total crearlo (un ratito hoy y otro mañana) y este a sido el resultado.


Programa de control de fosa para LOGO 8:


DEMOs de SIEMENS de LOGO soft con la que podrás simular  el funcionamiento de mi programa.

Directamente de Siemens:
http://w3.siemens.com/mcms/programmable-logic-controller/en/logic-module-logo/demo-software/pages/default.aspx

Como conectar LOGO 8 al PC.
En nuestro ordenador y más hoy en dia, todos estamos conectados a algún tipo de red Ethernet/internet, es lo mas normal. También es cierto, que no nos gusta tener que tocar estas conexiones sobre todo a la gente poco experta en la materia, es oir IP, MAC, protocolo.... y el cuerpo te se pone a temblar. Si tu eres de esas personas creo que esta entrada en el blog te interesa.


Si no te interesa tocar la configuración de red de tu PC para conectarte a tu LOGO debes de seguir lo que aquí cuento.


  1. Conocer la IP de tu ordenador, como? Dependiendo de la versión de windows cada uno tenga, tendrá que buscar como acceder al “símbolo del sistema”, si, volvemos al MS-DOS. Una vez se nos abra la ventana con el fondo negro y la C:\, tecleamos la instrucción “ipconfig” y nos saldrá algo parecido a la imagen de arriba. Como podéis ver a parte de la LAN wi-fi tengo dos más, la que esta conectada al LOGO es la de ethernet ethernet. Pero en el caso de que tuviésemos más conexiones activas y no superamos cual es, una prueba rápida para dar con la IP que nos interesa seria desconectar el cable que va al LOGO y repetir la prueba con la instrucción ipconfig. Si no quieres hacer este método tan manual, puedes ir a LOGOSoft y seguir lo que explico en las imágenes.
  2. Bien ahora le llega el turno al LOGO8, la IP que trae por defecto es la siguiente 192.168.0.1 si sabemos algo sobre direcciones de IP está claro que mi ordenador no se va a poder comunicar con el LOGO8, ya que la dirección de mi PC es la siguiente 169.254.71.241. Que hacemos?. Bueno pues nos iremos al LOGO y le cambiaremos su IP, de la siguiente manera, pulsaremos la tecla ESC, con lo cual entramos en el menú sobre la opción “parar” pulsamos OK y confirmamos con un si que queremos parar el programa y volvemos a menú, este paso anterior no hace falta si es la primera vez que conectamos LOGO pues ya viene parado de fabrica. En el menú nos desplazamos mediante los cursores a la opción “Red” confirmamos con OK, aparece un nuevo menú con dos opciones elegimos “Dirección IP” confirmamos con OK, en esta nueva pantalla tendremos que modificar la IP y la pasarela. Sobre la IP pulsamos OK e iremos dígito por dígito cambiando su valor para adaptarlo a la dirección IP que nos interesa y que recuerdo no tiene que ser la IP igual que la del PC, si la del PC termina en 241 podemos poner cualquier otro valor menos ese. En la pasarela el ultimo grupo de tres dígitos lo pondremos a cero. Una vez terminado pulsamos ESC volviendo al menú primero y ahora con el cursor nos situaremos sobre la opción “iniciar” para volver a poner en marcha el programa. Con esto nuestro LOGO ya se puede comunicar con el PC.

En el caso de conectar el PC a un LOGO que no podemos cambiar la IP por la razón que sea, como es el caso de que ya este conectado a una red con otros PLCs y PC, no nos queda otra que cambiar la IP de nuestro PC. Como hacer esto? Dependiendo del sistema operativo de windows que tengamos tendremos que el acceso a la configuración de red de una manera más o menos parecido a este, Equipo> Panel de control> Redes e internet> Centro de Redes> cambiar configuración del adaptador> conexión de red, elegimos la que nos interesa o a la que este conectado el LOGO> se abre una nueva ventana iremos a el listado de elementos de conexión > seleccionar el elemento, protocolo TCP/IP v 4 y pulsar propiedades> seleccionar, usar la siguiente dirección IP y procederemos a poner la dirección que queremos que tenga nuestro PC para comunicarse con LOGO.
  1. Ejemplo:
    LOGO
    PC
    IP 192.168.0.1IP 192.168.0.100
    Mascara 255.255.255.0Mascara 255.255.0
    Pasarela de enlace 192.168.0.0Pasarela de enlace 192.168.0.0

    Y que no se nos olvide darle a aceptar y listo.
Iniciar un proyecto con LOGO 8

A diferencia de los predecesores al LOGO 7 y 8, aquellos tenían un cable de programación para realizar la trasferencia del programa que habíamos escrito con el LOGOSoft al LOGO. Hoy este cable ya no es necesario para los modelos LOGO 7 y 8, ya que se hace vía ethernet, pero también cambia la forma en la que tenemos que iniciar un nuevo proyecto de programa para el LOGO 8.


Antes iniciábamos el proyecto de la siguiente forma, abríamos LOGOSoft y teníamos activa la pestaña de “modo diagrama”, hoy en día sigue ocurriendo así, pero esta no es la forma idónea de iniciar un proyecto para LOGO 8,pues LOGO está conectado por via ethernet con el PC es decir forman una red, luego el inicio de proyecto es diferente. Ahora deberemos de activar la pestaña de “proyecto de red” antes de lanzarnos a crear un programa.

Para seguir con la elección del LOGO con el que vamos a trabajar.

Y darle aceptar para continuar, quedando así nuestro proyecto.
No menos importante en el proyecto es elegir el “Diseño de pagina”, solo os diré que más vale que sobre que no que falte.

Seguiremos con la configuración del propio dispositivo y proyecto, donde podremos modificar los parámetros que nos interese del LOGO, muy importante es la “configuración E/S” del dispositivo, pues vienen prefijadas las entradas I7 e I8 como entradas analógicas, si esto nos interesa o no nos importa no hace falta tocar nada, pero si las vamos a usar como entradas digitales tendremos que modificar la opción en la configuración E/S.

Si alguien no tiene claro el como conectar el LOGO8 al PC con la modificación de la IP, aquí dejo un enlace que lo explica:


Para comprobar si nuestro dispositivo está en red con nuestro PC pasaremos a la siguiente pestaña de la ventana de configuración, en “conexión online” dando a la tecla comprobar, realizara una comprobación de la conexión si todo está correcto la linea entre el PC y LOGO se pone de color verde, si no, algo hay mal configurado en el apartado de conexiones, creo que no hace falta que diga que el LOGO tiene que tener suministro de corriente eléctrica.

Una vez realizado todo lo aquí dicho nos iremos a la pestaña del “editor de diagrama” y empezaremos a crear nuestro circuito de automatización. 
Comunicaciones entre PLCs con LOGO 8

El LOGO 8 puede comunicarse con otros LOGOs y dispositivos varios, para empezar voy a explicar las comunicaciones con otro u otros LOGOs. Recordar que la conexión es ethernet industrial, no es lo mismo que el ethernet de datos entre equipos (PCs) que estamos habitualmente usando cuando nos conectamos a una red que nos proveé de contenidos de internet.

Maestro/esclavo.

Un LOGO hace de maestro mientras el otro hace de esclavo y no hay posibilidad de añadir mas esclavos, en este modo solo tenemos acceso a las entradas y salidas de ambos hasta un máximo de 32 conexiones entradas y salidas incluidas tanto digitales como analógicas.

Cliente/Servidor.

Un LOGO hace de servidor y puede tener hasta ocho clientes conectados al mismo servidor, evidentemente con la ayuda de un “hub o concentrador”. En este modo podemos hacer mucho mas que unir entradas y salidas de un LOGO a otro, como es la posibilidad de conectar marcas de bit, un byte o un grupo de bytes, que pueden ir tanto en un sentido como en otro es decir de cliente a servidor como a la inversa.

Conectar un S7 a un LOGO 8
próximamente.

Conectar un HMI a un LOGO 8

próximamente

Conectar un dispositivo cualquiera a un LOGO 8

próximamente

Como crear una red Maestro/Esclavo.


Lo primero abrir el LOGOSoft y crear un nuevo proyecto de red, en vista de red > añadir dispositivo nuevo > se despliega un menú y debemos de elegir que dispositivo es el que va hacer de maestro en nuestro caso un LOGO 8.



Luego volvemos a añadir un nuevo dispositivo, que esta vez sera el esclavo.


Ahora toca la programación, cuando hemos añadido el dispositivo maestro se nos ha abierto también la ventana donde vamos a hacer la programación de toda la red maestro/esclavo en una misma hoja “Logo_1 diagrama”.



Como se puede apreciar en la anterior imagen las entrada y salida de red una vez correctamente con figuradas son las de color verde y corresponde a una entrada o salida del esclavo. Esto se configura de la siguiente manera, arrastramos una entrada o salida de red digital o analógica hasta el diagrama
, fijar con un click con el izquierdo y hacer un click con el derecho sobre la figura, se nos abre el menú contextual, elegir propiedades, se nos abre la ventana entrada de red, elegir en leer valor> dispositivo remoto y se nos cambia la ventana, en el apartado dispositivo remoto configurar como en la imagen.



La figura de la entrada digital ahora se nos pone en verde, esto quiere decir que la conexión a sido realizada correctamente. Tengo que añadir que estas entradas y salidas de red no se pueden simular en el programa LOGOSoft, el por que? lo desconozco, en cambio en el modo de red cliente/servidor si que se pueden simular. Como podéis ver este modo de red senos puede queda limitado según que aplicación deseemos darle.

Como crear una red Cliente/servidor

Como hemos hecho en el caso anterior, abrimos proyecto> proyecto de red> añadir dispositivo en la ventana de vista de redes y elegir dispositivo LOGO 8 y agregar tantos como se desee, en mi caso cuatro.




Como podemos ver en la parte inferior de la imagen en el editor de diagramas se nos abren cuatro pestañas una para cada uno de los LOGOs que hemos conectado en red, por cierto la red cliente/servidor es la que aparece de color azul claro y que en la realidad física seria una red en topologia en estrella, es decir del LOGO servidor saldría un cable ethernet al hub o concentrador y de ahí repartiría hacia los demás LOGOs. Volviendo al editor de diagramas, cada una de las pestañas que tenemos son el sitio donde escribiremos el programa de ese LOGO en concreto y posteriormente podremos crear las conexiones que deseemos entre los distintos diagramas y por lo tanto conexiones entre LOGOs que no quiere decir mas cables.
Para crear las conexiones entre los distintos diagramas procederemos siguiendo los pasos de las imágenes.





De esta manera crearemos las conexiones entre diagramas o programas entre LOGOs.

4 comentarios:

  1. Buenas noches he conectado un loco a traves de ethernet pongo las 2 ip tanto logo como pc en el mismo rango de ip es decir logo 192.168.0.60 y pc terminado en 62.
    A ka hora de conectar con logo me salta un cartel en pantalla diciendo que se han realizado cambios en ka red.reinicie logosoft y así siempre y ka verdad es que no me había pasado antes.
    Sabes cual puede ser el motivo...
    Gracias t espero tu ayuda

    ResponderEliminar
    Respuestas
    1. Me encontré con el mismo problema.

      Lo resolví cambiando la configuración del adaptador de red de la máquina virtual de VMWare.
      Tenia configurado dos adaptadores de red, dejé uno solo y lo configuré como Custom en el VMnet que adaptador que figuré en "Virtual network editor"


      Saludos!

      Eliminar
  2. Hola a todos, espero me puedan ayudar con el siguiente problema, despues de configurar las ip del pc y del logo y verificarla con el programa el cual me dice que ambos están conectados correctamente pero al momento de querer cargar el programa me aparece el mensaje el modulo base no soporta la conexion de red en el logo, me podrin ayudar con esto....

    ResponderEliminar
  3. Hola , cual es el password para abrir el demo de las bombas en logosoft? gracias

    ResponderEliminar