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: