Академический Документы
Профессиональный Документы
Культура Документы
Se modifican unas subrutinas en el programa del PLC (Las enmarcadas en color amarillo) para
que se adapten a la nueva secuencia de funcionamiento y a las nuevas prestaciones de la
mquina Probadora de cortocircuito.
Tambin se agregan algunas subrutinas (enmarcadas en color verde), las cuales contienen la
lgica de las nuevas funcionalidades de la mquina Probadora de cortocircuito.
Se modifican los registro Data File (recuadro amarillo) en donde se almacena la secuencia de
activacin de los pogos para la prueba de cortocircuito segn el modelo de strap para que sta
secuencia corresponda correctamente con el nuevo circuito elctrico de relevadores de control.
Se agregan registros adicionales (recuadro verde) para almacenar la secuencia de activacin de
los pogos para la prueba de continuidad; as como otros dos registros en los cuales se almacenan
los nmeros de las bobinas con cortocircuito o de los strap con falso contacto.
Declaracin de entradas
Se toman 3 entradas de las 5 que quedan de reserva en el PLC para la seal de retorno de los
pulsos de continuidad y para las seales de activacin de los microswitchs.
Seal de microswitchs
Se crea un rengln en la subrutina de entradas para la verificacin de las condiciones de los
microswitchs ubicados en los straps de los postes con la lgica siguiente:
Los modelos de batera A (registro 0) y D (registros 6 y 7) estn relacionados con la condicin 2,
los modelos restantes B, C, E, F y G (registros 1 5 y 8 14) estn relacionados con la condicin
1; cuando la prueba de continuidad est activada y el bit auxiliar para realizar el ByPass de las
condiciones de microswitchs no est activo, se verifica el modelo de batera seleccionado y se
compara para definir la condicin de Microswitchs que se debe cumplir para asegurarse que los
pogos de los postes estn haciendo contacto con los straps. Si las 3 condiciones (prueba de
continuidad activa, bit auxiliar de microswitchs desactivo y la condicin de microswitchs
correspondiente activa) son cumplidas, se activa un bit que indica que los pogos de los postes
estn haciendo contacto correctamente; con sta condicin cumplida, la prueba de continuidad
puede dar comienzo.
Si el bit auxiliar de microswitchs est activo, el rengln anterior no se cumple, pero la prueba de
continuidad puede dar comienzo porque se omite sta condicin.
Si cualquiera de las otras 2 condiciones no se cumple y el bit auxiliar de microswitchs est
desactivado, la prueba de continuidad no se realiza y la batera es rechazada.
Declaracin de salidas
Se modifica la asignacin de salidas de los mdulos de I/O adicionales para que coincidan con los
relevadores del circuito elctrico de control modificado; as como la asignacin de salidas para la
activacin y desactivacin de las bobinas del contactor reversible usado para el switcheo entre
voltajes (24VDC a 0.75KVDC), conforme a la prueba que se est realizando en la mquina.
Prueba de Continuidad
Cuando la batera entra a la mquina, el sensor de batera presente se activa mientras el cilindro
de tope la mantiene dentro de la mquina; despus el cilindro de la ua clampea la batera para
colocarla en posicin, se retrae la ua, se retrae el cilindro empujador y se vuelve a extender el
cilindro de la ua. Enseguida, el servomotor baja la placa portapogos hasta la posicin de prueba
y comienzan las pruebas.
Se agreg una subrutina para realizar una prueba de continuidad previa a la prueba de
cortocircuitos.
A continuacin se describe la lgica de la subrutina que realiza la prueba de continuidad:
Al activarse el contactor para los 24VDC, comienza un timer de espera para comenzar la
secuencia de continuidad. Al cumplirse el tiempo, se activa un bit que activa el primer par de
pogos de la secuencia.
Con los pogos activos, se inicia otro timer que espera la deteccin de un pulso de continuidad. Si
en ese tiempo se recibe el pulso, se activa un bit que indica que el pulso ha sido recibido.
Si se activa el bit de pulso detectado, se activa un bit que manda apagar los pogos; si no se
detecta el pulso, cuando se termina el tiempo para la deteccin del pulso se activa el mismo bit
que manda apagar los pogos.
Cuando los pogos estn apagados, duran un tiempo en ese estado antes de continuar con la
secuencia de activacin de los pogos, en caso de que se haya detectado el pulso de continuidad,
o para realizar el rechazo de la batera. Esto si est activo el ciclo normal de prueba.
Si est activo el ciclo completo de prueba, despus del tiempo de espera de los pogos en off,
contina la secuencia de
activacin de los pogos, se haya detectado o no el pulso de continuidad.
Con la seal de los pogos inactivos o con la seal de pulso no detectado, se incrementa en 2 el
conteo del ndice de la secuencia de activacin de los pogos.
Al cumplirse el tiempo de los pogos en estado off, se activa un bit que reactiva los pogos para
continuar con la secuencia.
ste bit para finalizar la prueba de continuidad, se desactiva cuando la secuencia de la mquina
llega al Paso 7.
Asimismo, ste paso limpia el ndice de la secuencia de activacin de los pogos y restablece 3
contadores: el contador de pulsos de continuidad, el contador de bobinas en corto y el contador
de straps con falso contacto (C5:5, C5:6 Y C5:7 respectivamente).
Registro de fallos
Para registrar los nmeros de las bobinas en corto y los nmeros de los straps con falso contacto,
se agreg una subrutina de registro, la cual se explica a continuacin:
Para determinar el nmero de la bobina en corto, se realizan unas operaciones matemticas que
consisten en dividir en dos el valor del ndice de la secuencia de activacin de los pogos en la
prueba de cortocircuitos y sumarle un uno al resultado. El valor resultante al final, se almacena
en el registro N7:70 para que sea movido a una tabla de registros de bobinas en corto N33.
Los registros donde se almacenan los nmeros de las bobinas en corto se limpian cuando la
secuencia de la mquina llega al Paso 10, el cual solamente se activa cuando la mquina
realiz un rechazo de batera.
Los registros donde se almacenan los nmeros de los straps con falso contacto se limpian
cuando la secuencia de la mquina llega al Paso 10, el cual solamente se activa cuando la
mquina realiz un rechazo de batera.
Ajuste de alturas
Para permitir el ajuste de las alturas directamente desde la interfaz en el PanelView, se agrega la
subrutina Ajust_Alt la cual se explica a continuacin:
La subrutina consiste totalmente en 15 renglones de comparaciones, en los cuales se verifica el
modelo de batera seleccionado contra el modelo de batera al cual pertenecen determinados
registros de acuerdo al modelo de batera que le corresponden.
La lgica de todos los renglones es la misma: si la mquina est en modo manual y el
servomotor se encuentra en la posicin de Home, al presionar el botn Grabar Valores
Actuales que se encuentra en la pantalla Ajustar alturas del PanelView los valores actuales de
las alturas se almacenan en los registros correspondientes de acuerdo al modelo de batera
seleccionado en la mquina.
En cuanto inicia la prueba de HiPot (Cortocircuitos), se inicia un timer para el delay de la seal de
inicio que se enva al HiPot Tester.
Al terminar ste delay, se manda la seal para activar el primer par de pogos y para activar la
bobina del contactor para los 0.75VDC.
El par de pogos duran activos un tiempo, y al cumplirse se manda una seal para apagarlos.
Los pogos tambin se apagan si se detect un corto en una bobina antes de que terminara el
tiempo activo de stos si la batera ha sido evaluada como Not Ok.
Con la seal de pogos off o con el bit de conteo prueba (cuando el ciclo completo est activo) se
incrementa en dos el ndice de la secuencia de activacin de los pogos.
Si est activo el ciclo completo de prueba, despus del tiempo de espera de los pogos en off,
contina la secuencia de activacin de los pogos, se haya detectado o no una bobina en corto. Si
no est activo el ciclo completo, al terminar el tiempo en off de los pogos, la mquina rechaza
inmediatamente la batera.
Cuando se detecta un corto circuito en una de las bobinas se activa un bit que incrementa un
contador con preset de 2 para realizar la prueba nuevamente y corroborar el corto que se
detect en dicha bobina.
Si el ciclo completo est activado, cuando el preset de ste contador se cumple, se habilita un bit
para realizar el rechazo de la batera al terminar con la secuencia de activacin de los pogos;
tambin se activa un timer que genera un retardo antes de desactivar el bit del contador.
El bit que habilita el rechazo de la batera, se deshabilita cuando la prueba de cortocircuitos
termin de manera fallida.
Si las pruebas estn en ciclo normal, el contador de las pruebas de cortocircuito fallidas se
restablece cuando la batera se activa el bit Bateria_Not_Ok el bit Batera_Ok; de lo
contrario, si estn en ciclo completo, se restablece cuando se activa el bit Batera_Ok cuando
se termina el delay para la deteccin del bit del contador de pruebas fallidas.
Cada vez que se activa el bit de Batera_Rechazada que viene del HiPot Tester, se activa un
delay para reiniciar la prueba y repetir la prueba de cortocircuito con el fin de corroborar el corto
encontrado.
Si est activo el ciclo completo, el ndice de la secuencia de pogos activos slo se limpia cuando
se activa el bit Batera_Not_Ok o el bit Batera_Ok; si est en modo normal, se limpia el ndice
cuando se restablece el HiPot Tester o cada vez que se detecta un corto aparte de cuando se
activa alguno de los dos bits anteriores.
El bit que termina la prueba de cortocircuito se activa al activarse el bit Bat_Ok o el bit
Bat_Not_Ok y stos bits se desactivan en los pasos Paso 8A" y Paso 10 de la mquina,
respectivamente.
Cada vez que se encuentra una batera con cortocircuito, se almacena el modelo de la batera en
un registro que leer el PanelView para que sta se muestre en las pantallas de Procesos y
INFO BATERA.
Procesos
Se modifica un poco la subrutina de procesos para adaptarla a los nuevos requisitos del historial
de bateras rechazadas. Las modificaciones se describen a continuacin:
Para definir las horas de inicio y fin de turno, se deben activar momentneamente los bits
PV_Iniciar Turno y PV_Terminar Turno por medio de dos botones ubicados en la parte superior
de la pantalla de procesos en el PanelView. Cuando el turno es iniciado, el historial y los
contadores son habilitados. Se agrega un bit en todas las lneas encargadas del historial de
rechazos para que cada vez que una batera es rechazada por errores en los microswitchs, no se
realice el corrimiento porque dicha lnea quedara vaca.
El historial de bateras rechazadas muestra las ltimas 10 bateras que no pasaron la prueba de
continuidad o la prueba de cortocircuito. Cada vez que una batera es rechazada, se realiza un
corrimiento de datos por medio de 9 COPs (Copy File), que son bloques de funcin del PLC los
cuales se usan para mover los datos de 17 filas de registro.
Cada batera que falle una de las dos pruebas que le realiza la mquina, se enlista en la pantalla
de procesos donde se decriben: La fecha y la hora en la que fue rechazada, el modelo de batera,
las bobinas en corto los straps con falso contacto.
Se modifica el rengln 19 para que haya dos maneras de mostrar el historial: con la mquina en
ciclo normal, solamente guarda el nmero de la primer bobina encontrada con corto o el primer
strap con falso contacto; en ciclo completo, guarda los valores de todas las bobinas en corto o de
todos los strap con falso contacto.
Alarmas
En la subrutina de Alarmas se agrega la alarma que indica que fall la activacin de los
microswitchs. Dicha alarma se activar cuando se cumplan las siguientes condiciones:
Cuando se active el Paso 6B (secuencia sin clamp activo) o el Paso 16 (secuencia con clamp
activo), la prueba de continuidad est activada y los microswitchs no se han detectado, un timer
con preset de 5 segundos inicia su conteo; cuando se activa el bit DONE del timer, se activa
una alarma que indica que los microswitchs no han sido detectados.
Seleccin de straps
En la subrutina para la seleccin del modelo de los straps, se agrega un bloque de funcin COP
para cada uno de los modelos de straps, con los cuales se cargarn en un registro de ndice la
secuencia de activacin de los pogos para la prueba de continuidad, adems del ndice con la
secuencia de activacin de los pogos para la prueba de cortocircuito.
1b
3b
3a
4b
4a
5a
5b
6a
6b
En espera
7b
Condiciones iniciales
Extender ua
Extender ua
ua cumplido
extendida activo tiempo de ua extendida cumplido
Sensor ua extendida activo tiempo de uaSensor
extendida
Fin de pruebas
Retraer ua
Retraer empujador
Retraer ua
Retraer empujador
Extender ua
Inicio de pruebas
Resultados
de prueba de continuidad
2b
Prueba de continuidad Ok
Prueba de cortocircuito Ok
6a
Retraer tope
7a
Extraer empujador
7b
8b
Sensor
placa de rechazo retrada activo
Sensor batera liberada activo && Sensor empujador retrado
activo
9a
Extender tope
10
Fin de pruebas
2a
Activar pogos
Pogos activados
3a
Pulso detectado
Desactivar
4a pogos && aumentar conteo de prueba
Desactivar pogos
4b && Registrar nmero de strap con falso cont
Pogos desactivados
Pogos desactivados
5a
5b
6a
Prueba
6b Not Ok, reset conteo de secuencia
10
2b
Activar pogos
Pogos activados
3b
Pulso detectado
Desactivar
4a pogos && aumentar conteo de secuencia
4b
Pogos desactivados
Pogos desactivados
5a
6c
Prueba
continuidad Ok, reset conteo de secuencia
8b
Prueba de
dede
secuencia
8acontinuidad Not Ok, reset conteo
2a
Activar pogos
Pogos activados
3a
Pulso detectado
Desactivar
4a pogos && aumentar conteo de prueba
Desactivar pogos
4b && Registrar nmero de strap con falso contact
Pogos desactivados
Pogos desactivados
5a
5b
6a
Prueba
6b Not Ok, reset conteo de secuencia
Activar pogos
Pogos activados
Timer para deteccin de cortocircuito
Corto no detectado y preset del timer cumplido
pogos
Desactivar pogos
Timer pogos en off iniciado && aumentar conteo de secuencia Resetear secuencia de conteo de
prueba &&
reestablecer HiPot &&
Timer pogos off iniciado
Preset de timer pogos off cumplido