Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-----------------------------------------------------------------------------------------------
Se puede usar una sola instrucción BSR o BSL para rastrear un solo estado booleano (0 o 1)
que a su vez puede describir una propiedad única de un producto. En el ejercicio inicial se
pedirá que rastree los 3 valores booleanos que describen cada botella que ingresa a nuestra
línea de proceso. Los estados booleanos se denominarán "Existe (presente)", "Grande" y
"Roto", y usted debe rastrear estos estados, utilizando 3 instrucciones BSL (desplazamiento
de bits a la izquierda) separadas. Se puede argumentar que "Existe" no necesita ser
rastreado (= correcto o presente), ya que las botellas entran continuamente en la línea, y por
lo tanto deben existir. Incluso usaremos este hecho para estropear nuestras instrucciones
BSL y provocar un cambio en nuestra información rastreada. Más tarde, cuando comience a
desviar botellas rotas para desechar, ya no existirán. Estas botellas faltantes podrían
detectarse después de que se desechen utilizando el estado "Roto", pero por ahora quiero
que rastree los 3 estados utilizando 3 matrices de bits separadas.
Considerando lo anterior, automatiza y resuelve lo solicitado:
Cree un programa que permita al operador iniciar y detener el proceso utilizando los
interruptores montados en el panel disponibles. Cuando el proceso se está ejecutando, el
transportador o faja principal debe estar energizado y las botellas deben entrar y salir
continuamente de la línea. Para estos ejercicios, utilice los bits en la palabra B3:0 si y
cuando se requieren bits individuales como banderas, etc.
Si prestaste mucha atención a los bits que se desplazan a lo largo de cada matriz de bits, es
probable que hayas notado que hay un desplazamiento entre cada una de estas 3 matrices.
Esto se debe al hecho de que los 3 interruptores de límite están ubicados exactamente a 2
anchos de botella. Para usar LS1 para cambiar o desplazar los datos de los 3 interruptores al
mismo tiempo, este espacio es realmente crítico y debe ser un múltiplo exacto del ancho de
una botella. El número de anchos de botella por turno determina el desplazamiento que
encontramos dentro de nuestras matrices.
Modifique tu programa para que todas las botellas grandes se desvíen al transportador
inferior ubicado en el lado derecho de la simulación. Esto se logrará utilizando el bit
apropiado en la matriz de bits "Grande" para invocar la transferencia. Además, asegúrese
de que las botellas no se dañen en el proceso.
Si tienes éxito en completar lo anterior, debe estar bien preparado para lidiar con la tarea de
desviar botellas rotas para desechar.
Para añadir un poco de interés a esta automatizacion, se pide separes las botellas rotas que
ocasionalmente aparecen. Por supuesto, es tu responsabilidad asegurarse de que el vidrio
esmerilado se coloque en cajas y colocar nuevas cajas según sea necesario.
El costo de proporcionar cajas de cartón puede ser significativo con el tiempo. Por esta
razón, es esencial que llenes cada caja hasta su máxima capacidad y que lo haga sin
derrames. Como una botella pequeña solo produce 2/3 de vidrio esmerilado como una
botella grande, tendras que ajustar esta diferencia en la lógica de su programa.
Al crear la lógica para esta automatizacion, puede encontrar que se enfrenta a inicializar
variables o borrar contadores, etc. cada vez que editas y luego reinicias tu programa. Solo
para que sea un poco más fácil encontrar esta lógica, te pediría que agregue el siguiente
renglón a la parte superior de su programa.
No tiene sentido saturar tu programa con una lógica que solo se ejecuta una vez cada vez
que se ejecuta, por lo tanto, coloca esta lógica en una subrutina, pero que se encuentre
fácilmente.
Una vez que hayas encontrado una solución para el problema de la chatarra, ahora está
entrando en la recta final.
El control de la estación de tapado de botellas debe ser solo una cuestión de tapar cada
botella que viene. El solenoide del ariete de cierre O: 2/9 debe estar energizado para
extender el ariete, pero no es necesario ajustar el tamaño de la botella con este equipo de
cierre en particular. Intentar tapar una botella que no existe causará poco daño, pero es un
desperdicio de tapas, además de aumentar el desorden en el piso de la planta. Debido a lo
anterior, asegúrese de tapar solo las botellas que realmente existen.
Dejaré cuestiones como cuándo parar y comenzar la línea para ti. Sin embargo, ten en
cuenta que queremos mantener el mayor nivel de producción posible con el equipo a
nuestra disposición.
=================================================================
============
Buena suerte, nuevamente no hay una unica solucion para un problema. Tu mismo eres!!