RsLogix5000 Advan Lab03: Editando y Probando Sus Rutinas, Programas y Tareas

03 Diciembre 2013

Editando y Probando Su Rutina

 

En esta sección del laboratorio, usted agrega instrucciones de escalera a su rutina, usando un método diferente al utilizado en el laboratorio previo.

 

 1.En Controller Organizer, haga doble click en el icono Routine2. 

El editor de escalera Ladder Editor aparece, con un escalón 0 vacío.

 

 

 2.Presione la tecla Insert (Insertar) en su teclado.

El diálogo Choose Ladder Element (Elegir Elemento de Escalera) aparece.

 

 

Si los fólderes no aparecen en este diálogo, haga click en el cuadro contiguo a Show Language Elements by Groups (Muestre Elementos de Lenguaje por Grupos).

 

3.Teclee 'CTU' y presione Enter.

La instrucción es insertada en el escalón 0 como se muestra:

 

 

 4.Haga doble click en el campo azul contiguo a la palabra Counter (Contador) en el bloque de instrucciones CTU.

 

 

 5.Haga click en la flecha hacia abajo para mostrar la lista con despliegue hacia abajo.

 

 

 6.Haga click en el signo + que está delante de la etiqueta C5, haga doble click en C5[0] y presione Enter para seleccionar la etiqueta.

Si no ve las etiquetas, asegúrese de haber hecho click en el botón "Controller Scoped Tags" (“Etiquetas con Alcance de Controlador”).

 

 7.En el campo Preset (Predeterminado), teclee '40404040' y presione Enter.

 

 8.Presione Enter nuevamente para aceptar 0 como valor Accum (Acumulador).

Los valores Preset y Accumulator en ControlLogix son palabras de doble integer. Esto le permite introducir valores de 32 bits.

 

 9.Presione la tecla Insert (Insertar), teclee 'BST', y presione Enter.

 

El escalón 0 debe verse ahora así:

 

 

10.Haga click y mantenga presionado el botón del mouse en la barra vertical azul de la rama en el Escalón 0 y arrástrelo hacia la izquierda hasta que esté más allá de la instrucción CTU y aparezca un punto verde. Libere el botón del mouse para colocar la rama alrededor de la instrucción CTU.

 

