Esta semana te traigo algo que es un reto, pero que lo vamos a resolver en dos partes (hoy toca los diagramas de flujo)
Y es que Jose, uno de los alumnos de la plataforma se ha metido con este problema, y me ha pedido un poco de ayuda de cómo llegar a afrontarlo.
La verdad es que ha sido casualidad que esta semana han sido dos personas las que me han preguntado lo mismo:
¿cómo comenzar un programa?
Y siento decir que... no hay una respuesta a eso.
Depende de muchas variables. Desde la complejidad de lo que deba a hacer, hasta la tipología.
Cuanto más grande sea el programa o la línea, lógicamente la cosa será más complicada.
Pero a grandes rasgos, la pregunta que tienes que responder es : ¿cómo se come un elefante?
La respuesta es muy sencilla: pues trocito a trocito.
Es decir. No puedes ver el programa como un TODO, sino una suma de partes.
Así, lo primero de todo, tienes que saber MUY BIEN cómo debe funcionar la máquina.
Luego, si es una línea, pues básicamente dividir el grupos lógicos y físicos. Por ejemplo (y me lo invento más o menos):
- Modos de funcionamiento
- Secuencia general (si es aplicable)
- Movimientos de cada estación
- Alarmas
- Tracking
- Comunicaciones con otros PLC
- ...
Fíjate que en este caso, estoy hablando de algo muy genérico.. pero ¿y si es solo una estación de bombeo con dos bombas que tiene que ir alternando?
Muchas de las cosas ahí puestas, no son ni de lejos aplicables, por lo que no hay una receta para programar, sino que cada programación, tiene una receta.
Ahora bien, una vez que has cogido el cuchillo y tenedor para comerte el elefante, y has seleccionado el bocado ¿cómo puedes actuar?
Es decir, y en el caso que nos ocupa... ¿cómo programar una puerta de un garaje o similar?
Este programa es lo suficientemente pequeño como para que podamos abarcarlo como un todo. Apenas tiene elementos y es algo relativamente sencillo.
¿Pero cómo lo afronto?
Bien, de eso va la primera parte. ¿Te suenan los diagramas de flujo?
Hablemos un poco de ellos...
Creación de diagramas de flujo
La descarga de Pencil puedes hacerlo desde aquí: https://pencil.evolus.vn/
¿Cómo lo ves?
No sé si habrás hecho alguna vez un diagrama de flujo. Habrás visto que no es complicado, y solo se trata de ordenar las ideas en un papel.
El ponerte delante de una hoja en blanco ayuda a centrarte, y el simple hecho de escribirlo, o de dibujarlo, hace que lo veas más claro.
No sé si es una cita de Einstein la cual dice algo así como "si no puedo dibujarlo, es que no lo entiendo". Pues es aplicable al 100%. No se trata de que el dibujo sea súper sofisticado, sino que para ti, diga lo que tienes en la cabeza.
Este ejemplo lo dejaré, en todas sus partes, en los anexos del curso de TIA Portal y, cómo no, en https://guorker.com
La semana que viene... más.




