Warning: Invalid argument supplied for foreach() in /home/josvil41/instrumentacionycontrol.net/libraries/vendor/joomla/registry/src/Registry.php on line 732

Rslogix5000 Lab 4: Demostrando el Código Reutilizable

07 Abril 2013

En este laboratorio, usted explorará el poder del código reutilizable en el sistema ControlLogix. Usted copiará el código existente y etiquetas de un proyecto a otro y enrutará las etiquetas copiadas a I/O existentes.

 

Abriendo dos sesiones de RSLogix 5000

En esta sección del laboratorio, usted abrirá dos sesiones del software RSLogix 5000.

 

 1.En el menú File (Archivo), elija Open (Abrir) para abrir el archivo de controlador Controller1.ACD que usted creó en los laboratorios 2 y 3.

 

 2.Haga doble click en el icono RSLogix 5000 en la pantalla principal para abrir otra sesión de RSLogix 5000.

 

 3.Abra el archivo del controlador ReusableCode.ACD  en la segunda sesión de RSLogix 5000.

Usted deberá tener ahora tanto Controller1.ACD como ReusableCode.ACD abiertos en las dos sesiones de RSLogix 5000.

 

Copiando el Programa Principal y Pegando el Código Reutilizable

En esta sección del laboratorio, usted copiará el programa principal de Controller1.ACD y lo pegará en el archivo ReusableCode.ACD.

 

 1.En el archivo controlador Controller1.ACD haga click con el botón derecho del mouse en el icono MainProgram (Programa Principal) y elija Copy (Copiar).

 

 2.En el archivo del controlador ReusableCode.ACD haga click con el botón derecho del mouse en el icono Main Task (Tarea Principal) y elija Paste (Pegar).

 

 3.Verifique en el archivo de controlador ReusableCode.ACD que MainProgram haya sido pegado bajo la tarea MainTask como MainProgram1.

 

Cambiando el Nombre del Programa que usted Pegó

En esta sección del laboratorio, usted cambiará el nombre de MainProgram1 en el archivo de controlador ReusableCode.ACD.

 

1.En el archivo de controlador ReusableCode.ACD , haga click con el botón derecho del mouse en MainProgram1 y elija Properties (Propiedades).

El diálogo Program Properties - Reused Program (Propiedades de Programa – Programa Reutilizado) aparece.

 

 

 

 2.En el campo Name (Nombre), teclee 'ReusedProgram' (‘Programa Reutilizado’).

 

 3.En el campo Description (Descripción), teclee 'This program was copied from Controller1.ACD. The code and tags will be reused in this project to perform the     same function.' (‘Este programa fue copiado de Controller1.ACD. El código y las etiquetas serán reutilizados en este proyecto para desempeñar la misma función’).

 

 4.Haga click en OK para guardar los cambios y cierre el diálogo Program Properties (Propiedades de Programa).

 

Cambiando el Nombre de la Rutina Principal

En esta sección del laboratorio, usted cambiará el nombre de MainRoutine (Rutina Principal) y revisará el diagrama de escalera.

 

 1.En el archivo del controlador ReusableCode.ACD, bajo ReusedProgram (Programa Reutilizado), haga click con el botón derecho del mouse en MainRoutine (Rutina Principal) y elija Properties (Propiedades).

 

 2.Cambie el nombre de MainRoutine a ReusedRoutine (Rutina Reutilizada).

 

 3.Haga click en OK para guardar sus cambios y cierre el diálogo de propiedades de la rutina.

 

*Usted probablemente habrá notado que había dos rutinas con el nombre MainRoutine. ControlLogix proporciona alcance de programa, lo cual permite que rutinas dentro de diferentes programas tengan el mismo nombre. El alcance de programa permite también a las etiquetas de programa tener el mismo nombre que las etiquetas dentro de otros programas. El concepto de alcance de programa hace más fácil cortar y pegar códigos para su reutilización.

 

4.Haga doble click en ReusedRoutine (Rutina Reutilizada).

 

 

Trazando Rutas para las Etiquetas

En esta sección del laboratorio, usted enrutará las etiquetas a I/O en el archivo de controlador ReusableCode.

 

1.En el archivo de controlador ReusableCode.ACD, bajo ReusedProgram (Programa Reutilizado), haga click con el botón derecho del mouse en Program Tags (Etiquetas de Programa) y elija Edit Tags (Editar Etiquetas).

El diálogo Program Tags – ReusedProgram (Programar Etiquetas – Programa Reutilizado) apa.rece

 

 

 2.Cambie los campos en la columna Alias For (Alias Para) para que coincidan con la ventana de abajo:

 

 3.Presione la tecla Enter para aceptar la etiqueta Alias For una vez que la haya cambiado.

Usted ha completado el mapeo de etiquetas a diferentes puntos I/O en un rack remoto en ControlNet. Ahora repasaremos los pasos para la reutilización de un código existente.

 

Repasando los Pasos para la Reutilización de un Código Existente

Con unos pocos, simples pasos el programa principal MainProgram de Controller1.ACD ha sido copiado al archivo ReusableCode.ACD y está listo para su ejecución.

Repasemos los pasos para la reutilización de un código.

 

1.En el primer paso cortamos y pegamos el Programa de un Proyecto a otro Proyecto.

Usted puede también hacer esto arrastrando y soltando el programa a través de proyectos.

*Usted puede copiar Tareas, Programas, Rutinas, Etiquetas, Tipos Definidos por Usuario, Módulos, Escalones e Instrucciones a otros proyectos de la misma forma que copiamos el Programa en el laboratorio.

 

2.En el Segundo paso renombramos el Programa y la Rutina.

Este paso no es obligatorio; los renombramos para enfatizar su reutilización.

 

3.En el tercer paso enrutamos las etiquetas que ya existían en nuestro proyecto a I/O. 

*Todas las “Etiquetas de Programa” son copiadas con el programa. Por consiguiente, dado que las etiquetas “switch” y “light” tenían alcance de programa las etiquetas fueron copiadas con el programa.

 

4.Cierre ambos archivos .ACD y cierre una de las sesiones de RSLogix 5000.

No guarde ningún cambio que haya hecho. 

 

 

15898 Vistas
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.