martes, 23 de abril de 2019

Las funciones o bloques analógicos del LOGO!8

Que bloques analógicos tiene el LOGO!8 ? 

 Tenemos un total de trece instrucciones analógicas en el LOGO!8, pasare a explicar primero las que ya he utilizado alguna vez y debes de leer esta primera por que en las siguientes puede que no explique alguna cosa que ya de por sabida.

Instrucción aritmética



No voy a repetir aquí lo mismo que en la ayuda que para eso esta, pero si hacer una breve explicación a mi manera. Como bien dice el nombre de la instrucción realizamos la aritmética de cuatro operandos y solo cuatro operaciones básicas, sumar, restar, multiplicar y dividir, de entre un operando a otro debemos de elegir el nivel de prioridad que tiene la operación que vamos a realizar, esto en un lenguaje matemático es como usar los paréntesis “(…..)”

((3+5)/2)-1=AQ

La prioridad alta seria para 3+5, la media para la división y la baja para la resta -1.

Por si no lo sabes los valores a introducir en los operandos lo puedes introducir tu a mano en los casilleros de la instrucción cuando haces doble click sobre la instrucción se abre la ventana o formulario mas bien, en el que debemos ingresar los datos para hacer la operación.

ejemplo de uso



Por si no lo sabes estos valores pueden venir también de la salida de otras instrucciones y no solo las analógicas por ejemplo la cuenta llevada de un contador. Para poder llevar el resultado de una salida a la entrada de otra instrucción debemos de fijarnos en la figura de la instrucción cuando la sacamos a la ventana de diseño del esquema en su parte inferior izquierda aparece dentro de un recuadro un símbolo “+” . Si pulsamos sobre el aparecen cinco celdas de las cuatro son para introducir el resultado de otra instrucción, si se quiere. La quinta es el resultado de la operación realizada con los valores introducidos o bien por que han sido llevados allí desde otra instrucción o porque han sido puestos manualmente.

Por si no lo sabes estos valores pueden venir también de la salida de otras instrucciones y no solo las analógicas por ejemplo la cuenta llevada de un contador. Para poder llevar el resultado de una salida a la entrada de otra instrucción debemos de fijarnos en la figura de la instrucción cuando la sacamos a la ventana de diseño del esquema en su parte inferior izquierda aparece dentro de un recuadro un símbolo “+” . Si pulsamos sobre el aparecen cinco celdas de las cuatro son para introducir el resultado de otra instrucción, si se quiere. La quinta es el resultado de la operación realizada con los valores introducidos o bien por que han sido llevados allí desde otra instrucción o porque han sido puestos manualmente.




Podemos tener dos salidas para el mismo resultado, una la de la propia figura de la instrucción que puede ser llevada a la entrada de otra figura de otra instrucción y la otra es la celda del resultado de la instrucción a la celda de entrada de otra instrucción. Pero no podemos llevar por ejemplo la celda de resultado a la entrada de una figura ni la salida de una figura de instrucción llevarla a una celda de entrada.



Instrucciones Analógicas del LOGO!8. Comparador analógico.
Lo primero y a tener muy en cuenta es que las señales que entran tanto por Ax como por Ay deben de ser del mismo rango y magnitud ya que las dos van a ser manejadas con la misma ganancia y punto de corte. Por ello si tenemos que adaptar una de ellas habrá que hacerlo antes de que entre a la instrucción.

El Comparador lo que hace es coger las señales Ax, Ay y las resta, con el resultado de esta operación lo compara con los umbrales de ON y OFF, de esta comparación y si ON es mayor que OFF o al revés, la salida Q valdra 1 o 0. Voy a ponerlo en una tabla para que se entienda bien.

Para valor On < Off
Si (Ax-Ay) el resultado es <= On
Salida Q=0
Si (Ax-Ay) el resultado es > On
Salida Q=1
Si (Ax-Ay) el resultado es > On y < Off
Salida Q=1
Si (Ax-Ay) el resultado es > On y > Off
Salida Q=0

Para valor On > Off
Si (Ax-Ay) el resultado es <= On
Salida Q=0, pero si antes Q=1 Q no volverá a 0 si Q, no es menor que Off
Si (Ax-Ay) el resultado es > On
Salida Q=1
Si (Ax-Ay) el resultado es <On y <Off
Salida Q=0
Si (Ax-Ay) el resultado es <On y >Off
Salida Q puede ser 1 o 0 dependiendo del estado anterior de Q

Espero que con estas tablas se vea más claro lo que hace el comparador.