El escalón 0 se ve ahora así:

 

 

 11.Haga click en la esquina inferior izquierda de la rama para mover el cursor.

 

 12.Presione la tecla Insert (Insertar), teclee 'OTU' para la instrucción Output Unlatch (Desbloqueo de Salida) y presione Enter.

 

 13.Presione Enter con su cursor en el Signo de Interrogación (?, y presione la flecha hacia abajo para ver las etiquetas disponibles; seleccione la etiqueta C5[0].CU para la instrucción OTU y presione Enter para aceptar el, operand.

 

El escalón 0 se ve ahora así:

 

 

 14.Haga click con el botón derecho del mouse en el número de escalón (0) y elija Verify Rung (verificar Escalón).

Un mensaje aparece en la parte inferior de la ventana RSLogix 5000 indicando los resultados del comando Verify Rung (Verificar Escalón). (Nota: El mensaje aparecerá ya sea en la barra de status en la parte inferior de la pantalla o en la ventana de Resultados si es seleccionada bajo el menú View (Ver). Si hay errores, usted debe corregirlos antes de que el escalón se verifique. Si no hay errores, las "e's" contiguas al escalón cambiarán a "i's"; esto indica que la lógica todavía necesita ser insertada en la imagen de su controlador. Usted puede también verificar la rutina completa eligiendo Verify > Routine (Verificar > Rutina) en el menú Logic (Lógica).

 

 15.Haga click con el botón derecho del mouse en el número de escalón (0) y elija Accept Pending Rung (Aceptar Escalón Pendiente).

Esto fusiona las ediciones del escalón con su código existente. Usted puede también verificar la rutina completa eligiendo Accept Pending Rung Edit (Editar Aceptar Escalón Pendiente) en el menú Logic (Lógica).

 

 

 16.En el menú File (Archivo) elija Save (Guardar) para guardar su programa.

 

Un diálogo aparece, solicitándole confirmar si le gustaría cargar los valores de etiqueta.

 

 

 17.Haga click en No.

 

 

 18.Haga click en la X en la esquina superior derecha del editor de escalera Ladder Editor para cerrar el editor.

 

Creando una Tendencia para Monitorear el Valor Acumulado CTU   Accum Value

 

1.En Controller Organizer, hacer click con el botón derecho del mouse en el fólder Trends y elija New Trend (Nueva Tendencia).

El diálogo New Trend (Nueva Tendencia) aparece.

 

 

2.En el campo Name (Nombre), teclee 'Trend1' (‘Tendencia1’) y haga click en OK.

El icono Trend1 aparece en Controller Organizer bajo el fólder Trends (Tendencias).

 

 

3.Haga doble click en el icono Trend1 (Tendencia1) para abrir la ventana Trend Chart (Gráfica de Tendencia).

 

 

4.Haga click con el botón derecho del mouse en la ventana Trend Chart (Gráfica de Tendencias) y elija Chart Properties (Propiedades de Gráfica).

 

El diálogo RSTrendX Properties aparece.

 

 

5.Haga click en la cejilla Pens y luego en Add/Configure Tags (Agregar/Configurar Etiquetas).

 

El diálogo Configure Tags (Configurar Etiquetas) aparece.

 

 

 

 6.Elija el alcance Controller1 (controlador) del menú con despliegue hacia abajo.

 

 7.Haga click en el signo + a la izquierda de la etiqueta C5 para expandir la selección de contador.

 

 8.Haga click en el signo + a la izquierda de C5[0] para expandir el contador.

 

 9.Haga click en C5[0].ACC, click en la flecha hacia abajo y seleccione bit 0 en la etiqueta C5[0].ACC.

La etiqueta será ahora copiada a la lista Tags to Trend (Etiquetas para Tendencias).

 

 10.Haga click en OK.

Usted es regresado a la ventana de Propiedades RSTrendX Properties.

 

 11.Haga click en el campo Type (Tipo) en la hilera C5[0].ACC.0 y elija Digital.

 

 12.Haga click en la cejilla X-Axis (Eje de las X) y cambie Time Span (Lapso) a 5 segundos.

 

 13.Haga click en la cejilla Sampling (Muestreo) y cambie Period (Período) a 1 second (segundo).

 

 14.Haga click en Apply (Aplicar).

 

 15.Haga click en OK para cerrar el diálogo de Propiedades RSTrendX Properties.

 

 

 16.Haga click en la X en la esquina superior derecha de Trend Chart para cerrar Trend1.

 

 

Probando Su Programa – Tarea Continua

 

En esta sección del laboratorio, usted probará su programa para ver si realiza las tareas que usted pretende que haga.

 

 1.Si todavía no está ahí, cambia su controlador al modo Remote Run (Ejecución Remota) girando la llave del procesador a RUN (Ejecutar) y luego de vuelta a REM.

 

 2.Presione el botón DI0 en la caja de demo ControlLogix para encender el indicador DO0 (aquel sobre el cual se encuentra su dedo).

Fíjese que las luces LED amarillas de status '0' en los módulos en la ranura 0 y la ranura 2 se iluminan cuando usted presiona el botón.

El switch DI0 está cableado al punto de entrada 0 en el módulo 1756-IB16D en la ranura 0. El indicador DO0 está cableado al punto de salida 0 de 1756-OB16D en la ranura 0.

Si usted tiene MainRoutine desplegado en su pantalla, deberá también poder ver XIC y OTE intensificarse en verde.

 

 3.En Controller Organizer, bajo MainProgram, haga doble click en el icono Program Tags  para abrir Data Monitor para monitorear los puntos en línea.

Usted verá las etiquetas Switch y Light cambiar su valor de 0 a 1 cuando usted presiona DI0. Los valores de las etiquetas reales a las que estos aliases se refieren también cambian.

 

 4.Cierre Data Monitor.

 

 

Probando Su Programa – Tarea Periódica

 

En esta sección del laboratorio, continuaremos con las pruebas de nuestra Tarea Periódica y usted probará su programa para ver si realiza las tareas que usted pretende que haga.

Periodic Task (Tarea Periódica) – Recuerde que creamos Task2 como una tarea periódica ejecutándose cada segundo. Routine2 contenía un contador que cuenta cada escaneo. Entonces agregamos una Tendencia para capturar el bit 0 del acumulador del contador. 

 

 1.Haga doble click en el icono Trend1 para abrir la ventana Trend Chart (Gráfica de Tendencias).

 

 2Para ejecutar la tendencia, haga click en el botón Run (Ejecutar) en la esquina superior izquierda de la ventana Trend Chart (Gráfica de Tendencias).

Usted deberá poder observar una tendencia de C5[0].ACC.0 cambiando de estado una vez por segundo. Esta es la proporción de la tarea periódica.

 

Nota: La estación de trabajo debe estar en línea con el controlador, con la gráfica abierta y tener por lo menos una etiqueta configurada para estar en posibilidades de Ejecutar la actual tendencia. Cuando se inicia una tendencia, toda la información existente de tendencias es permanentemente borrada. Fíjese en la leyenda de pluma en la esquina superior derecha. Usted puede ver el valor del bit 0 del acumulador cambiando una vez por segundo.

 

*Basic Trending en RSLogix 5000 le permite ver información muestreada en un período determinado en una representación gráfica para un conjunto de hasta ocho parámetros de información. La información es muestreada en una proporción periódica que es configurable desde 10 milisegundos hasta 30 minutos. RSLogix 5000 le permitirá crear una tendencia, configurar los elementos de datos y mostrar atributos y guardarlos como parte de su archivo de proyecto. Basic Trending tiene estas restricciones: usted puede registrar las tendencias de elementos de datos de tipo BOOL, SINT, INT, DINT y REAL, usted está limitado al muestreo de ocho únicos elementos de datos y usted estará limitado a activar la recopilación de datos a una tendencia a la vez.

 

 3.Haga click en el botón Stop para detener la tendencia.

 

 4.Haga click en la X en la esquina superior derecha de Trend Chart para cerrar la tendencia.

 

 5.Regrese el procesador al modo Remote Program (Programa Remoto) y guarde su programa.

 

 6.En el menú Communications (Comunicaciones), elija Go Offline (Salir de Línea).

 

 7.En el menú File (Archivo), elija Save (Guardar) para salvar el archivo del controlador.

 

 8.En el menú File, elija Close (Cerrar) para cerrar el archivo del controlador.

 

José Carlos Villajulca

Soy un apasionado ingeniero especializado en Control, Automatizacion e Instrumentación Industrial. Con mas 9 años de experiencia desarrollando proyectos y manteniendo sistemas de control en diversas plantas industriales. Soy director y webmaster de InstrumentacionyControl.NET y de MyAutomationClass.com. Cualquier consulta o comentario lo puedes hacer en la parte de abajo y escribiendo nuestro foro: http://instrumentacionycontrol.net/foros/.

Sitio Web: instrumentacionycontrol.net/foros/ Email Esta dirección de correo electrónico está protegida contra spambots. Usted necesita tener Javascript activado para poder verla.