You are on page 1of 6

Botella LogixPro línea de simulación http://translate.googleusercontent.com/translate_c?hl=es&prev=/search...

Primeros pasos

Hay numerosas maneras de siempre para llevar a cabo las tareas de programación, pero una
revisión rápida de las instrucciones de Allen Bradley desplazamiento de bits sin duda debe
apuntar a ellos como una herramienta ideal para su uso en este proceso en particular. En la
simulación de la línea de botella, que se enfrentan a la detección y el seguimiento de algunos
detalles booleano que tienen que ver con las botellas de entrar en la línea. Los sensores se
proporcionan para detectar la presencia de una nueva botella, el tamaño de la botella, y si la
botella está completamente intacta. Esencialmente tres estados booleano que describe las
propiedades de cada botella que entra en la línea. Si analizamos las diversas formas que puede
procesar estas botellas, rápidamente debe ser evidente que vamos a tener una amplia
información para la toma de decisiones, asumiendo que el seguimiento de la misma.

Un BSR sola o instrucción BSL se puede utilizar para el seguimiento de un solo estado
booleano (0 ó 1) que a su vez-puede describir una propiedad única de un producto. En el
ejercicio inicial se le pedirá a la pista de los 3 valores booleanos que describen cada botella de
entrar en nuestra línea de proceso. Los estados booleanos se conoce como "existe", "Grande" y
"Broken" y estos estados van a ser seguidos por usted, utilizando los tres por separado BSL
(desplazamiento de bits a la izquierda) las instrucciones. Se puede argumentar que "existe" no
es necesario realizar un seguimiento (= correcta), como botellas de entrar en la línea continua,
y por lo tanto debe existir. Incluso usarán este hecho al estroboscópico nuestras instrucciones
BSL y causar un desplazamiento de nuestra información de seguimiento. Más tarde, cuando se
inicia desvío de botellas rotas de desechos sin embargo, no será-ya no existen. Estas botellas se
pudo detectar que faltan después de que se desechan mediante el "roto" el estado, pero por
ahora quiero hacer un seguimiento de los 3 estados con 3 matrices de bits independiente.
..........

Ejercicio # 1 - Seguimiento de las botellas

C it l d i i i d t l di t l l

1 de 6 04/06/2011 12:20 p.m.


Botella LogixPro línea de simulación http://translate.googleusercontent.com/translate_c?hl=es&prev=/search...

Crear un programa que permite al operador para iniciar y detener el proceso mediante el panel
de interruptores montados disponibles. Cuando el proceso se está ejecutando, el transportador
principal debe ser energizado, y botellas continuamente deben entrar y salir de la línea. Para
estos ejercicios por favor, utilizar los bits de la palabra B3: 0 si y cuando bits individuales, tales
como banderas, etc son obligatorios.

Utilizando LS1 (existe), flash 3 Instrucciones de BSL a cambio de tres matrices de bits
independiente formado por dos palabras de 16 bits cada uno. Por favor, utilice los archivos #
B3: 2, B3 # 4 y # B3: 6 para este fin. Al restringir a estos archivos en particular en la tabla
binaria, será mucho más fácil para usted y su instructor para monitorear lo que está sucediendo
con su programa con la exhibición de la tabla de datos.

Pon a prueba tus cabo el programa, y utilizar el monitor de visualización de datos de la tabla,
tome nota de cómo los bits que representan "existe", "Grande", y "rotos" se desplaza dentro de
sus matrices de bits adecuada. Usted puede encontrar que es necesario para frenar la velocidad
de barrido con el control deslizante en el panel del PLC para ver esta actividad con claridad. Si
el programa está funcionando correctamente, ahora debería tener un sistema de determinación
de las propiedades asociadas con cada botella que pasa por la línea de embotellado.
..........

Ejercicio # 2 - Utilizando los datos Boolean

Si prestamos especial atención a los bits se desplace a lo largo de cada matriz de bits, que
probablemente habría observado que hay una diferencia entre cada una de estas tres matrices.
Esto se debe al hecho de que los 3 finales de carrera se encuentran exactamente dos anchos de
botella aparte. Para utilizar LS1 al estroboscópico los datos de los 3 interruptores al mismo
tiempo, este espacio es realmente crítica, y debe ser un múltiplo exacto de anchura botella. El
número de anchos de botella en vez determina el desplazamiento que nos encontramos dentro
de nuestras matrices.

No se puede compensar este desplazamiento cuando se utiliza una instrucción BSL como el
interruptor de datos siempre se carga en el bit 0 de la matriz. Puede haber maneras de superar
esto, pero para estos ejercicios será su responsabilidad de compensar esas compensaciones.
Usted tendrá que ajustar para que esto cada vez que usted emplea a cualquiera de estos bits
para determinar las propiedades de una botella en particular.

