logixpro - bottle line simulation

6
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 iii dt l di t l l Botella LogixPro línea de simulación http://translate.googleusercontent.com/translate_c?hl=es&prev=/search... 1 de 6 04/06/2011 12:20 p.m.

Upload: gamh13

Post on 04-Jul-2015

5.839 views

Category:

Documents


102 download

TRANSCRIPT

Page 1: LogixPro - Bottle Line Simulation

Primeros pasos

Hay numerosas maneras de siempre para llevar a cabo las tareas de programación, pero unarevisión rápida de las instrucciones de Allen Bradley desplazamiento de bits sin duda debeapuntar a ellos como una herramienta ideal para su uso en este proceso en particular. En lasimulación de la línea de botella, que se enfrentan a la detección y el seguimiento de algunosdetalles booleano que tienen que ver con las botellas de entrar en la línea. Los sensores seproporcionan para detectar la presencia de una nueva botella, el tamaño de la botella, y si labotella está completamente intacta. Esencialmente tres estados booleano que describe laspropiedades de cada botella que entra en la línea. Si analizamos las diversas formas que puedeprocesar estas botellas, rápidamente debe ser evidente que vamos a tener una ampliainformació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 estadobooleano (0 ó 1) que a su vez-puede describir una propiedad única de un producto. En elejercicio inicial se le pedirá a la pista de los 3 valores booleanos que describen cada botella deentrar 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" noes 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 instruccionesBSL y causar un desplazamiento de nuestra información de seguimiento. Más tarde, cuando seinicia desvío de botellas rotas de desechos sin embargo, no será-ya no existen. Estas botellas sepudo detectar que faltan después de que se desechan mediante el "roto" el estado, pero porahora 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

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

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

Page 2: LogixPro - Bottle Line Simulation

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

Utilizando LS1 (existe), flash 3 Instrucciones de BSL a cambio de tres matrices de bitsindependiente 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 tablabinaria, será mucho más fácil para usted y su instructor para monitorear lo que está sucediendocon 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 desus matrices de bits adecuada. Usted puede encontrar que es necesario para frenar la velocidadde barrido con el control deslizante en el panel del PLC para ver esta actividad con claridad. Siel programa está funcionando correctamente, ahora debería tener un sistema de determinaciónde 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, queprobablemente 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 debotella aparte. Para utilizar LS1 al estroboscópico los datos de los 3 interruptores al mismotiempo, este espacio es realmente crítica, y debe ser un múltiplo exacto de anchura botella. Elnúmero de anchos de botella en vez determina el desplazamiento que nos encontramos dentrode nuestras matrices.

No se puede compensar este desplazamiento cuando se utiliza una instrucción BSL como elinterruptor de datos siempre se carga en el bit 0 de la matriz. Puede haber maneras de superaresto, 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 bitspara determinar las propiedades de una botella en particular.

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

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

Page 3: LogixPro - Bottle Line Simulation

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

Si tienen éxito en la realización de lo anterior, usted debe estar bien preparado para hacerfrente 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 elvidrio 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 estarazón, es esencial que usted llene cada caja que es la capacidad máxima, y lo hacen sinderrames. Desde una pequeña botella sólo produce 3.2 como el cristal de tierra tanto como unabotella 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 lainicialización de variables o de compensación contadores etc cada vez que se edita y, acontinuació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 vezcada vez que se ejecuta, así que por favor coloque esta lógica en un subprograma en el que está

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

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

Page 4: LogixPro - Bottle Line Simulation

q j , q p q g p g qfuera 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. Energizarel tubo de llenado de solenoide O: 6.2 hará que el tubo de llenado de ampliar e introducir labotella colocada. A continuación, debe hacer una opción de descargar una cantidad grande opequeñ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 determinarla 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 botellaque se presente. El carnero nivelación de solenoide O: 9.2 debe ser activado para ampliar laram, pero no es necesario ajustar el tamaño de la botella con este equipo en particular detapado. El intento de tapa de una botella que no existe causarán poco daño, pero es unapérdida de límites, más aumenta el desorden en la planta. Debido a lo anterior, asegúrese deque 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, sinembargo, que queremos mantener el más alto nivel de producción posible con el equipo anuestra disposición.

Una vez que haya las operaciones de llenado y tapado de funcionamiento a su máximaeficiencia, podemos pasar a la función de mantener el creador plenamente informados de losdetalles 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 cuatrodígitos LED que se han integrado para que el operador puede fácilmente ver la producciónactual de cuenta, etc .. Con el fin de reducir el número de salida del PLC señales necesariaspara controlar esta muestra muchos, se decidió para multiplexar las cuatro unidades de lapantalla, y 4 unidades fabricadas dígitos de cuatro completa con una función de los cierresfueron seleccionados para este fin ...

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

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

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

Page 5: LogixPro - Bottle Line Simulation

Para ver un diagrama de cableado, además de obtener una mayor comprensión demultiplexació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 larepresentación BCD del número que aparezca en la tarjeta de salida O: 4, y luego el efectoestroboscópico adecuada cierre permite la línea de bajo a alto, y luego de vuelta a la baja denuevo ... Los datos se le permite entrar y pasar a través de la incorporada en los cierres de launidad de visualización seleccionado cuando se cierre permite estrictos son altos, y los datosestá trabada o congelada eficacia cuando el cierre permite estrictos son bajos ... Una vez quebaja, 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 sesiguen mostrando los mismos números hasta el cierre permite se toma otra vez de alta, o elpoder se pierde ...

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

Esta tarea particular de la actualización de los indicadores LED se presta bien a lamodularización, e idealmente debe ser ejecutado en una subrutina. Incluso si se llama a estasubrutina 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 unaforma 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 puedenemplearse para realizar la tarea. Una posibilidad es emplear un contador de tiempo dereposició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: 4y activar la pantalla seleccionada de cierre permite al mismo tiempo ... Siga este mediante ladesactivación de los mismos cierre permite en el intervalo de tiempo siguiente base, y luego seestablecería en repetir la misma secuencia de la unidad de exhibición al lado ... Si usted usa uncontador 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 actualizacorrectamente

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 unacaracterística valía la pena aplicar. Revisar el programa y asegurándose de que está claramentedocumentada es una necesidad. Añadiendo algo nuevo, como el tiempo de seguimiento deejecución material es una opción

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

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

Page 6: LogixPro - Bottle Line Simulation

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 "siemprehay formas para llevar a cabo numerosas tareas en la programación". Con el fin de probar laafirmación era correcta, ahora voy a pedir que modifique su programa para que BSR (a laderecha poco turno) las instrucciones se utilizan en lugar de BSL. Al mismo tiempo, tambiénquiero que se limite al uso de sólo dos matrices de bits para el seguimiento de las propiedadesde la botella.

Si sólo las matrices poco "grande" y "Broken" se utilizan, aún debe ser capaz de determinar siexiste 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 ladocumentación AB para la instrucción de BSR, y ver si puede encontrar una manera deeliminar el desfase que teníamos en las matrices de bits anteriores...........

..........

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

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