RsLogix5000 Lab 09: Programacin de Bloque de Funcin con
RSLogix 5000 parte 1
Este laboratorio utiliza el editor Function Block Diagramming (Diagramas de Bloque de Funcin), que est integrado con el software RSLogix 5000, junto con instrucciones de procesos y drives. Este editor le permite fijar esquemas de control fcilmente para aplicaciones de control de procesos y drives. En este laboratorio, usted aprender a:
-crear y editar un Diagrama de Bloque de Funcin -navegar la barra de herramientas Function Block y la ventana de proyecto -configurar y usar los faceplates predefinidos Active X
Requisitos de Laboratorio
Este laboratorio requiere que usted tenga lo siguiente (adems de los requisitos listados en al comienzo de este libro de trabajo): -RSLogix 5000 Active X Process Faceplates
-Microsoft Excel
-Estar familiarizado con la distribucin organizacional de RSLogix 5000 y tcnicas de programacin
Inicie RSLogix 5000 y Cree un Nuevo Proyecto
En esta seccin del laboratorio, usted iniciar el software RSLogix 5000 y lo utilizar para crear un nuevo archivo de controlador.
1.En el men Start (Iniciar), elija Programs > Rockwell Software > RSLogix 5000 > RSLogix 5000. El software RSLogix 5000 es iniciado.
2.En el men File (Archivo), elija New (Nuevo). El dilogo New Controller aparece.
3.En el men Type (Tipo) con despliegue hacia abajo, elija en controlador ControlLogix. Si no est seguro del tipo de controlador, pida ayuda a su instructor.
4.En el campo Name (Nombre), teclee 'FB_Example'.
5.Haga click en OK.
Cree y Configure una Nueva Tarea Peridica
En esta seccin del laboratorio, usted crear y configurar una nueva tarea peridica. 1.Haga click con el botn derecho del mouse en el flder Tasks (Tareas) en Controller Organizer y elija New Task (Nueva Tarea). El dilogo New Task aparece.
2.Llene el dilogo New Task como se muestra abajo.
El alimentar esta informacin crea una tarea peridica llamada Process (Proceso) que se ejecuta cada 100 ms.
3.Haga click en OK.
Cree un Nuevo Programa para Ejecutarse en Su Tarea
Ahora que ha creado una tarea peridica para ejecutarse cada 100 ms, usted debe crear un programa para ejecutarse en ella. 1.Haga click con el botn derecho del mouse en la tarea Process en Controller Organizer y elija New Program (Muevo Programa). El dilogo New Program aparece.
2.Llene el dilogo New Program como se muestra abajo.
3.Haga click en OK.
Usted deber ver lo siguiente en su rbol de proyectos en Controller Organizer:
Cree la Rutina de Bloque de Funcin y Agndela para Ejecutarse
1.Haga click con el botn derecho del mouse en Main (Principal) y elija New Routine (Nueva Rutina). El dilogo New Routine aparece.
2.Llene el dilogo New Routine como se muestra abajo.
Note que Type (Tipo) es un Function Block Diagram (Diagrama de Bloque de Funcin).
3.Haga click en OK. El rbol de proyecto deber verse ahora como sigue:
4.Para agendar la rutina, haga click con el botn derecho del mouse en Main (Principal) y elija Properties (Propiedades). El dilogo Program Properties aparece.
5.Haga click en la cejilla Configuration (Configuracin) y elija la rutina function_blk del men con despliegue hacia abajo Main, como se muestra abajo.
6.Haga click en el botn Apply (Aplicar) y luego click en OK.
Edite la Rutina Reguladora de Bloque de Funcin PID (Function Block PID Regulatory Routine)
1.Haga doble click en la rutina function_blk en Controller Organizer. Una hoja en blanco (sheet 1) se abre en el espacio de trabajo
El primer bloque a aadir al diagrama es Enhanced PID Block (PIDE) (Bloque PID Mejorado) para regular la curva simulada.
2.Nombre esta hoja 'TIC101' en el espacio del nombre de la caja de edicin.
3.En la cejilla Process (Proceso) en la barra de herramientas, haga click en la funcin PIDE.
El bloque PIDE deber aparecer ahora en el diagrama.
4.Haga click en el botn de propiedades para este bloque y tmese un minuto para ver todos los parmetros disponibles. Note que la primera columna indica si el parmetro es una entrada o una salida al bloque. Tambin, usted puede usar la caja de marcado de la segunda columna para exponer u ocultar los pins de parmetros en el bloque mismo.
5.Haga click en OK para cerrar el dilogo PIDE de propiedades.
6.Elija el objeto de referencia de entrada de la barra de herramientas.
7.Mueva la referencia de entra (arrastrndola) al lado de entrada (izquierdo) de su bloque PIDE y conctelo al punto PV haciendo click una vez en el input reference output pin y una vez en el PIDE PV input pin.
Note que si se encuentra en un punto de conexin vlido el pin se volver verde.
8.Haga doble click en la referencia de etiqueta (actualmente un signo de interrogacin) en el bloque de referencia de etiqueta y teclee 'sim_result' para crear la etiqueta de entrada. Acepte esto presionando Return.
9.Haga click con el botn derecho del mouse en la referencia de etiqueta y seleccione 'New "sim_result"' para crear la etiqueta de entrada.
Haga de esta etiqueta una de tipo de datos Reales de alcance de controlador. Note que esta etiqueta puede haber sido cualquier etiqueta en la base de datos del controlador: una entrada analgica, un resultado calculado, etiquetas globales o locales, etc.
10.Elija el objeto Output Wire Connector (Conector de Cable de Salida) de la barra de herramientas.
11.Mueva Output Wire Connector (arrastrndolo) al lado de salida de su bloque PIDE y conctelo a su punto CVEU haciendo click una vez en el PIDE CVEU pin y una vez en el pin de entrada Output Wire Connector.
12.Haga doble click en la referencia de conector de cable, type 'control_output', y presione Enter para aceptar.
Edite Function Block Loop Simulation Routine (Rutina de Simulacin de Curva de Bloque de Funcin)
1.Haga click en el botn New Sheet (Nueva Hoja) para crear una nueva hoja para los elementos de simulacin.
Usted deber encontrarse ahora en una hoja nueva, designada sheet 2 of 2 (hoja 2 de 2). Esta hoja contendr la simulacin.
2.Nombre a la hoja Simulation.
3.En la cejilla Process (Proceso) de la barra de herramientas, seleccione y coloque un bloque Lead-Lag (LDLG) en la hoja 2. Abra los parmetros LeadLag (haciendo click en la elipsis) y configure un lag de 10 segundos.
4.Haga click en el botn Apply (Aplicar) y luego haga click en OK.
5.Elija un Input Wire Connector (Conector de Cable de Entrada) de la barra de herramientas y conctelo a la entrada del bloque LeadLag.
6.Haga doble click en la referencia de conector de cable (haga click en la flecha de entre la lista con despliegue hacia debajo de las referencias de conectores disponibles); elija control_output y presione Return para aceptar.
7.Deje caer una Output Reference (Referencia de Salida) en la hoja y conctela a la salida del bloque LeadLag. Cree una etiqueta con alcance de controlador sim_output de tipo REAL para poblar la referencia de salida.
Usted deber tener un diagrama para la hoja 2 similar a este: