Observando las Etiquetas

 

En esta sección del laboratorio, usted verá las etiquetas que fueron creadas para el módulo 1756-OB16D en la Ranura 1 cuando usted creó el módulo

 

1.En Controller Organizer, haga doble click en el icono Controller Tags (Etiquetas de Controlador)  .

El monitor de datos Data Monitor aparece, con 3 datos en la columna Tag Name (Nombre de Etiqueta):

 

El propósito de este curso es introducirlo a las distintas Redes de Comunicación que podemos utilizar con el RsLogix 5000. Esta sesión le proporciona la oportunidad de explorar las Redes EtherNet, ControlNet y DeviceNet dependiendo de la estación ante la que usted esté sentado y del libro de trabajo que esté usted usando.

 

En esta sección del laboratorio, usted usará una rutina de escalera para vincular la salida de simulación generada en la hoja 2 con el resultado de simulación usado como una entrada en la hoja. Usted podría también haber cableado los dos valores en la rutina Function Block (Bloque de Función), pero de esta forma usted podrá usar referencias de entrada y de salida de la misma forma que las usaría en una aplicación real con puntos I/O reales.

 

1.    Haga doble click en MainRoutine (Rutina Principal) de MainProgram (Programa Principal) en MainTask (Tarea Principal) para abrirla.

 

2.    Cree un escalón simple de escalera que contenga: MOV, sim_output, y sim_result y acepte la edición de escalón.

 

3.    Verifique todo el proyecto en este punto haciendo click en el icono ‘Verify Controller’ (‘Verificar Controlador’).

 


Si no se detectan errores, la curva PID y la simulación han sido terminados

 

4.     Descargue su proyecto al controlador y cambie el controlador al modo Run.

 

 

Faceplates Active X


RSLogix 5000 proporciona faceplates Active X que pueden ser usados en RSView32 o cualquier programa que contenga Active X . Los Faceplates están disponibles para los siguientes bloques de función: Alarm (Alarma), Enhanced Select (Selección Mejorada), Totalizer (Totalizador), Ramp/Soak, Dispositivo Diferenciado de 2 Estados, Dispositivo Diferenciado de 3 Estados y Enhanced PID (PID Mejorado).
En esta sección del laboratorio, usted creará un faceplate en Excel para nuestro operador, pero primero usted necesita establecer un tópico OPC en RSLinx que el faceplate pueda usar para comunicarse con el controlador.

1.    Vaya a RSLinx y elija DDE/OPC y luego Topic Configuration (Configuración de Tópico).


2.    Haga click en el botón New (Nuevo) y cree un tópico llamado FBEnet.


3.    Encuentre el driver y procesador apropiados según los asigne el instructor de laboratorio y selecciónelo.
Si no está seguro de cuál es su procesador, por favor pida ayuda al instructor.


4.    Haga click en Apply (Aplicar) y luego en Done (Terminado) cuando haya acabado.
Ahora podemos iniciar Excel y colocar un faceplate PIDE en una hoja de trabajo.


5.    Elija Start>Programs>Microsoft Excel.

Una hoja de trabajo en blanco deberá aparecer en la pantalla.

Dado que los faceplates son controles de Active X, debemos acceder a la caja de herramientas de control “Control Toolbox” en Excel para insertar cualesquier objetos Active X en nuestra hoja.


6.    En el menú View (Ver) elija Toolbars>Control Toolbox (Barras de Herramientas>Caja de Herramientas de Control) para que la caja de herramientas sea visible.

 

 

7.    Haga click en el icono More Controls (Más Controles)   en la parte inferior de la caja de herramientas.


8.    En la lista que aparece, desplácese hacia abajo para seleccionar Logix 5000 PIDE Faceplate Control (Control de Faceplate Logix 5000 PIDE).


Su cursor debe haberse vuelto ahora un cursor de dibujo.


9.    Dibuje con su cursor una caja en la hoja para que tenga lo siguiente:

 


Ahora necesitamos vincular este faceplate con la instrucción PIDE en el controlador usando el tópico RSLinx que definimos antes.

 

10.    En Excel, haga click con el botón derecho del mouse en su faceplate PIDE y elija Logix 5000 PIDE Faceplate Control Object (Objeto de Control de Faceplate de Logix 5000) y luego Properties…(Propiedades...)


La siguiente ventana deberá aparecer:

 

11.    Complete el diálogo de Properties (Propiedades) como sigue:

 


* Como alternativa a teclear la información, haga click en la elipse para examinar al tópico FBENET y  las etiquetas siguientes en el procesador.

 

12.    Aplique el cambio y haga click en OK.