Conmutador analógico de umbral.
Esta instrucción es más fácil de entender, el valor Ax es comparado con los valores de umbral de On y Off. Para el caso de valor de umbral On es menor que Off. Cuando el valor de Ax es superior al del umbral On entonces la salida Q=1 si el valor de Ax sigue aumentando y supera al valor de umbral Off Q=0.Si el valor de Ax que ha superado el valor de umbral Off desciende por debajo de este umbral el valor de vuelve a ser Q=1.


miércoles, 20 de abril de 2016

Como crear un registro de datos con LOGO!8

Como registrar datos con LOGO

Si, LOGO pude registrar datos tanto digitales como analógicos, puede tambien registrar tiempo de temporizadores, asi como la cueta de un contador y todo ello presentarlo en formato CSV en una hoja de calculo. Que sera creada en la memoria microSD que tenemos que colocar en LOGO, esta hoja de calculo si la queremos consultar para conocer su contenido lo podemos hacer de la siguiente forma vamos al programa LOGOsoft en el menú de herramientas> transferir> cargar regitro de datos, se nos cargara en el PC el ultimo registro de datos creado, si queremos ver los anteriores no tenemos otro camino que extraer la memoria microSD del LOGO y llevarla a nuestro PC,espero que la proxima versión de LOGO nos permita ver todos los registros, seria todo un detalle.

Que tenemos que hacer para que se registrar datos?

Primero tenemos que saber que solo podemos crear un registro de datos por programa y que este tendra una capacidad maxima de 512 Bytes si no usamos tarjeta microSD. Si usamos tarjeta microSD la capacidad según el manual del LOGO 8 es de 20000 lineas, cuando esta capacidad es excedida se genera un nuevo , así hasta un máximo de 50 archivos.
Debo de añadir que no he conseguido ningún archivo en formato CSV de la memoria del LOGO a traves del menú Herramientas>Transferir>Cargar registro de datos, se descarga uno con 0KB, de la unica manera posible que consigo un archivo con formato CSV es utilizando la microSD, que no se puede descargar a través de ethernet, por lo tanto hay que sacar la memoria microSD cada vez que queremos leer un archivo del registro.
La nomenclatura de los archivos no la podemos cambiar pues LOGO no la reconocería. Su significado es el siguiente los primeros dígitos desde la izquierda hacia la derecha, es ultimo grupo de números de la dirección IP y después del guión es el número de archivo CSV creado, recordad máximo de 50.
He podido comprobar que cada vez que paramos LOGO y posteriormente lo ponemos nuevamente en marcha con STOP/RUN se genera un archivo nuevo.



Esta instrucción puede ser muy útil para registrar el funcionamiento de una maquina de una forma sencilla. Aquí dejo también un pequeño programa en el que controlamos el funcionamiento del cronometro del LOGO, donde usamos los pulsadores del LOGO para activar/parar cronometro es la flecha derecha, lapso es la flecha hacia arriba y flecha hacia abajo es el reset cronometro. Con esto conseguimos que se genere un archivo en el que podemos observar cuando se inicia el cronometro, se hace un lapso y se vuelve a iniciar.


Una aplicación más practica.

Voy a dejar una aplicación algo mas practica que la anterior, a quien no le ha pasado que de repente se le para una maquina y no sabe el porque?, aparentemente todo esta bien, miramos y comprobamos, pero no encontramos nada y la avería al cabo de un tiempo se nos vuelve a repetir, que es?.


Pues bien muchas de esas averías intermitentes o esporádicas vienen causas por fallos muy breves en un contacto de seguridad que nos provoca la parada de la máquina, cosa muy normal. Pero como saber que contacto de seguridad que se nos dispara?.

En la aplicación que aquí os dejo creo que sera de utilidad para saber que contacto es el que falla y poder reajustarlo. Su funcionamiento es el siguiente tenemos, cuatro entradas, mas una quinta para borrado del contador, un temporizador con retardo a la conexión, un registro de datos y la lógica necesaria para que todo funcione.


Estando, las cuatro primeras entradas a nivel alto, cuando una de ellas pase a nivel bajo y permanezca a ese nivel, durante un tiempo superior al fijado por el retardo a la conexión, es entonces cuando se registrara la incidencia. Mientras que si la caída de nivel de la entrada no supera el tiempo del retardo no se registrara nada, ¿por que se hace esto así? Por que si no pusiéramos algún tipo de limitación cualquier bajada de señal por breve que sea se registraría y para que un relé o contactor caiga necesitamos un tiempo superior a 20ms por debajo de este tiempo no se desactiva un contactor o relé, por lo tanto no se produce una parada de la máquina.
Hay que decir que el LOGO!8 el tiempo de retardo mínimo es de 100ms unas 50 veces por encima de lo deseado, pero no por ello nos puede dejar de ser útil.

