Vamos a realizar un ejemplo de cómo realizar un tracking en Step 7 de forma que en próximas entradas podamos asociar estos movimientos conocidos con datos arrastrados por la línea para poder tomar otro tipo de decisiones sobre cada uno de los productos en cuestión.
Para ello, vamos a usar Step 7 y el simulador Factory I/O para darle la inteligencia necesaria.
¿En qué consisten el tracking en step 7?
Básicamente consiste en mover en este caso las cajas de una forma controlada a través de los 5 transportadores.
Así, cada caja no pasará al siguiente transportador hasta que el tapete siguiente esté libre. Esto nos permite realizar un movimiento muy controlado de las carga.
Lógicamente en paquetería este tipo de tracking no se hace porque en general no hay tal cosa sino que se detecta el elemento mediante escaneres, pesajes etc. Pero para entender el concepto nos sirve el tema de los paquetes sobre los pallets.
La idea por tanto es saber en todo momento dónde está cada paquete si fuera necesario sin encoders, ni mediciones. Simplemente por movimientos en los transportadores paso a paso. No podrá haber por tanto dos paquetes en el mismo tapete.
Veamos un ejemplo de funcionamiento de lo expuesto
Ni que decir tiene que el software de simulación Factory I/O es ideal para realizar este tipo de ejemplos ya que sin él es realmente complicado poder realizarlos.
Como ves la cosa está clara. Ahora bien ¿Cómo programamos el tracking en Step 7?
Básicamente lo que vamos a hacer es un FB que será nuestra "clase" transportador y crearemos 5 instancias para cada uno de los trasnpotadores que tenemos.
La clase trasnportador (El FB), tendrá 4 estados:
- Preparado para enviar
- Preparado para recibir
- Enviando
- Recibiendo
Finalmente añadiremos un FC con el que manejaremos las salidas derivadas de cada uno de los transportadores.
La estructura básica del FB será como sigue:
Básicamente lo que se hace es añadir las condiciones mínimas para la activación de cada estado.
A partir de ahí se pueden hacer alteraciones. Por ejemplo, añádir unos temporizadores a modo de Timeout, de forma que si se está en estado de envío o recepción y pasado un tiempo no cambia de estado, este estado sea reseteado. Esto servirá por ejemplo en caso de eliminar un paquete del tracking por la razón que fuere.
Vídeo de cómo programar un tracking en Step 7
El tracking de los datos
Eso lo vamos a completar en otra entrada. De momento nos centramos en cómo mover los transportadores.
¿Qué te ha parecido?
Espero que te haya sido útil. Ni que decir tiene que esta entrada será incluida en la próxima actualización del curso Cómo programar Step 7 y no morir en el intento junto con el proyecto de Step 7 así como el proyecto de Factory I/O.
Si necesitáis descargar Factory I/O podéis hacerlo desde esta misma web así como adquirir la licencia que desees una vez termine el plazo de prueba.
Finalmente si necesitáis material eléctrico, puedes pedirme presupuesto a través de este formulario y ¡yo me encargo de todo!