La etiqueta para nuestro PIDE es “PIDE_01” y este PID tiene alcance para el programa llamado “Main” (“Principal”). El Tópico es “FBEnet” que creamos en RSLinx para apuntar sobre EtherNet a nuestro procesador.

13.    Salga del modo de diseño seleccionando el icono triangular en la caja de herramientas de control Control Toolbox.

El siguiente faceplate deberá aparecer:

 

 

 14.    Haga click en el botón Tune…(Sintonizar...) en el faceplate para invocar la página tune/trend. Introduzca una ganancia proporcional (Kp) de 1.0 y una ganancia integral (Ki) de 5.0


 15.    De regreso al faceplate principal, haga click en el botón Auto para cambiar al modo automático y cambia el parámetro setpoint (SP) a un valor de 50.0 ya sea alimentando el valor en el campo de edición SP o con el deslizador vertical SP.


Observe el resultado en la tendencia en la página tune/trend.

 

 

Control de Drive Simple : Curva de Velocidad


 1.    Si usted está actualmente en línea con el procesador en RSLogix 5000, salga de línea con el proyecto.


 2.    Cree una nueva sección en el proyecto del controlador para el control de drive con las siguientes especificaciones:

  •    Task: Drives (Periodic Rate: 20 mSec) (Tarea: Drives (Proporción Periódica: 20 mSeg)
  •     Program: MainDrive, scheduled in the Task: Drives (Programa: DrivePrincipal, agendado en la Tarea: Drives)
  •     Routine: drive_blk, Function Block routine configured as the Main for MainDrive (Rutina: drive-blk, rutina de Bloque de Función configurada como Principal para DrivePrincipal)

 


El siguiente Project Tree (Árbol de Proyecto) será el resultado:

 

 

3.    En la hoja 1 de la rutina ‘drive_blk’ cree el siguiente diagrama:

  •     Los bloques PI y SCRV están en la categoría ‘Drives’
  •     SSUM está en la categoría ‘Select/Limit’ (Seleccione/Límites)
  •     SUB está en la categoría ‘Compute/Math’ (Computar/Matemáticas)
  •     LDLG está en la categoría ‘Process’ (Proceso)


Un Selected Summer (Sumador Seleccionado) (SSUM) alimenta una curva S-Curve (SCRV) que actúa como el parámetro central. Una señal de error es generada a través de Subtract (Restar) (SUB) y alimentada a la entrada de la función reguladora PI (PI). La salida reguladora es usada to drive (transmitir) la entrada de un bloque LeadLag (LDLG) que actúa como el drive simulado que está siendo controlado. La salida de la simulación es alimentada de vuelta al SUB como la segunda entrada para representar la variable de proceso en el cálculo de error. Nota: NO verifique esta rutina en este momento.

 

4.    Configure los parámetros como sigue:

  •     Line_Speed_Ref:    Controller scoped Real tag with a value of 1000.0 (Referencia de Velocidad de Línea:Etiqueta Real con Alcance de Controlador con un valor de 1000.0)
  •     Line_Ref_Select:    Controller scoped Bool tag with a value of 1 (Referencia de Velocidad de Línea:Etiqueta Bool con Alcance de Controlador con un valor de 1)
  •     Section_Jog:    Controller scoped Real tag with a value of 200.0 (Jog de Sección: 200.0 Etiqueta Real con Alcance de Controlador con un valor de 200.0)
  •     Section_Jog_Select:    Controller scoped Bool tag with a value of 0 (Seleccionar Jog de Sección: Etiqueta Bool con Alcance de Controlador con un valor de 0)
  •     Diagnostic_Run:    Controller scoped Real tag with a value of 5.0 (Ejecución de Diagnóstico: Etiqueta Real con Alcance de Controlador con un valor de 5.0)
  •     Diagnostic_Run_Select:    Controller scoped Bool tag with a value of 0 (Selección de Ejecución de Diagnóstico: Etiqueta Bool con Alcance de Controlador con un valor de 0)
  •    S-Curve (SCRV): SCRV_01 (Curva-S (SCRV): SCRV-01

                 - AccelRate = 50.0 (Proporción de Aceleración)

                 - DecelRate = 50.0 (Proporción de Decelaración)

                 - JerkRate (Proporción de Sacudida) = 10.0

  •     Proportional+Integral (PI): PI_01 (Proporcional + Integral)

                 - Kp = 1.0
                 - Wld = 0.1

  •     LeadLag (LDLG): LDLG_01

                 - Lag = 1.0

 

5.    En este momento, verifique la rutina.


Un error no resuelto localizado de retroalimentación ocurrirá. Este error se debe al hecho de que el orden de bloque no puede resolverse automáticamente con la ruta de retroalimentación de simulación que se curva de vuelta al bloque subtract. ¿Cuál valor debe resolverse primero: la entrada al LeadLag, o la entrada al bloque de Subtract (Resta)? Para resolver esta controversia, haga click con el botón derecho del mouse en al cable que va de la salida de LeadLag output a la entrada a Subtract y seleccione ‘Localized Feedback Wire’ (‘Cable Localizado de Retroalimentación) de la lista que aparece como se muestra:

 

 

Esto resolverá el orden de ejecución y la rutina puede verificarse exitosamente ahora. Fíjese que si el otro cable conectado a la entrada de LeadLag ha sido escogido, el orden de bloque resultante habría sido diferente.


6.    Descargue su proyecto al controlador, vaya en línea con el controlador y cambie el controlador al modo Run.


7.    Para observar la acción de la de la curva de velocidad, haga click derecho con el botón del mouse en el fólder Trends (Tendencias) y elija New Trend…(Nueva Tendencia) para crear una nueva tendencia.


8.    Nombre la nueva tendencia ‘Drive_1’ y haga clic en OK.


9.    Haga doble click en la nueva tendencia (en el fólder Trends) para abrirla.


10.    Haga click con el botón derecho del mouse en la tendencia y seleccione Chart Properties (Propiedades de Gráfica).

Haga los siguientes cambios de configuración:

 

  •     X-Axis    Lapso        30 Segundos
  •     Y-Axis    Máx/Min Opciones de Valor        Adaptar : Real Min = 0  Real Máx = 1000
  •     Plumas:    Agregue las siguientes etiquetas:

Scope:    MainDrive


                 SSUM_01.Out         Punto efectivo de velocidad
                 SCRV_01.Out          Perfil de velocidad a ser rastreado
                 SUB_01.SourceB     Retroalimentación de velocidad desde la simulación
                 PI_01.Out               Control de salida transmitiendo la simulación

 

11.    Aplique el cambio y haga clic en OK.


12.    Haga click en el botón Run (Ejecutar) en la parte superior de la tendencia para iniciar la generación de tendencias.


13.    Vaya a las etiquetas de controlador y cambie Line_Ref_Select a 0 y Section_Jog_Select a 1 para cambiar la entrada de referencia de velocidad a la curva de velocidad. Traiga la tendencia al frente para ver el resultado.

 

 

 

 

Este laboratorio utiliza el editor Function Block Diagramming (Diagramas de Bloque de Función), que esté integrado con el software RSLogix 5000, junto con instrucciones de procesos y drives. Este editor le permite fijar esquemas de control fácilmente para aplicaciones de control de procesos y drives. En este laboratorio, usted aprenderá a:

 

-crear y editar un Diagrama de Bloque de Función

-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 (además de los requisitos listados en al comienzo de este libro de trabajo):

-RSLogix 5000 Active X Process Faceplates

 

-Microsoft Excel

 

-Estar familiarizado con la distribución organizacional de RSLogix 5000 y técnicas de programación 

 

 

Inicie RSLogix 5000 y Cree un Nuevo Proyecto

 

En esta sección 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 diálogo 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 Periódica

 

En esta sección del laboratorio, usted creará y configurará una nueva tarea periódica.

 1.Haga click con el botón derecho del mouse en el fólder Tasks (Tareas) en Controller Organizer y elija New Task (Nueva Tarea).

El diálogo New Task aparece.

 

 

 2.Llene el diálogo New Task como se muestra abajo.

 

El alimentar esta información crea una tarea periódica 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 periódica para ejecutarse cada 100 ms, usted debe crear un programa para ejecutarse en ella.

 1.Haga click con el botón derecho del mouse en la tarea Process en Controller Organizer y elija New Program (Muevo Programa).

El diálogo New Program aparece.

 

 2.Llene el diálogo 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 Función y Agéndela para Ejecutarse

 

 1.Haga click con el botón derecho del mouse en Main (Principal) y elija New Routine (Nueva Rutina).

El diálogo New Routine aparece.

 

 

 2.Llene el diálogo New Routine como se muestra abajo.

 

Note que Type (Tipo) es un Function Block Diagram (Diagrama de Bloque de Función).

 

3.Haga click en OK.

El árbol de proyecto deberá verse ahora como sigue:

 

 

4.Para agendar la rutina, haga click con el botón derecho del mouse en Main (Principal) y elija Properties (Propiedades).

El diálogo Program Properties aparece.

 

 

 5.Haga click en la cejilla Configuration (Configuración) y elija la rutina function_blk del menú con despliegue hacia abajo Main, como se muestra abajo.

 

 

6.Haga click en el botón Apply (Aplicar) y luego click en OK.

 

 

Edite la Rutina Reguladora de Bloque de Función 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 añadir 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 edición.

 

 

 

3.En la cejilla Process (Proceso) en la barra de herramientas, haga click en la función PIDE.

 

El bloque PIDE deberá aparecer ahora en el diagrama.

 

4.Haga click en el botón de propiedades para este bloque  y tómese un minuto para ver todos los parámetros disponibles.

Note que la primera columna indica si el parámetro es una entrada o una salida al bloque. También, usted puede usar la caja de marcado de la segunda columna para exponer u ocultar los pins de parámetros en el bloque mismo.

 

 5.Haga click en OK para cerrar el diálogo PIDE de propiedades.

 

 6.Elija el objeto de referencia de entrada de la barra de herramientas.

 

 

7.Mueva la referencia de entra (arrastrándola) al lado de entrada (izquierdo) de su bloque PIDE y conéctelo 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 conexión válido el pin se volverá verde.

 

 

8.Haga doble click en la referencia de etiqueta (actualmente un signo de interrogación) 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 botón 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 analógica, 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 (arrastrándolo) al lado de salida de su bloque PIDE y conéctelo 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 Simulación de Curva de Bloque de Función)

 

 1.Haga click en el botón New Sheet (Nueva Hoja) para crear una nueva hoja para los elementos de simulación.

 

Usted deberá encontrarse ahora en una hoja nueva, designada sheet 2 of 2 (hoja 2 de 2). Esta hoja contendrá la simulación.

 

 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 parámetros LeadLag (haciendo click en la elipsis) y configure un lag de 10 segundos.

 

 

 4.Haga click en el botón 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 conéctelo 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 conéctela 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:

 

 

 

 

 

En este laboratorio, usted explorará las capacidades de diagnóstico discreto ControlLogix I/O. A medida que avance en el laboratorio, usted verá las opciones de diagnóstico, descargará su archivo de controlador y probará una rutina que ejercita estas capacidades de diagnóstico.

 

Abriendo el Archivo del Controlador y Guardándolo como Nuevo Archivo

 

En esta sección del laboratorio, usted abrirá el archivo del controlador a ser usado en el laboratorio y lo guardará bajo un nuevo nombre. Antes de que empiece, remueva el procesador que está en la ranura 3 para evitar cualesquier conflictos de propiedad I/O.

 

 1. Abra el archivo del controlador Controller1.ACD.

 

 2. En el menú File (Archivo), elija Save As (Guardar Como).

 

 3. Guarde el archivo como 'DiscreteLab_Controller1.ACD'.

 

 4. Descargue el archivo al controlador en la ranura 1.

 

 5. Ponga el controlador en el modo Remote Program (Programa Remoto) o Program (Programa).

 

 

Observando las Propiedades en el Módulo de Salida

 

En esta sección del laboratorio, usted observará las propiedades del módulo 1756-OB16D en la ranura 0.

 

 1. En Controller Organizer, bajo el fólder I/O Configuration, haga click con el botón derecho del mouse en el módulo dcoutputs y elija Properties (Propiedades).

 

El diálogo Module Properties aparece con la cejilla General seleccionada.

 

 

 

Haga click en el botón Help (Ayuda) para mayor información acerca de los parámetros en este diálogo. Si usted está abriendo Help por primera vez, habrá una ligera demora antes de que se abra. Cierre la ventana Help una vez que termine.

 

 2.Haga click en la cejilla Connection (Conexión).

*La información en esta cejilla viene directamente del controlador. Esta cejilla muestra información acerca de la condición de la conexión entre el módulo y el controlador.

Requested Packet Interval (Intervalo de Paquete Solicitado) – La proporción solicitada de llegada de paquete (actualización de proporción de conexión). La conexión será agendada para mover datos de o hacia el módulo al menos a esta frecuenta. Los valores RPI mínimo y máximo son mostrados entre paréntesis a la derecha del control box/spin. Estos valores mínimos y máximos dependen y diferirán dependiendo de los límites del módulo. El RPI es determinado por el (los) Owner Controller (Controlador (es) de un módulo). Si una conexión de Sólo-Escuchar es establecida, el RPI para dicha conexión no puede ser más rápida que el RPI más rápido configurada por todos los controladores de propietario (para módulos de entrada) o más rápida que el RPI configurado para el controlador de propietario (para módulos de salida).

Inhibit Module checkbox (Cuadro de Inhibición de Módulo) - Palomear/No Palomear este cuadro para inhibir / desinhibir su conexión al módulo. Inhibir el módulo causa que la conexión al módulo se pierda.

Major Fault on Controller if Connection Fails checkbox (Cuadro de Falla Mayor si la Conexión Falla) – Palomee este cuadro para configurar el controlador para que la falla de la conexión a este módulo cause una falla mayor en el controlador si la conexión para este módulo falla.

Module Fault (Falla de Módulo) – Muestra el código de falla regresado del controlador (relacionado al módulo que está usted configurando) y el texto detallando la Falla de Módulo que ha ocurrido.  

 

3.Haga click en la cejilla Module Info (Información de Módulo)

*La cejilla Module Info contiene información acerca del módulo seleccionado. Usted puede hacer click en refresh (actualizar) para mostrar nueva información desde el módulo. Usted puede hacer click en Reset Module (Reiniciar Módulo) para regresar el módulo a su estado energizado imitando el ciclo de energía. Al hacer esto, usted puede borrar todas las fallas.

 

Configurando los Estados y Diagnósticos del Módulo de Salida

 

En esta sección del laboratorio, usted configurará los estados de salida e información de diagnóstico para el módulo 1756-OB16D. 

 

1. Haga click en la cejilla Configuration (Configuración).

 

La cejilla Configuration aparece como sigue:

 

 

Fíjese que usted puede configurar muchos diagnósticos y estados de salida en el módulo, hacia abajo en el punto de nivel.

 

2. Bajo la columna Output State During (Estado de Salida Durante), desde el menú con despliegue hacia abajo Program Mode (Modo Programa) para Point (Punto) 0, elija On (Activar).

Elegir On encenderá en punto de salida 0 cuando el procesador se encuentre en el modo Program.

 

3. Repita el paso 2 para los puntos de salida 1, 2, y 3 como sigue:

  • Output Point 1 - On
  • Output Point 2 - Hold
  • Output Point 3 - Hold

El elegir Hold (Mantener) para las salidas 2 y 3 ocasiona que ellos conserven el estado en el que se encontraban antes de que el procesador fuera cambiado del modo Run al modo Program.

 

4. En la columna Enable Diag. Latching (Habilitar Cierre de Diagnóstico), deje sin palomear para los puntos 0 al 13 (deje los puntos 14 y 15 palomeados).

Cuando este campo está palomeado, Diagnostic Latching (Cierre de Diagnóstico) está habilitado.

 

5. En la caja Communications Failure (Falla de Comunicaciones), verifique que el botón Leave outputs in Program Mode state (Dejar salidas en el Estado Modo de Programa) esté seleccionado.

*La caja Communications Failure le permite elegir la forma en que las salidas reaccionan en el caso de una falla de comunicación. Las salidas pueden ya bien ser conservadas en el estado Program mode (Modo de Programa) (como se muestra arriba), o en el modo Fault (Falla).

 

6.Haga click en Apply (Aplicar) para guardar la nueva configuración de módulo.

El siguiente mensaje aparece.

 

 

7.Haga click en OK para aplicar los cambios al modulo de configuración.

 

 8.Haga click en la cejilla Diagnostics (Diagnósticos).

La ventana Diagnostics que aparece es usada solo en el modo En Línea (Online) para reiniciar los bits Electronic Fuse (Fusible Electrónico) y Latched Diagnostics (Diagnósticos Cerrados) para los 16 puntos de salida de este módulo.

 

 

9.Haga click en la cejilla Pulse Test (Prueba de Pulso).

La ventana Pulse Test que aparece es usada solo en el modo Online (En Línea) para realizar una prueba de pulso para cada punto de salida. Esta prueba le permite revisar si existe la presencia de un dispositivo de carga con la salida a la que se le ordenó Activarse (con On).

 

 10.Haga click en la cejilla Backplane.

La ventana Backplane que aparece solo es usada en el modo Online (En Línea) para revisar los Contadores ControlBus Status (Status de Bus de Control) y Error y para establecer los parámetros de ControlBus.

 

 11. Haga click en OK para cerrar el diálogo Module Properties (Propiedades de Módulo).

  

Observando las Etiquetas Creadas para el Módulo de Salida

 

 1. En Controller Organizer, haga doble click en el icono Controller Tags (Etiquetas de Controlador).

 

El monitor de datos Data Monitor aparece, con 3 datos para el módulo 1756-OB16D en la columna Tag Name (Nombre de Etiqueta):

  • Local:0:C
  • Local:0:I
  • Local:0:O

Estos tres datos son estructuras de etiqueta y contienen más etiquetas de las que en realidad se muestran en la ventana Data Monitor. Fíjese en el signo + que está junto al nombre de etiqueta; éste indica que usted puede expandir la estructura de la etiqueta para ver más información de etiqueta.

 

 

 

*El nombre Local indica que estas etiquetas están asociadas con un módulo que está en el mismo chasis que el controlador. El número entre comillas es el número de ranura del módulo; en este caso, el módulo está en la ranura 0. Los caracteres que aparecen después de la última comilla (por ejemplo, la C, la I y la O) indican si la información es de Configuration (Configuración, Entrada, o Salida). Este módulo en particular tiene los tres tipos de información.

 

El campo Scope (Alcance) arriba de la columna Tag Name (Nombre de Etiqueta) muestra el alcance para las etiquetas que son mostradas. El alcance define el rango en el que las etiquetas son reconocidas dentro de las rutinas. Las etiquetas creadas en el alcance del controlador son accesibles para todas las rutinas en todos los fólderes de programa; aquellas creadas en el alcance de programa son accessibles sólo para las rutinas dentro de ese fólder de programas solamente.

 

En este caso, el alcance de la etiqueta es Controller1 (controlador), lo que indica que las etiquetas son válidas para todas las rutinas en todos los fólderes de programa en este archivo de controlador. Si el campo acope contuviera un nombre de programa, entonces las etiquetas serían válidas sólo para las rutinas en el fólder especificado.

 

2. Haga click en el signo + que está delante de la etiqueta Local:0:C para mostrar las etiquetas de configuración para este módulo.

 

El monitor de datos Data Monitor se actualiza para mostrarle todas las etiquetas bajo la etiqueta Local:0:C. Si usted no puede ver el nombre completo de la etiqueta ni su valor, arrastre los bordes de las columnas respectivas para ensancharlas.

 

 

 

 

Haga click en la flecha que apunta a la derecha en la parte inferior de la pantalla para ver las otras columnas de la base de datos de etiquetas. Los 2's en la columna Value (Valor) indican que el estilo (o raíz) de los valores es binario. El signo # sirve como delimitador entre el estilo y el resto del valor. Fíjese que algunas de las etiquetas de configuración consisten de 32 bits. Estos bits están numerados de 0 a 31 de derecha a izquierda. Los bits individuales que están fijados en estas etiquetas son el resultado de la configuración por default que fue utilizada cuando usted alimentó el módulo en la lista de Configuración de I/O.

 

 3.Haga click en el signo + que está adelante de la etiqueta Local:0:I para mostrar todas las etiquetas de entrada para este módulo.

Usted deberá ver 6 datos bajo esta estructura de etiqueta. (Si por alguna razón no es así, por favor informe al instructor del laboratorio.)

 4.Haga click e el signo + que está adelante de la etiqueta Local:0:O para mostrar todas las etiquetas de salida para este módulo.

La etiqueta Local:0:O.Data aparece bajo la estructura de etiqueta Local:0:O. Las etiquetas rotuladas Local:0:O.Data son los bits de salida reales (como la información de una imagen de salida en un procesador PLC-5).

 5.Haga click en la X en la esquina superior derecha de la ventana Controller Tags (Etiquetas de Controlador) para cerrar el monitor de datos Data Monitor.

 

 

Observando las Propiedades del Módulo de Entrada

 

En esta sección del laboratorio, usted observará las propiedades del módulo 1756-IB16D en la ranura 2. 

 

 1.En Controller Organizer, bajo el fólder I/O Configuration, haga click con el botón derecho del mouse en el módulo dcinputs y elija Properties (Propiedades).

 

El diálogo Module Properties (Propiedades de Módulo) aparece con la cejilla General seleccionada.  

 

 2.Haga click en la cejilla Configuration (Configuración).

 

Como lo muestra la ventana Configuration a continuación, usted puede configurar muchos estados de diagnóstico y entrada en el módulo, bajando hasta el punto de nivel. Usted puede habilitar / deshabilitar la detección de Change of State (Cambio de Estado), habilitar / deshabilitar Diagnostics for Open Wire (Diagnósticos para Cable Abierto) y habilitar / deshabilitar Diagnostic Latching (Cierre de Diagnóstico) para cualquier punto. Usted puede también configurar Input Filter Times (Tiempos de Filtro de Entradas) para Off -> On u On -> Off en grupos de 8 entradas. Y finalmente, usted puede también habilitar / deshabilitar Change of State for Diagnostic Transitions (Transiciones de Cambio de Estado para Diagnóstico) para cualesquier fallas que tengan lugar. 

 

 

 

 

 3.Verifique que Enable Change of State, Enable Diagnostics for Open Wire y Enable Change of State for Diagnostic Transitions estén según se muestra arriba. 

  

 4.Haga click en la caja Enable Diag Latching (Habilitar Cierre de Diagnóstico) para puntos de entrada de 0 a 7 para deshabilitar la característica Diagnostic Latching (Cierre de Diagnóstico) para las primeras ocho entradas. 

Si el cuadro de Enable Diagnostic Latching está palomeado para un punto de entrada, el bit de falla permanecerá fijado y el indicador rojo LED seguirá encendido incluso después de que la falla es corregida. 

 

 5.Haga click en la cejilla Diagnostics (Diagnósticos). 

La ventana Diagnostics que aparece es usada sólo en un modo en línea para reiniciar los bits de Latched Diagnostic para los dieciséis puntos de este módulo.

 

 6.Haga click en la cejilla Backplane.

La ventana Backplane es usada solamente en un modo en línea para revisar ControlBusStatus, Error Counters y para fijar los parámetros de ControlBus.

 

 7.Haga click en Apply (Aplicar) para guardar sus cambios.

 

 8.Haga click en OK en el diálogo Online Module Configuration Change (Cambio de Configuración del Módulo en Línea).

 

 

 9.Haga click en OK para cerrar las propiedades del diálogo.

 

 

Verificando 1756-OB16D Diagnostics

 

En esta sección del laboratorio, usted verá la información de diagnóstico de falla para el módulo de salida 1756-OB16D. Fíjese que los indicadores LEDs rojos de Falla están iluminados para los bits 6 al 15 en el módulo 1756-OB16D en la ranura 0. Estos indicadores LEDs de Falla son una indicación de que una falla ha ocurrido en los puntos de entrada 6 al 15. Para determinar la causa exacta de la falla, debemos examinar la información de Input (Entrada) y Configuration (Configuración) para este módulo.

 

 

 1. En Controller Organizer, haga doble click en el icono Controller Tags (Etiquetas de Controlador)   para abrir el monitor de datos Data Monitor.

 

 2. Haga click en el signo + que está delante de la etiqueta Local:0:I para mostrar todas las etiquetas de entrada OB16D.

 

 3. Haga click en el signo + que está delante de la etiqueta Local:0:C para mostrar todas las etiquetas de configiración OB16D.

 

El monitor Data Monitor de datos debe verse como lo muestra la pantalla de abajo. Las flechas indican la siguiente información:

 

                       

 

 

 

 

 4.Salga de línea y cierre el programa DiscreteLab_Controller1.ACD.

 

 5.ElijaYes para guardar sus cambios.

 

 6.Reinserte el procesador en la ranura 3.

 

 

En este laboratorio, usted examinará, importará y exportará un archivo de controlador para demostrar las capacidades de Importación/Exportación del sistema ControlLogix.

 

Examinando el Archivo del Controlador

 

En esta sección del laboratorio, usted abrirá el archivo ImportExport.ACD.

 

1.En el menú File (Archivo), elija Open (Abrir) para abrir el archivo de controlador ImportExport.ACD. 

Usted puede encontrar este archivo en el directorio C:\RSLogix 5000\Projects\Labs.

Controller Organizer deberá verse de esta manera:

 

 

 

Note que el archivo de controlador contiene:

  • (1) Tarea Continua (Tarea Principal)
  • (1) Tarea Periódica (Tarea Periódica)
  • (4) Programas Agendados (MainProgram (Programa Principal, Program1, Program2, y Program3)
  • (2) Programas no Agendados (Program4, Program5)
  • (2) Módulos I/O
  • (1) Puente CNB ControlNet 
  • (1) Controlador Logix5550 

 

Exportando el Archivo de Controlador

 

1.Del menú File (Archivo), elija Save As (Guardar Como).

 

2.Haga click en la flecha hacia abajo contigua al campo Save As Type (Tipo de Guardar Como) y haga click en RSLogix5000 Import/Export File (*.L5K) para cambiar el formato del archivo a un formato de Exportación.

 

3.Fíjese el directorio en el que está guardando el archivo de controlador y haga click en Save (Guardar) para exportar el archivo de controlador.

 

Revisando el Formato del Archivo de Exportación

 

1.Abran Windows NT Explorer y navegue al directorio al que exportó el archivo de controlador.

 

2.Haga doble click en el archivo ImportExport.L5K para abrir el archivo de exportación en Notepad.

Para propósitos de este laboratorio, el tipo .L5K ha sido asociado con Notepad, de tal manera que se abrirá ahí automáticamente.

Fíjese que las primeras pocas líneas le dicen qué versión de RSLogix5000 exportó este archivo, quién es el propietario y cuándo fue exportado.

La segunda sección enlista el Controller Name (Nombre del Controlador) (ImportExport en este caso), el Lapso (Time Slice) y la ruta de Comunicaciones (Communications).

La siguiente sección trata de Módulos. Note que cada modulo configurado en nuestro archivo de controlador está listado. El nombre identifica el módulo; otros atributos tales como el número de catálogo y las revisiones mayor y menor están listados y fáciles de leer.

 

3.Recorra hacia abajo el archivo Export hasta que encuentre la sección titulada Tag (Etiqueta) como se muestra abajo. Bajo esta sección, note que todas las etiquetas que creó en el archivo de controlador y sus valores han sido listados.

 

 

 

4.Cambie los valores es IntArray a [0,1,2,3,4,5,6,7,8,9].

 

5.Cambie el Preset (Predeterminado) de myCounter (miContador) a 100 cambiando el campo del valor a [0,100,0].

 

6.En el menú File (Archivo) en Notepad, elija Save (Guardar) para guardar sus cambios.

 

7.Revise el resto de este archivo. Fíjese en la configuración del programa y la rutina.

 

8.En el menú File (Archivo), elija Exit (Salir) para cerrar el archivo y Notepad.

 

Importando el Archivo de Exportación Modificado

 

1.En el menú File en RSLogix 5000, elija Open (Abrir).

 

2.Haga click en ImportExport.L5K y luego click en Open.

El diálogo Save Imported Controller file As (Guardar Archivo de Controlador Importado Como) aparece.

 

 

3.En el campo File name (Nombre de Archivo), teclee 'myInitials_ImportExport.ACD' (‘misIniciales_ImportExport.ACD’) (por ejemplo, JAE_ImportExport.ACD).

 

4.Haga click en Import para importar el archivo.

 

Verificando Sus Cambios en el Archivo Importado

 

1.En Controller Organizer, haga click con el botón derecho del mouse en Controller Tags (Etiquetas de Controlador) y elija Monitor Tags (Etiquetas de Monitor).

El monitor de etiquetas Tag Monitor aparece.

 

2.Haga click en el signo + que está adelante de la etiqueta IntArray para mostrar la selección completa. Verifique que los valores han cambiado de ceros a 0-9.

 

3.Haga click en el signo + que está adelante de la etiqueta myCounter para mostrar los valores del contador. Verifique que el predeterminado ha cambiado de 50 a 100.

 

Importando Etiquetas de un archivo .CSV 

 

1.En Start menu, elija Programs > Microsoft Excel.

 

2.Abra el archivo ControlLogixSampleTags.CSV y observe las etiquetas en este archivo.

Usted puede encontrar este archivo en el directorio C:\RSLogix5000\Projects\Labs. Asegúrese de que ha escogido Archivos de Texto (*.prn, *.txt, *.csv) en el campo Files of type (Archivos de Tipo).

 

3.Cierre Microsoft Excel.

 

4.En el menú Tools (Herramientas) en RSLogix 5000, elija Import Tags (Importar Etiquetas).

El diálogo Import Tags (Importar Etiquetas) aparece.

 

5.Haga click en el archivo ControlLogixSampleTags.CSV en la ventana para resaltarlo.

Éste debe aparecer ahora en el campo File name (Nombre de Archivo).

 

6.En la caja On Collisions (En Colisiones), elija Overwrite existing tag with imported tag (Sobreescribir etiqueta existente con la etiqueta importada).

*Estas opciones determinan qué pasa cuando el nombre de una etiqueta importada coincide con el nombre de una etiqueta en la base de datos de proyectos.

 

7.Si todavía no lo está, ponga un signo de check en la caja "Create tag if it doesn't exist" (“Crear etiqueta si no existe”).

Por default, si una etiqueta con un nombre coincidente para una etiqueta importada no es encontrada en la base de datos del proyecto, una etiqueta es creada por ese nombre.

 

8.Haga click en Import (Importar).

 

9.Si todavía no está abierto, abra el monitor de datos Data Monitor para que usted pueda ver Controller Tags.

 

10.Haga click en la cejilla Edit Tags (Editar Etiquetas) para activar el modo editar.

Observe las nuevas etiquetas que fueron creadas en el archivo de controlador ImportExport.

 

11.Haga click en la cejilla Errors (Errores) en la ventana Results (Resultados) para ver cuántas etiquetas fueron creadas, omitidas, sobrescritas y descartadas.

 

12.En el menú File (Archivo), elija Close (Cerrar) para cerrar el archivo de controlador.

 

13.Elija Yes (Sí) para guardar sus cambios.

 

Página 2 de 3

Warning: mysqli::stat(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 219

Warning: mysqli_close(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 226

Warning: mysqli::stat(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 219

Warning: mysqli_close(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 226

Warning: mysqli::stat(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 219

Warning: mysqli_close(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 226

Warning: mysqli::stat(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 219

Warning: mysqli_close(): Couldn't fetch mysqli in /home/josvil41/instrumentacionycontrol.net/libraries/joomla/database/driver/mysqli.php on line 226