2 de 6 04/06/2011 12:20 p.m.


Botella LogixPro línea de simulación http://translate.googleusercontent.com/translate_c?hl=es&prev=/search...

Modificar el programa para que todas las botellas grandes son desviados hacia el transportador
inferior, en el lado derecho de la simulación. Esto se logra mediante la utilización de la broca
apropiada en la matriz "grande" poco a invocar la transferencia. También, asegúrese de que las
botellas no estén dañados en el proceso.

Si tienen éxito en la realización de lo anterior, usted debe estar bien preparado para hacer
frente a la tarea de desviar botellas rotas para el desguace
..........

Ejercicio # 3 - Boxeo botellas rotas

Para añadir un poco de interés a la simulación, he decidido tener que moler las botellas rotas,
que en ocasiones vienen en el futuro. Por supuesto, es su responsabilidad asegurarse de que el
vidrio esmerilado se coloca en cajas, y para traer nuevas cajas en su lugar según sea necesario.

El coste del suministro de cajas de cartón pueden ser significativas en el tiempo. Por esta
razón, es esencial que usted llene cada caja que es la capacidad máxima, y lo hacen sin
derrames. Desde una pequeña botella sólo produce 3.2 como el cristal de tierra tanto como una
botella grande, tendrá que ajustar para que esta diferencia en la lógica del programa.

En la creación de la lógica para este ejercicio, es posible que usted se enfrenta con la
inicialización de variables o de compensación contadores etc cada vez que se edita y, a
continuación, reinicie el programa. Sólo para hacer un poco más fácil de encontrar esta lógica,
le pido que agregue el siguiente peldaño hasta la cima de su programa.

No tiene sentido estorbar encima de su programa con la lógica de que sólo se ejecuta una vez
cada vez que se ejecuta, así que por favor coloque esta lógica en un subprograma en el que está

3 de 6 04/06/2011 12:20 p.m.


Botella LogixPro línea de simulación http://translate.googleusercontent.com/translate_c?hl=es&prev=/search...

q j , q p q g p g q
fuera del camino, sin embargo, fácil de localizar.

Una vez que han llegado a una solución para el problema de la chatarra, entonces usted está
entrando en la recta final.
..........

Ejercicio # 4 - Llenar las botellas y Cap

No hay muchos detalles que necesitan ser explicados sobre la operación de llenado. Energizar
el tubo de llenado de solenoide O: 6.2 hará que el tubo de llenado de ampliar e introducir la
botella colocada. A continuación, debe hacer una opción de descargar una cantidad grande o
pequeña del producto en la botella que utiliza la carga adecuada de solenoide O: 2.7 o O: 8.2.
Una vez más, los datos booleano que figuran en las matrices de bits se utilizan para determinar
la acción correcta a tomar.

El frasco tapado estación de control debe ser sólo una cuestión de la nivelación de cada botella
que se presente. El carnero nivelación de solenoide O: 9.2 debe ser activado para ampliar la
ram, pero no es necesario ajustar el tamaño de la botella con este equipo en particular de
tapado. El intento de tapa de una botella que no existe causarán poco daño, pero es una
pérdida de límites, más aumenta el desorden en la planta. Debido a lo anterior, asegúrese de
que sólo tapa de las botellas que existen en realidad.

Dejaré cuestiones tales como cuándo parar y empezar la línea para usted. Tenga en cuenta, sin
embargo, que queremos mantener el más alto nivel de producción posible con el equipo a
nuestra disposición.

Una vez que haya las operaciones de llenado y tapado de funcionamiento a su máxima
eficiencia, podemos pasar a la función de mantener el creador plenamente informados de los
detalles de la producción.
..........

Ejercicio # 5 - Seguimiento de los números de producción

El panel de control del operador ha sido equipado con cuatro unidades de display de cuatro
dígitos LED que se han integrado para que el operador puede fácilmente ver la producción
actual de cuenta, etc .. Con el fin de reducir el número de salida del PLC señales necesarias
para controlar esta muestra muchos, se decidió para multiplexar las cuatro unidades de la
pantalla, y 4 unidades fabricadas dígitos de cuatro completa con una función de los cierres
fueron seleccionados para este fin ...

Las 16 entradas de datos de cada unidad de cuatro monitores fueron conectados a un


compartido de 16 bits del bus de datos, y estas líneas de datos para compartir, fueron en vez
conectado a una tarjeta de salida de 16 bit direccionado como O: 4 ... Cuatro salidas de
recambio de la tarjeta de entrada: 2 fueron atados con alambre a continuación, para controlar
la luz estroboscópica (cierre permite) la línea de cada unidad individual cuatro monitores, una
salida para cada una de las cuatro unidades de cuatro pantallas ...

4 de 6 04/06/2011 12:20 p.m.


Botella LogixPro línea de simulación http://translate.googleusercontent.com/translate_c?hl=es&prev=/search...

Para ver un diagrama de cableado, además de obtener una mayor comprensión de


multiplexación de displays de 7 segmentos, por favor seleccione el siguiente enlace:
Interfaz con segmentos Muestra 7 .... incluye detalles de conexión en línea de la botella

La muestra puede ser multiplexado individualmente por escrito a mediante la colocación de la


representación BCD del número que aparezca en la tarjeta de salida O: 4, y luego el efecto
estroboscópico adecuada cierre permite la línea de bajo a alto, y luego de vuelta a la baja de
nuevo ... Los datos se le permite entrar y pasar a través de la incorporada en los cierres de la
unidad de visualización seleccionado cuando se cierre permite estrictos son altos, y los datos
está trabada o congelada eficacia cuando el cierre permite estrictos son bajos ... Una vez que
baja, más cambios en las líneas de datos de entrada se tendrá en cuenta, y la pantalla seguirá
mostrando la representación numérica de los datos contenidos en los cierres ... La pantalla se
siguen mostrando los mismos números hasta el cierre permite se toma otra vez de alta, o el
poder se pierde ...

Su tarea, debe usted aceptar esta asignación [sonrisa], es actualizar la muestra multiplexado
con los totales de funcionamiento de las botellas grandes y pequeñas producidas, botellas de
desguace, y lleno de cajas. La velocidad a la que las actualizaciones tienen lugar, debe ser lo
suficientemente alta que cuenta solo no se omiten, pero no tan elevada como para la carga del
PLC innecesariamente.

Esta tarea particular de la actualización de los indicadores LED se presta bien a la


modularización, e idealmente debe ser ejecutado en una subrutina. Incluso si se llama a esta
subrutina incondicionalmente cada exploración, todavía hay beneficios de este enfoque.
Colocar esta lógica donde se fuera del camino, pero de fácil acceso se puede hacer de una
forma mucho menos desordenada, y más fácil de leer el programa.

La tarea de escribir la subrutina se dejará a usted, y hay muchos métodos que pueden
emplearse para realizar la tarea. Una posibilidad es emplear un contador de tiempo de
reposición automática, y luego escribir en cada unidad de display en un intervalo de tiempo
único, pero regulares .. En primer lugar, puede enviar los datos BCD desea tarjeta de entrada: 4
y activar la pantalla seleccionada de cierre permite al mismo tiempo ... Siga este mediante la
desactivación de los mismos cierre permite en el intervalo de tiempo siguiente base, y luego se
establecería en repetir la misma secuencia de la unidad de exhibición al lado ... Si usted usa un
contador de tiempo, recuerde que el subprograma tendrá que ser sin condiciones llamado
(como se muestra arriba) en cada ciclo, para que un contador situado a la subrutina se actualiza
correctamente

Una vez que haya completado el lo anterior, todo lo que se debe dejar es manejar los detalles.
Que permite al operador configurar la cuenta de las botellas para ser procesado podría ser una
característica valía la pena aplicar. Revisar el programa y asegurándose de que está claramente
documentada es una necesidad. Añadiendo algo nuevo, como el tiempo de seguimiento de
ejecución material es una opción

5 de 6 04/06/2011 12:20 p.m.


Botella LogixPro línea de simulación http://translate.googleusercontent.com/translate_c?hl=es&prev=/search...

ejecución material es una opción.


..........

Ejercicio # 6 (opcional!) - Sólo una pequeña modificación

En la introducción a esta serie de ejercicios para la línea de la botella, me dijo que "siempre
hay formas para llevar a cabo numerosas tareas en la programación". Con el fin de probar la
afirmación era correcta, ahora voy a pedir que modifique su programa para que BSR (a la
derecha poco turno) las instrucciones se utilizan en lugar de BSL. Al mismo tiempo, también
quiero que se limite al uso de sólo dos matrices de bits para el seguimiento de las propiedades
de la botella.

Si sólo las matrices poco "grande" y "Broken" se utilizan, aún debe ser capaz de determinar si
existe una botella mediante el examen de los "rotos" de propiedad de la botella. Por supuesto,
esto supone que la botella rota ha sido desviado a la chatarra, por lo que no-existe ya.

Mientras que usted está haciendo las modificaciones necesarias, revise cuidadosamente la
documentación AB para la instrucción de BSR, y ver si puede encontrar una manera de
eliminar el desfase que teníamos en las matrices de bits anteriores.
..........

..........

6 de 6 04/06/2011 12:20 p.m.