Para la implementación de la Banda Transportadora se requiere llevar un conteo de los envases que son transportados, además se cuenta con dos botones uno de inicio y otro de paro.
El botón de inicio debe ser presionado por el operador para comenzar el proceso y el conteo, cuando esto sucede dicho botón debe permanecer encendido y el botón de paro debe estar centellando indicándole al operador con ello que dicho botón espera ser presionado. Necesitaremos utilizar un Contador del PLC, dicho Contador tendrá la función de contabilizar los envases que son transportados por la banda; cuando llegue al límite establecido de envases se debe detener el proceso automáticamente, con lo que se encenderá la lámpara del botón de paro y comenzara a centellear la lámpara del botón de inicio. El botón de paro será presionado por el operador cuando se presente alguna contingencia o simplemente se tenga que detener el proceso, con esta acción se encenderá la lámpara del botón de paro y centellara la lámpara del botón de inicio.
El programa en Lenguaje Escalera estará estructurado de tal manera que se auxiliara de las siguientes funciones:
LampInicio. Se encargara de mantener encendida la lámpara de inicio de manera intermitente cuando el mecanismo no se encuentre funcionando.
LampParo. Cuando el mecanismo se encuentre en funcionamiento tiene la labor de mantener encendida de manera intermitente a la lámpara de paro.
Contador. Esta función será responsable del conteo de los envases que son transportados.
En la Función LampInicio (función 1) utilizaremos un Bit especial con un intervalo de tiempo de un segundo el cual actuara sobre la marca de memoria M2 cuya etiqueta es BanAux (Bandera Auxiliar), observe la figura 11.4. De esta manera cuando sea invocada la función LampInicio el bit especial se energizará de manera momentánea cada segundo lo que provocara que cada segundo se active la Bandera Auxiliar M2 y como se verá más adelante dicha marca es una de las encargadas en el programa principal de activar a la salida física S1 relacionada con la lámpara de inicio. Por lo tanto si la marca se activa cada segundo entonces la lámpara de inicio se encenderá cada segundo, provocando con ello un encendido intermitente.
Figura 11. 4 Implementación de la Función LampInicio
Para el caso de la Función LampParo (función 2) utilizaremos de igual manera un Bit especial con un intervalo de tiempo de un segundo, pero ahora lo implementaremos de forma directa, es decir, energizando sin marcas intermediarias la salida S2 correspondiente a la Lámpara de Paro. Así cada segundo que se energice el bit especial se energizara la salida física S2, tal como se muestra en la figura 11.5.
Figura 11. 5 Implementación de la Función LampParo
La función de contar el número de envases, emplea su activación por medio de una condición resultante del proceso, esta condición es el accionamiento momentáneo del sensor, provocado por el paso de un envase por la banda transportadora, con lo que se incrementa en una unidad el registro del Contador. Lo cual se puede observar en la figura 11.6. Una vez que el registro del contador llegue al límite establecido por el programador, el reset del contador entra en funcionamiento deteniendo la cuenta.
Figura 11. 6 Implementación de la Función del Contador
Figura 11. 7 Bosquejo de la banda transportadora con lámparas intermitentes
La implementación se hará, como en ejercicios anteriores, de manera formal auxiliándonos de las tablas de programación 11.1, 11.2, 11.3 11.4.
Tabla 11. 1 Implementación del sistema mediante tablas.
Tabla 11. 2 Tabla de la Función FunParo.
Tabla 11. 3 Tabla de la Función FunInicio
Tabla 11. 4 Tabla de la Función FunCont
De las tablas 11.2, 11.3 y 11.4 observamos que se trata de la implementación de las funciones, por lo que en estas tablas nos indican que elementos activan las salidas.
De la tabla 11.1 se observa:
Fila 1. La salida interna M0 que corresponde a la Bandera de Inicio reflejara de forma memorizada el accionamiento momentáneo del botón de inicio el cual se encuentra relacionado con la entrada física E1. En lenguaje Escalera lo expresado en esta explicación se resume en la figura 11.8.
Figura 11. 8 Fila 1 del programa de la tabla 11.1
Fila 2. Ya que accionamos a la Bandera de Inicio de manera memorizada en la fila 1 en la fila 2 será desactivada cuando la bandera de paro (salida interna M1) se active debido a que indican estados contrarios. Ver figura 11.9.
Figura 11. 9 Fila 2 del programa de la tabla 11.1.
Fila 3. Cuando este presente la bandera de paro M1 se encenderá la lámpara del botón de paro indicando con ello que se detuvo el proceso, cabe aclarar que la lámpara de paro se encuentra en la salida física S2 y lleva por etiqueta LampParo, tal como se muestra en figura 11.10.
Figura 11. 10 Fila 3 del programa de la tabla 11.1.
Figura 11. 11 Fila 4 del programa de la tabla 11.1.
Filas 5, 6 y 7. El contacto interno del Contador C0 se activará cuando se hayan contabilizado 5 envases indicando con ello que indicando que el proceso de empaquetado se llevo a cabo y por consiguiente está acción enciende la bandera de paro de manera memorizada (Fila 5). De igual manera la bandera de paro presentara un accionamiento memorizado cuando no este presente la bandera de inicio (Fila 6) o cuando sea presionado el botón de paro (Fila 7). Ver figura 11.12.
Figura 11. 12 Filas 5, 6 y 7 del programa de la tabla 11.1.
Fila 8. De acuerdo a la figura 11.13 la desactivación de la bandera de paro se llevara acabo cuando sea presionado el Botón de Inicio.
Figura 11. 13 Fila 8 del programa de la tabla 11.1.
Fila 9. El motor de la Banda transportadora será energizado si la Bandera de Inicio M0 se encuentra activada y la Bandera de paro desactivada. Tal como se ilustra en la figura 11.14.
Figura 11. 14 Fila 9 del programa de la tabla 11.1.
Fila 10 y 11. La lámpara de inicio será encendida bajo dos condiciones: si la bandera de Inicio (Fila 10) se encuentra activada o si la Bandera Auxiliar M2 (Fila 11) ha sido activada. Lo anterior se ejemplifica en la figura 11.15. Como ya se indico anteriormente la Bandera Auxiliar es activada desde la Función de la Lámpara de Inicio.
Figura 11. 15 Filas 10 y 11 del programa de la tabla 11.1.
Fila 12. La función que hace que la lámpara de paro comience a centellear será llamada cuando la Bandera de Inicio este activada y la Bandera de paro este desactivada (vea la figura 11.16), es decir, cuando el mecanismo se encuentre en funcionamiento.
Figura 11. 16 Fila 12 del programa de la tabla 11.1.
Fila 13. La función que realiza el conteo será invocada desde que el mecanismo comience su funcionamiento por ello depende de la Bandera de Inicio, como se muestra en la figura 11.17.
Figura 11. 17 Fila 13 del programa de la tabla 11.1.
El ambiente del software de programación con que cuenta el PLC con el cual realizamos el presente ejercicio es el que se ilustra en la figura 11.18.