martes, 29 de marzo de 2016

Iniciar un proyecto con LOGO 8

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. 

viernes, 25 de marzo de 2016

Como conectar LOGO 8 al PC

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.1
    IP 192.168.0.100
    Mascara 255.255.255.0
    Mascara 255.255.0
    Pasarela de enlace 192.168.0.0
    Pasarela de enlace 192.168.0.0

    Y que no se nos olvide darle a aceptar y listo.

martes, 15 de marzo de 2016

Comunicar dos LOGOs

Comunicaciones entre PLC 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.

lunes, 29 de febrero de 2016

Comunicaciones del S7 1200

Comunicaciones.

Ethernet, profinet, profibus,..., ..., ...
Que tipo de red elegir? 

Si andáis un tiempo por este mundo sabréis que hay una infinidad de tipos de red,  cada una de una fabricante, algunas parecidas, otras no tienen nada que ver unas con otras, en definitiva incompatibles unas con otras.

Siemens esta apostando por PROFINET y PROFIBUS dos tipos de redes que se complementan a mi entender y que por ello no tienen la misma función.

Que es ETHERNET/PROFINET?

ETHERNET y PROFINET es lo mismo? rotundamente, NO!!!, por que lo digo de esta forma tan contundente? por que leyendo el manual de Siemens, en algunos momentos parecen lo mismo, pero no es así. Comparten lo que se llama la capa física, es decir, electrónica,conectores, cables... todo eso es compatible, utilizan ambas el protocolo de direccionamiento TCP/ IP del mismo modo. Entonces donde está la diferencia?. Pues que al protocolo TCP/IP se le añade una trama mas de datos para para crear así PROFINET. Esta trama no es por que si o un capricho del fabricante si no que en el entorno de la red tiene su utilidad.

visitar:

http://www.infoplc.net/documentacion/7-comunicaciones-industriales/1791-profinet-conceptos-basicos

Ahora me voy a permitir hacer una critica a Siemens, creo que no es mucho pedir, que los automatas de la serie S7 1200 y 1500 pudieran cambiar de protocolo, PROFINET a ETHERNET(de datos estandar) ya que solo es una cuestión de programación del sistema operativo del PLC y permitir que los dos tipos de redes sean plenamente operativos, creo yo que esto daría mas versatilidad a la serie S7  (si sigues leyendo esta entrada mas adelante sabrás el por que). Ya que tanto PROFINET como ETHERNET(de datos estandar) lo que hacen es trasferir datos de un punto de la red a otra.

QUE ES PROFIBUS?.

Aquí la experiencia practica por mi parte a sido poca pero muy agradable, como he dicho al principio ambas redes se complementan en una red industrial, por que si PROFINET sirve para enviar información (datos) de un lado a otro de la red, con PROFIBUS creamos una red de automatización de una fabrica o cadena de montaje, ya que desde un autómata principal o maestro controlamos varios esclavos. Cuando hablo de controlar, me refiero a que desde el maestro podemos activar una salida del esclavo o leer una entrada. Esto a nivel de TIAportal significa que desde un único programa controlamos varios PLC.

visitar:

 http://www.infoplc.net/documentacion/7-comunicaciones-industriales/1360-introduccion-a-profibus12

No voy a añadir mas por mi parte en estas dos redes, creo que hay gente que sabe mas que yo en estas cuestiones por eso remito a los anteriores enlaces para el que quiera profundizar.

El motivo de meterme en comunicaciones del S7 1200 es por que, creo que hoy en día las comunicaciones son fundamentales en la industria y cada vez mas, el conocerlas, trabajarlas y dominarles es asegurarse el futuro en la automatización.

Que se necesita para iniciarse en las comunicaciones del S7.

Lo primero tiempo, por que no es poca la información que vamos a manejar, tipos de redes, protocolos, tener claro que finalidad tiene cada tipo de red, instrucciones de programación y que módulos o elementos nos son necesarios para poder realizar la conexión física.

Creo que lo mejor es empezar por que elementos nos hacen falta para hacer posibles las comunicaciones. Si no hay dos interlocutores no hay comunicación, por lo tanto necesitamos otro PLC, para no complicarnos la vida, lo mejor es coger otro PLC igual que el que tenemos  o próximo a este, bien como ya sabemos ambos están preparados para para PROFINET, por lo tanto se pueden unir directamente o a través de un swith concentrador, si vamos a unir mas dispositivos, HMI, PLC´s.. a la red.



Como se puede ver es bastante sencillo la unión física de los dispositivos en PROFINET y sirven los cables de ethernet.

En PROFIBUS la cosa es distinta no tenemos el PLC preparado si no que hay que añadir un modulo al PLC y hay módulos maestros y esclavos.
Los módulos que nos harán falta son:

CM 1245-5 PROFIBUS DP-slave ref. 6GK7 242-5DX30-0XE0
https://support.industry.siemens.com/cs/document/61029535/simatic-net-s7-1200-profibus-cm-1242-5-instrucciones-de-servicio?dti=0&pnid=13613&lc=es-WW

CM1243-5 PROFIBUS DP master ref. 6GK7 243-5DX30-0XE0
https://support.industry.siemens.com/cs/document/61029013/simatic-net-s7-1200-profibus-cm-1243-5-instrucciones-de-servicio?dti=0&pnid=13613&lc=es-WW

En ambos manuales explican como se tienen que usar estos módulos y su topología.

TIAportal y PROFIBUS.
https://support.industry.siemens.com/cs/document/59193579/simatic-profibus-profibus-con-step-7-v13?dti=0&pnid=13613&lc=es-WW

También el S7 1200 pueden llevar redes ASi para lo cual necesitaremos otro módulo:

CM 1243-2 ASi Master ref. 3RK7243-2AA30-0XB0
https://support.industry.siemens.com/cs/document/57914347/maestro-as-i-cm-1243-2?dti=0&pnid=13613&lc=es-WW

y como no el RS 232, 422, 485, pero no se el por que en el portal de soporte de Siemens en internet , con el nombre del modulo CM 1241 no he encontrado nada, ni un triste manual, en cambio !!! sorpresa¡¡¡ con el nombre CP 1243-1  PCC es un modulo que nos va a permitir conectar nuestro S7 1200 a una red ethernet/internet, es decir ya tenemos conexión al mundo.

En cambio, si que encuentro distribuidores que comercializan estos módulos CM para RS 232/485 o quien busca acaba encontrando, existe un procesador de comunicacionres punto a punto y es el CP 431.

https://support.industry.siemens.com/cs/document/1117397/acoplamiento-punto-a-punto-cp-341-configuraci%C3%B3n-y-parametrizaci%C3%B3n?dti=0&lc=es-WW


Ethernet/internet.

https://cache.industry.siemens.com/dl/files/879/109382879/att_829412/v1/BA_CP-1243-1-PCC_78.pdf

Hablando de conectar nuestro PLC al mundo tenemos otros módulos como son.
CP 1242-7 GPRS  y CP1243-7   este módulo conecta nuestro PLC vía GSM.

 https://support.industry.siemens.com/cs/document/55631071/simatic-net-s7-1200-telecontrol-cp-1242-7?dti=0&lc=es-WW

https://support.industry.siemens.com/cs/document/61029644/simatic-net-s7-1200-telecontrol-cp-1242-7-instrucciones-de-servicio?dti=0&lc=es-WW

https://support.industry.siemens.com/cs/document/109476704/simatic-net-s7-1200-telecontrol-cp-1243-7-lte-instrucciones-de-servicio?dti=0&lc=es-WW

Para terminar, existen unos módulos denominados TS que sirven para conectar vía telefonía convencional nuestro PLC.

https://support.industry.siemens.com/cs/document/51311100/simatic-industrie-software-engineering-tools-ts-adapter-ie-basic?dti=0&lc=es-ES

https://support.industry.siemens.com/cs/document/85517232/ts-adapter-ie-advanced?dti=0&lc=es-ES

Bueno, como podéis ver hay muchas posibilidades de conexión de nuestro PLC, solo ahí que tener claro la que nos hace falta. Dejo un ultimo enlace para los catálogos de Siemens.

Catalogo de comunicaciones:

https://www.automation.siemens.com/sc-static/catalogs/catalog/SIMATIC_NET_IKPI_complete_Spanish_2015.pdf?HTTPS=REDIR

Catalogo general:

http://www.automation.siemens.com/salesmaterial-as/catalog/es/simatic-st70-complete-spanish-2015.pdf

jueves, 4 de febrero de 2016

Primeras impresiones con el 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: