You are on page 1of 88

Introduccin A Ejercicios Prcticos

ControlLogix
*En /training/Slot3LabFile.ACD para obtener el archivo de programa a usar con estos ejercicios.

ControlLogix

Manual de capacitacin del distribuidor

Banco de pruebas ControlLogix Tabla de contenido

Pgina Introduccin al banco de pruebas ControlLogix y descripcin general del equipo 3 Ejercicio 1: Necesario Configurar RSLinx para comunicacin con un puerto en serie del procesador Logix5550 ...... 6 Crear y probar un nuevo proyecto del controlador para el procesador en la ranura 1 . 12 Configurar mdulos de E/S analgicos en el proyecto del controlador . 32 Crear y ejecutar una tarea peridica .. 45 Mostrar entradas y salidas entrelazadas en un rengln . 49 Crear un tag producido para el procesador en la ranura 1 53 Crear un nuevo proyecto de controlador para el procesador en la ranura 3 .... 55 Mostrar entradas de difusin mltiple (compartidas) ... 57 Mostrar las capacidades del modelo productor/consumidor 60 Mostrar las capacidades del control de movimiento 64 Descripciones de los dispositivos de la caja Demo de ControlLogix ... 83 Comunicaciones DF1 ControlLogix en RSLogix5000 84

Ejercicio 2:
Ejercicio 3:

Necesario

Opcional

Ejercicio 4: Ejercicio 5: Ejercicio 6: Ejercicio 7:

Opcional Opcional Necesario Necesario

Ejercicio 8: Ejercicio 9: Ejercicio 10: Apndice A:

Opcional Opcional Opcional

Apndice B:

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 2 de 87

ControlLogix Introduccin al banco de pruebas


Objetivo: El objetivo de este banco de pruebas es presentarle al usuario el hardware ControlLogix y el software de programacin RSLogix 5000.

Material para las pruebas: Software PC compatible con IBM con RSLogix 5000, Revisin 2.10 RSLinx, Revisin 2.00.97.30 Windows NT 4.0 con Service Pack 3 4 La caja de demo ControlLogix coordinada consta de: 1211211111Chasis 1756-A10/A con fuente de alimentacin 1756-PA72 Procesadores 1756-L1 (FW 3.25) Mdulo 1756-DHRIO DH+/RIO (FW 2.17) Mdulo puente de comunicaciones 1756-CNB ControlNet (FW 1.19) Mdulos de salida de diagnstico de 16 pt. de 19.2 V 30 VCC 1756-OB16D (FW 2.3) Mdulo de entrada de diagnstico de 16 puntos de 10 V 30 VCC 1756IB16D (FW 2.3) Mdulo de entrada analgica aislada de voltaje/corriente 1756-IF6I (FW 1.9) Mdulo de salida analgica aislada (10 V) 1756-OF6VI (FW 1.9) Mdulo servo encoder analgico 1756-MO2AE (FW 1.6) Cable serie 1756-CP3 (cable de mdem nulo de 9 pines hembra a 9 pines hembra)

Hardware -

Archivos -

Archivo de proyecto RSLogix 5000 ubicado en el siguiente directorio: C:\RSLogix 5000\Projects\Slot3LabFile.ACD

Preparacin: 1. 2. Cierre todas las aplicaciones. Tome nota de las siguientes convenciones que se usan en las pruebas: RSLogix5000: palabras en las que el usuario debe hacer clic con el mouse se muestran en negrita y cursiva. Nombre de tag: las palabras que el usuario debe escribir se encuentran entre signos de comilla simple. 3. Si en el texto no se especifica un botn del mouse, utilice el izquierdo.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 3 de 87

Configuracin del chasis de prueba


0 1 2 3 4 5 6 7 8 9

O B 1 6 D

L 1

I B 1

L 1

O B 1

C N B

D H + / R I O

O F 6 V I

I F 6 I

M O 2 A E

P R O C

6 D

P R O C

6 D

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 4 de 87

Unidades de prueba de ControlLogix


OB16D PA72 L1 IB16D L1 OB16D CNB DHRIO IF6I OF6VI M02AE A10

E/S discreta

Servovariador Ultra100

Medidor y cpsula analgica

Encoder

Motor servo con encoder

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 5 de 87

Ejercicio 1: Configurar RSLinx para comunicacin con un puerto en serie del procesador Logix5550

Objetivo: El objetivo de esta prueba es aadir un variador RS-232 DF1 a RSLinx y luego verificar las comunicaciones DF1 al backplane ControlLogix y Logix5550. Pasos: 1. Inicie el software RSLinx -

a) Haga doble clic en el icono RSLinx b) Aparecer la siguiente pantalla.

que se encuentra en el escritorio.

2.

Aada el variador RS-232 a) Haga clic en Comunicaciones y luego en Configurar variadores.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 6 de 87

b) Aparecer la siguiente pantalla. Haga doble clic en el variador Dispositivos RS-232 DF1.

c)

Aparecer la siguiente pantalla. Asegrese de que el cable 1747-CP3 est conectado entre el puerto en serie ubicado en la parte frontal del procesador Logix5550 en la ranura 1 y el puerto en serie ubicado en la parte posterior de su PC. Observe el botn Autoconfiguracin. Si hemos conectado el cable correctamente, RSLinx puede establecer automticamente los parmetros DF1 apropiados. Haga clic en el botn Autoconfiguracin.

Nota: Autoconfiguracin

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 7 de 87

d) Los parmetros deben aparecer tal como se muestran a continuacin. Si los

parmetros coinciden, haga clic en Aceptar.


Nota: Puerto en serie Logix 5550 identificado

Nota: Autoconfiguracin satisfactoria

e)

Ahora el variador AB_DF1 debe estar instalado y EJECUTNDOSE. Verifique el variador y luego cierre la ventana Configurar variadores.

Verifique que el variador DF1 est funcionando

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 8 de 87

3.

Compruebe las comunicaciones entre DF1 y el procesador usando RSWho a) Haga doble clic en el variador AB_DF1-1, DF1.

b) La ventana RSWho debe aparecer como se muestra a continuacin. El icono 00, Estacin de trabajo, DF1-COM1 representa el puerto en serie del equipo. El icono 01, 1756-L1 representa el procesador lgico Logix5550 al cual estamos conectados. c) Haga doble clic en el icono 01, 1756-L1.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 9 de 87

d) La pantalla aparecer como se muestra a continuacin. Con el 1756-L1 resaltado,

RSWho muestra el backplane del chasis ControlLogix y el puerto en serie del controlador. Haga doble clic en el icono Backplane 1756-A10A.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 10 de 87

e) La pantalla debe aparecer como se muestra a continuacin.

Minimice RSLinx

Detenga RSWho

f) Compruebe que el indicador LED RS232 verde est parpadeando en la ranura 1 del Logix5550. g) Interrumpa RSWho haciendo clic en la X ubicada en la esquina superior derecha de la ventana RSWho.

4.

Minimice RSLinx a)

Haga clic en la barra de minimizar (-) situada en la esquina superior derecha del cuadro de dilogo Rockwell Software RSLinx.

b) As concluye la prueba del variador RSLinx DF1 ControlLogix.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 11 de 87

Ejercicio 2: Crear y probar un nuevo proyecto del controlador para el procesador en la ranura 1
Objetivo: El objetivo de esta prueba es presentar la familia de productos ControlLogix. Se crear un nuevo proyecto ControlLogix y se configurar un mdulo de entrada discreta y un mdulo de salida discreta. Escribiremos la lgica de escalera para usar las entradas y salidas y, a continuacin, descargaremos y probaremos el programa.

Pasos: 1. Inicie el software de programacin RSLogix 5000 -

a) Haga doble clic en el icono RSLogix5000 escritorio.

que se encuentra en el

2. Cree un nuevo archivo del controlador para el procesador en la ranura 1a)

Haga clic en Archivo y luego en Nuevo en el men principal.

b) Escriba Slot1 como nombre del controlador. c) Seleccione un tipo de chasis de 10 ranuras a fin de coincidir con el tamao de chasis usado en esta prueba.
d) Seleccione un nmero de ranura (1) a fin de coincidir con la posicin del primer

Logix5550 en el chasis. Las ranuras estn numeradas de izquierda a derecha, empezando con la ranura 0.
e)

Haga clic en Aceptar. La ventana Organizador del controller deber aparecer ahora al lado izquierdo de la pantalla con una carpeta Controller Slot1. Ahora tenemos un proyecto ControlLogix creado. En este momento no tenemos ninguna E/S asociada al proyecto. Adems, actualmente no hay un cdigo de ejecucin (por ej. lgica de escalera) en el proyecto.

f)

3.

Configure el mdulo de salida discreta de la ranura 0 para este controlador a) Haga clic con el botn derecho del mouse en la carpeta Configuracin de I/O y seleccione Nuevo module para abrir una lista de los mdulos disponibles. b) Haga doble clic en el mdulo 1756-OB16D.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 12 de 87

c) Introduzca los parmetros para el OB16D como se muestra a continuacin y haga clic en Siguiente.

d) Verifique que las selecciones son las que se muestran a continuacin y haga clic en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 13 de 87

e)

La siguiente pantalla slo est activa cuando est conectado en lnea con el procesador. Haga clic en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 14 de 87

f) Como se muestra en la siguiente pantalla, el usuario puede configurar muchos estados de diagnstico y salida en el mdulo, hasta el nivel de punto.

g) Haga clic en la flecha hacia abajo en el campo Modo Program para Punto 0 y

seleccione Activado. Esta seleccin para el Modo Program durante estado de salida se activar en el punto de salida 0 cuando el procesador est en el modo Program.
h) Configure el punto de salida 1 para que est activado en el modo Program, tal como

hizo para la salida 0 en el paso anterior. Configure los puntos de salida 2 y 3 en RETENER en el modo Program. Esto har que las salidas 2 y 3 permanezcan en el estado en que estaban antes de que el procesador cambiase del modo marcha al modo Program.
i)

El cuadro en el campo Habilitar enclavamiento de diagnsticos para cada punto de salida, 0-15, debe tener una marca de verificacin, indicando que dicha funcin est activada. Haga clic en el cuadro de Punto 0 y la marca de verificacin desaparecer. Ahora estar inhabilitado el Enclavamiento de diagnstico para el punto de salida 0. Repitiendo el paso anterior, inhabilite Enclavamiento de diagnsticos para los puntos de salida 1 a 13. La marca de verificacin deber estar todava en el cuadro de los puntos 14 y 15.

j)

k) Haga clic en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 15 de 87

l)

La siguiente pantalla se usa slo en el modo en lnea para restablecer los bits de Fusible electrnico y Diagnstico enclavado para los diecisis puntos de este mdulo. Haga clic en Siguiente.

m) La siguiente pantalla se usa slo en el modo en lnea para realizar una prueba de

Pulsos de cada punto de salida. La prueba de Pulsos permite que el usuario verifique la presencia de un dispositivo de carga con la salida ordenada activada. Haga clic en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 16 de 87

n) La pantalla que se muestra a continuacin se usa slo en el modo de marcha en lnea

para verificar el Estado de ControlBus, los Contadores de error y para establecer los Parmetros ControlBus. Haga clic en Terminar para aceptar las modificaciones hechas en el OB16D.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 17 de 87

4.

Vea los tags creados para el 1756-OB16D en la ranura 0 -

a) Haga doble clic en Tags del controller en el organizador del controlador.


b) Tal como se muestra a continuacin, deben aparecer tres entradas bajo Nombre de

tag: Local:0:C, Local:0:I y Local:0:O. Estas tres entradas son estructuras de tag y contienen ms tags de los que se muestran en la pantalla.
c)

El nombre Local indica que stos son tags para un mdulo que est en el mismo chasis que el controlador. El nmero entre los signos de dos puntos es el nmero de ranura del mdulo; en este caso, el OB16D est en la ranura 0. Los caracteres despus del segundo signo de dos puntos, C, I y O, indican si el dato es de configuracin, entrada o salida. Esta salida tiene los tres tipos de datos.

d) El campo Alcance situado encima de Nombre de tag muestra el alcance (o rea de

control definida) para los tags que aparecen en la pantalla. En este caso, el alcance de los tags es Slot1 (controller) lo cual indica que los tags son vlidos para todos los programas en este archivo del controlador. Si el campo alcance muestra el nombre de un programa, entonces los tags son vlidos slo para el archivo de programa mostrado en el campo Alcance.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 18 de 87

5.

Muestre en pantalla una lista expandida de los tags asociados con el mdulo 1756-OB16D a)

Haga clic en el pequeo signo + situado delante del nombre de tag Local:0:C para ver los tags de configuracin de este mdulo. Si los nombres completos de los tags y los valores no son visibles, ample las columnas.

b) Los nombres de los tags y los valores deben aparecer como se muestra a

continuacin. Los tipos de tag son DINT (doble entero) y constan de 32 bits. Los 2 indican que el estilo (base) de los valores es binario. El signo # es un delimitador entre el estilo y los valores. Los 32 bits de los tags estn numerados del 0 al 31 de derecha a izquierda. Los bits que se establecen en estos tags son resultado de las selecciones hechas anteriormente en la pantalla de configuracin del mdulo.

c)

Haga clic en el pequeo signo + situado delante del nombre de tag Local:0:I para ver todos los tags de entrada de este mdulo. Deben aparecer seis entradas bajo la estructura de tag Local:0:I.

d) Haga clic en el pequeo signo + situado delante del nombre de tag Local:0:O para

ver todos los tags de salida de este mdulo. La entrada de tag Local:0:O.Data ahora debe aparecer bajo la estructura de tag Local:0:O. Los tags con la etiqueta Local: 0:O.Data son los bits de salida (como los datos de imagen de salida en un PLC-5). e) Cierre la ventana Tags del controller haciendo clic en la X ubicada en la esquina superior izquierda. f) Haga clic en Archivo en la barra del men principal y luego en Guardar, para guardar el programa.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 19 de 87

6.

Configure el mdulo de entrada discreta de la ranura 2 para este controlador a)

Haga clic con el botn derecho del mouse en la carpeta Configuracin de I/O y seleccione Nuevo module.

b) Haga doble clic en el mdulo 1756-IB16D. c) Introduzca las selecciones para este mdulo como se muestra a continuacin y haga clic en Siguiente.

d) Verifique las selecciones para esta pantalla como se muestra a continuacin y haga clic en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 20 de 87

e)

La pantalla mostrada a continuacin est activa slo cuando est conectado en lnea con el procesador. Haga clic en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 21 de 87

f) Como se muestra en la siguiente pantalla, el usuario puede configurar muchos estados de diagnstico y entradas en el mdulo, hasta el nivel de punto. El usuario puede Habilitar/inhabilitar deteccin de cambio de estado, Habilitar/inhabilitar diagnsticos para cable abierto y Habilitar/inhabilitar enclavamiento de diagnsticos para cualquier punto. El usuario puede configurar Tiempos de filtro de entrada en Desactivado>Activado o Activado->Desactivado en grupos de 8 entradas. El usuario tambin puede Habilitar/inhabilitar cambio de estado para transiciones de diagnstico para los fallos que ocurran.

g) Compruebe que Habilitar cambio de estado, Habilitar diagnsticos para cable

abierto y Habilitar cambio de estado para transiciones de diagnstico estn como se mostraba anteriormente. Haga clic en el cuadro Habilitar enclavamiento de diag para los puntos de entrada 0 a 7 a fin de inhabilitar la funcin Enclavamiento de diagnstico para las primeras ocho entradas. Si se selecciona el cuadro Habilitar enclavamiento de diagnstico para un punto de entrada, el bit de fallo permanecer establecido y el indicador LED rojo permanecer encendido aun despus que se haya corregido el fallo. h) Haga clic en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 22 de 87

i)

La siguiente pantalla se usa slo en el modo en lnea para restablecer los bits de Diagnstico enclavado para los diecisis puntos de este mdulo.

j)

Haga clic en Siguiente.

k) La pantalla que se muestra a continuacin es una pantalla de estado que se usa slo en el modo en lnea para verificar el Estado de ControlBus, los Contadores de error y para establecer los Parmetros ControlBus.

l)

Haga clic en Terminar para aceptar los cambios.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 23 de 87

7.

Verifique que se han creado los tags para el 1756-IB16D m) Haga doble clic en Tags del controller en el organizador del controlador. Ahora

deben aparecer dos o ms entradas bajo Nombre de tag; Local:2:C y Local:2:I. El mdulo de entrada contiene datos de entrada y configuracin.
n) Haga clic en el pequeo signo + situado delante del nombre de tag Local:2:C para

ver todos los tags de configuracin de este mdulo. Ample la columna Nombre de tag si es necesario para ver los nombres completos de los tags.
o) Haga clic en el pequeo signo + situado delante del nombre de tag Local:2:I para

ver todos los tags de entrada de este mdulo. El tag etiquetado Local:2:I.Data contiene los bits de entrada (como la tabla de datos de imagen de entrada en un PLC5). p) Cierre la ventana Monitorear tags y guarde el programa.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 24 de 87

8.

Edite la Rutina principala)

Haga doble clic en MainRoutine en el organizador del controlador. Aparecer el rengln mostrado a continuacin.

9.

Coloque una instruccin de entrada en el rengln usando direccionamiento de alias.


b) Haga clic en Ver en el Men principal y luego en Barras de herramientas. Verifique

que estn seleccionadas las primeras 4 barras de herramientas, luego haga clic en Cerrar.
c)

Tal como se muestra a continuacin. Seleccione la ficha Bit, luego haga clic en el icono XIC (Examinar si activado) en la barra de herramientas. ste es un mtodo de introducir una instruccin en un rengln.

d) Haga clic con el botn derecho del mouse en el signo de interrogacin (?) en el rea

azul arriba de la instruccin XIC, luego seleccione Crear tag. Aparecer la ventana Nuevo tag. Vase la Figura 33. e) Escriba un nombre de interruptor y seleccione un tipo de tag de Alias.
f)

Haga clic en la flecha hacia abajo junto al campo Alias para:.

g) Si no aparecen tags en la pantalla, haga clic en Tags del controller cubiertos para ver una lista de los tags del controlador disponibles. Nota: Hay dos tipos de grupos de tags (reas de control definidas). Los Tags del program cubiertos son accesibles slo para las rutinas de un programa especfico. Los Tags del controller cubiertos son accesibles para todos los programas de un controlador. Todas las estructuras de tags de los mdulos de E/S introducidos deben aparecer en la pantalla. Una estructura puede ser identificada por el signo + ubicado en un cuadro junto al nombre de la estructura de tag.
h) Haga clic en el signo + situado delante de la entrada Local:2:I (el 1756-IB16D en la

ranura 2. Una de las entradas que aparece bajo la estructura Local:2:I es Local:2:I.Data.
i)

Haga clic en el tag Local:2:I.Data, luego haga clic en la flecha hacia abajo que aparece. Deber aparecer una seleccin de bits disponible. Vea la Figura 33.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 25 de 87

Figura 33

i)

Haga clic en 0. Esto asignar el bit 0 de la palabra de entrada Local:2:I.Data al interruptor del tag de alias. Seleccione Slot1(controller) para el Grupo y luego haga clic en Aceptar.

j)

k) Verifique que el rengln 0 est tal como se muestra a continuacin.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 26 de 87

10.

Coloque una instruccin de salida en el rengln usando direccionamiento de aliasa)

Haga clic sin soltar el botn del mouse en OTE (icono Activar salida) en la barra de herramientas. Arrastre el puntero del mouse y la OTE hasta que est encima de la lnea azul del rengln 0 y aparezca un punto verde en la lnea azul del rengln 0. Suelte el botn del mouse y la instruccin OTE deber aparecer al final del rengln. sta es la segunda manera de introducir una instruccin en un rengln.

b) Haga clic con el botn derecho del mouse en el signo de interrogacin (?) en el rea

azul arriba de la instruccin OTE, luego seleccione Crear tag. Aparecer la ventana Nuevo tag. c) Introduzca los parmetros como se muestra a continuacin y haga clic en Aceptar.

11.

Verifique las ediciones del rengln a) El rengln aparecer como se muestra a continuacin.

b) Haga clic con el botn derecho del mouse en el nmero del rengln (0) y seleccione Verificar rengln. Ver el mensaje Verificacin completa sin errores en la esquina inferior izquierda de la pantalla. Tambin puede verificar la rutina completa haciendo clic en Lgica en la barra del men principal, resaltando Verificar y seleccionando Routine.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 27 de 87

12.

Verifique las propiedades de la Tarea principal y el Programa principal a)

Haga clic con el botn derecho del mouse en Task principal en el organizador del controlador, luego haga clic en Propiedades. Debe abrirse el cuadro de dilogo Propiedades de task. Haga clic en la ficha Programa del program y compruebe que MainProgram aparece en el campo Programs Programados. Si no es as, haga clic en Aadir para programar el MainProgram.

b) Haga clic en la ficha Configuracin y verifique que el Watchdog est establecido en 500 ms. El Watchdog es un temporizador de control del tiempo de escn del programa que, si se excede, har que el procesador entre en fallo.
c)

Haga clic en Aceptar para cerrar la ventana.

d) Haga clic con el botn derecho del mouse en Program principal en el organizador

del controlador, luego haga clic en Propiedades. Deber abrirse el cuadro de dilogo Propiedades del program. Haga clic en la ficha Configuracin y verifique que MainRoutine aparece en el campo Principal. Si no fuera as, haga clic en la flecha hacia abajo del campo Principal y luego haga clic en MainRoutine. e) Haga clic en Aceptar para cerrar la ventana. f) Guarde el programa.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 28 de 87

13.

Descargue el programa usando el variador AB_DF1-1 a)

Haga clic en Comunicaciones y luego en Configurar.

b) AB_DF-1 debe aparecer como se muestra a continuacin. El campo Ruta de

acceso debe estar en blanco para el variador DF1. Si no fuera as, haga clic en el campo Variador y luego haga clic en AB_DF1-1. Haga clic en Aceptar para aceptar este variador para comunicaciones en lnea.

c)

El controlador debe estar en el modo Program o Program remoto para descargar un programa. Usando la llave, coloque el controlador ubicado en la ranura 1 en el modo Program remoto girando la llave a PROG y luego nuevamente a REM.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 29 de 87

d) Haga clic en Comunicaciones y luego en Descargar. Aparecer una pantalla de confirmacin para hacer o cancelar la descarga, tal como se muestra a continuacin. Haga clic en Descargar para descargar el programa.

Ver un grfico que muestra el progreso de la descarga en el centro de la pantalla y recibir mensajes de estado referentes a la descarga en la esquina inferior izquierda de la pantalla.

14.

Pruebe el programa.

a) Ponga el controlador en el modo MARCHA REMOTA girando la llave del interruptor a MARCHA y luego a REM.
b) Presione el botn pulsador D10 ubicado en la caja de demo ControlLogix para

encender el indicador DO0 (donde est su dedo). Observe que los indicadores LED de estado 0 de los mdulos ubicados en la ranura 0 y en la ranura 2 estn encendidos. El interruptor DI0 est cableado al punto de entrada 0 en el mdulo 1756-IB16D en la ranura 2. El indicador DO0 est cableado al punto de salida 0 del 1756-OB16D en la ranura 0. Si tiene MainRoutine en la pantalla, ver tambin la XIC y la OTE de color verde.
c)

Monitoree los puntos en lnea abriendo la ventana Tags del controller. Ver que el valor de los tags de switch y light cambia de 0 a 1 cuando presiona DI0. Los valores de los tags a los cuales se refieren estos alias tambin cambiarn.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 30 de 87

15.

Verifique los diagnsticos de 1756-OB16D a)

Observe que los indicadores de fallo LED de color rojo para los bits 6 a 16 estn iluminados en el mdulo de salida OB16D en la ranura 0. Estos indicadores LED de fallo son una indicacin de que ha ocurrido un fallo en los puntos de salida 6 a 15. Para determinar la causa exacta del fallo debemos examinar los datos de entrada y configuracin de OB16D. entrada del OB16D. Luego haga clic en el signo + ubicado al frente del tag Local:0:C para ver todos los tags de configuracin del OB16D. La pantalla aparecer como se muestra a continuacin.

b) Haga clic en el signo + situado delante del tag Local:0:I para ver todos los tags de

c)

La flecha indicadora A apunta a los bits 6 a 15 del tag de entrada Local:0:I.Fault. Estos bits se establecen en 1 para indicar que ha ocurrido una condicin de fallo. Local:0:I.NoLoad. Estos bits se establecen en 1 para indicar que el fallo es un fallo de Ausencia de carga. Esto ocurri porque los dispositivos NO estn cableados a los puntos de salida 6 a 15.

d) La flecha indicadora B apunta a los bits 6 a 15 del tag de entrada

e)

La flecha indicadora C apunta a los bits 0 15 del tag de configuracin Local:0:C.NoLoadEn. Estos bits se establecen en 1 para indicar que la deteccin de fallo por Ausencia de carga est habilitada para todos los puntos de salida.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 31 de 87

Ejercicio 3: Configurar y probar mdulos de E/S analgicos en el proyecto del controlador Objetivo: Esta prueba es una continuacin del Ejercicio 2. Es opcional y NO se requiere para completar las pruebas restantes. Su objetivo es presentar el proceso de configuracin de E/S analgicas ControlLogix. Se configurar un mdulo de entrada analgica y un mdulo de salida analgica. Se escribir la lgica de escalera para usar estos mdulos y se descargar y probar el programa. Pasos: 1. Salga fuera de lnea y guarde el archivo del proyecto a) Haga clic en Comunicaciones en el Men principal y luego en Fuera de lnea.
b) Haga clic en Archivo en el Men principal y luego en Guardar. Ahora estamos fuera

de lnea y hemos guardado nuestro archivo del Ejercicio 2.

2.

Configure el mdulo de salida analgica de la ranura 7 para este controlador a)

Haga clic con el botn derecho del mouse en la carpeta Configuracin de I/O y seleccione Nuevo module.

b) Haga doble clic en el mdulo 1756-OF6VI.

c) Introduzca las selecciones para este mdulo como se muestra en la Figura 38 y haga clic en Siguiente. Figura 38

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 32 de 87

d) Verifique los parmetros mostrados en la Figura 39 y haga clic en Siguiente. Figura 39

e)

La Figura 40 se usa slo en el modo En lnea. Haga clic en Siguiente.

Figura 40

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 33 de 87

f) Verifique que los parmetros del Canal 0 estn como se muestra en la Figura 41 y haga clic en Siguiente. Figura 41

g) Modifique los parmetros del Canal 0 tal como se muestra en la Figura 42 y haga clic en Siguiente. Figura 42

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 34 de 87

i)

Modifique los parmetros para el Canal 0 tal como se muestra en la Figura 44. Observe que los punteros LL y HL permiten ver de una ojeada los lmites de fijacin. Haga clic en Siguiente.

Figura 44

i)

La pantalla de calibracin mostrada en la Figura 46 slo se usa al calibrar el mdulo o para verificar la ltima fecha de calibracin. Haga clic en Siguiente.

Figura 46

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 35 de 87

l)

La pantalla que aparece en la Figura 47 se usa en el modo en lnea para verificar el Estado de ControlBus, los Contadores de error y para establecer los Parmetros ControlBus. Haga clic en Terminar.

Figura 47

4.

Verifique que se han creado los tags para el 1756-OF6VI en la ranura 7 m) Haga doble clic en Tags del controller en el organizador del controlador.
n) Deben aparecer tres entradas bajo Nombre de tag para el mdulo de salida

analgica 1756-OF6VI. Haga clic en el signo + situado delante de los tags Local:7:C, Local:7:I y Local:7:O para ver los tags de configuracin, entrada y salida disponibles para este mdulo de salida analgica. o) Guarde el programa.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 36 de 87

5.

Configure el mdulo de entrada analgica de la ranura 8 para este controlador a)

Aada un mdulo de entrada analgica 1756-IF6I a la Configuracin de E/S de este controlador.

b) Introduzca los parmetros mostrados en la Figura 48 y haga clic en Siguiente. Figura 48

c) Verifique que los parmetros coinciden con los de la Figura 49 y haga clic en Siguiente. Figura 49

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 37 de 87

d) La pantalla de la Figura 50 slo est activa en el modo en lnea. Haga clic en

Siguiente. Figura 50

e) Cambie los parmetros del canal 0 para que coincidan con los de la Figura 51 y, a continuacin, haga clic en Siguiente. Figura 51

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 38 de 87

h) Introduzca las Alarmas del proceso para el canal 0, tal como se muestra en la Figura 53, y haga clic en Siguiente. Figura 53

i)

La pantalla mostrada en la Figura 55 se usa para calibrar el mdulo y ver la ltima fecha de calibracin. Haga clic en Siguiente.

Figura 55

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 39 de 87

j)

La pantalla que aparece en la Figura 56 se usa en el modo en lnea para verificar el Estado de ControlBus, los Contadores de error y para establecer los Parmetros ControlBus. Haga clic en Terminar.

Figura 56

6.

Verifique que se han creado los tags para el 1756-IF6I en la ranura 8 k) Haga doble clic en Tags del controller.
l)

Deben aparecer dos entradas bajo Nombre de tag para el mdulo de salida analgica 1756-IF6I. Haga clic en el signo + situado delante de los tags Local:8:C y Local:8:I para ver los tags de configuracin y entrada disponibles para este mdulo de entrada analgica.

m) Guarde el programa.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 40 de 87

7.

Aada lgica de escalera para usar los mdulos analgicos a) Abra la rutina principal haciendo doble clic en MainRoutine en el organizador del controlador. b) Haga clic en el icono la rutina. de la barra de herramientas para aadir un nuevo rengln a

c) Con el rengln 1 resaltado, presione la tecla [Insert] del teclado. d) Escriba mov, tal como se muestra en la Figura 70 y haga clic en Aceptar. Figura 70

e) Verifique que el rengln 1 est tal y como se muestra en la Figura 71. Figura 71

f) Haga clic con el botn derecho del mouse en el signo de interrogacin (?) en el rea azul junto a Origen en la instruccin MOV, luego seleccione Crear tag.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 41 de 87

g) Introduzca los parmetros como se muestra en la Figura 72.

Figura 72

h) Seleccione Aceptar para crear este nuevo tag de alias. El rengln 1 debe aparecer

ahora como en la Figura 73. Figura 73

i)

Haga clic con el botn derecho del mouse en el signo de interrogacin (?) situado junto a Dest y seleccione Crear tag.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 42 de 87

j)

Introduzca los parmetros mostrados en la Figura 57 y haga clic en Aceptar.

Figura 57

k) El rengln debe aparecer como en la Figura 58. Figura 58

l)

Haga clic con el botn derecho del mouse en el nmero del rengln (1) y seleccione Verificar rengln.

m) Aparecer el mensaje Verificacin completa sin errores en la esquina inferior izquierda de la pantalla. n) Guarde el programa.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 43 de 87

8.

Pruebe la lgica analgica a) Descargue el programa y conctese en lnea con el controlador. b) Para probar el programa, el controlador debe estar en el modo MARCHA REMOTA.
c)

El potencimetro AI0 est cableado al canal 0 del mdulo de entrada analgica 1756-IF6I. Al girar el potencimetro AI0, cambiar el valor de entrada analgica del canal 0.

d) La instruccin MOV que acaba de introducir traslada el valor de entrada del canal 0 del mdulo de entrada analgica al valor de salida del canal 0 del mdulo de salida analgica.
e)

El medidor AO0 est cableado al canal 0 del mdulo de salida analgica 1756OF6VI. Por lo tanto, cuando gire el potencimetro AI0 ver que el medidor AO0 se mueve en la misma direccin.

f) Con esto concluye el ejercicio de E/S analgica ControlLogix.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 44 de 87

Ejercicio 4: Crear y ejecutar una tarea peridica Objetivo: Este ejercicio es una continuacin de las pruebas 2 y 3. Es opcional y NO se requiere para completar los dems ejercicios. Su objetivo es presentar la tarea peridica ControlLogix. Crearemos una tarea peridica y escribiremos la lgica de escalera para demostrar cmo funciona. Por ltimo, descargaremos y probaremos el programa. Pasos: 1. Cree una nueva tarea peridica que usaremos para programar la ejecucin de un nuevo programa a) Haga clic en Comunicaciones y luego haga clic en Conectar fuera de lnea.
b) Haga clic con el botn derecho del mouse en Tasks en el organizador del controlador,

luego haga clic con el botn izquierdo del mouse en Nueva task.
c)

Escriba Task2 como nombre e introduzca esta descripcin Esta tarea es similar a una STI en un PLC5.

d) Verifique que el Tipo sea Peridico. e)

Cambie el Rgimen a 1000.00 milisegundos (1 segundo). Deje los dems parmetros en sus selecciones predeterminadas.

d) Haga clic en Aceptar para crear la tarea. Ahora Task2 aparece en el organizador del

controlador. El icono de carpeta para Task2 incluye un pequeo reloj, lo cual indica que es una tarea peridica, o con base de tiempo. 2. Cree un nuevo programa a) Haga clic con el botn derecho del mouse en Task2 y luego haga clic con el botn izquierdo del mouse en Nuevo program. b) Escriba Program2 como nombre.
c)

Verifique que el campo Entrada de programa contiene Task2. Haga clic en Aceptar.

d) Hemos creado un nuevo programa que se ejecutar cada vez que se ejecute la tarea

peridica. En este caso, ser una vez al segundo (1000 milisegundos).


e)

Observe tambin que, bajo Program2 en el organizador del controlador, encontrar una entrada llamada Tags de program. Todos los tags del programa cubiertos se mantienen bajo esta entrada y Program2 y todas sus rutinas pueden acceder a ellos, aunque no otros programas en el controlador.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 45 de 87

3. Cree una nueva rutina que sea la rutina principal de Program2 a)

Haga clic con el botn derecho del mouse en Program2 y luego con el botn izquierdo en Nueva routine.

b) Escriba Routine2 como nombre y escriba esta descripcin: Esta rutina incrementar un paso de contador cada vez que se ejecute. c) Verifique que el campo Tipo sea Escalera y que el campo En program sea Program2, luego haga clic en Aceptar. d) Haga clic con el botn derecho del mouse en Program2 y luego haga clic con el botn izquierdo en Propiedades.
e)

Haga clic en la ficha Configuracin para ver las rutinas asignadas a Program2. Haga clic en el campo Principal y luego en Routine2. Haga clic en Aceptar para hacer que Routine2 sea la rutina principal de Program2.

4. Cree un registro de contadores para usar con el resto de las rutinas a)

Haga doble clic en Tags del controller.

b) Seleccione la ficha Editar tags en la parte inferior de la ventana. Haga clic en el

campo inferior Nombre de tag junto al *.


c)

Escriba C5 como nombre de tag y luego vaya al campo Tipo. Haga clic en el cuadro que tiene tres puntos y seleccione un tipo de dato COUNTER.

d) Haga clic en la flecha hacia arriba en el campo de entrada Dim1 hasta que el campo Dim1 muestre el valor 10; luego haga clic en Aceptar. e) Presione la tecla [Intro] para aceptar el tag. f) Haga clic en el signo + situado delante del tag C5 para ver el registro de 10 contadores creado.
g) Haga clic en el signo + situado delante del tag C5[0] para ver todos los tags

asociados con el contador C5[0]. h) Cierre la ventana Tags del controller.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 46 de 87

5. Edite, descargue y pruebe la rutina Aadiremos instrucciones de lgica de escalera a esta rutina usando un mtodo diferente al usado anteriormente. El rengln que estamos introduciendo se muestra a continuacin.

a)

Haga doble clic en Routine2.

b) Presione la tecla [Insert] del teclado, luego use la barra de desplazamiento para

encontrar la carpeta Timer/Counter. Si las carpetas NO aparecen, haga clic en el cuadro Mostrar instrucciones por grupo. Haga clic en el signo + situado delante de la carpeta, luego haga doble clic en la instruccin Conteo + CTU.
c)

Haga doble clic en el campo azul junto a la palabra Counter en el bloque de instruccin CTU. Haga clic en la flecha hacia abajo para ver una lista desplegable.

d) Haga clic en el signo + situado delante del tag C5, luego haga doble clic en C5[0] y presione la tecla [Intro] para seleccionar el tag.
e)

Escriba el valor preseleccionado de 400000000 y presione la tecla [Intro]. Presione la tecla [Intro] otra vez para aceptar 0 como el valor acumulado. Los valores preseleccionado y acumulador en ControlLogix son palabras de enteros dobles. Esto le permite introducir valores de 32 bits. Presione la tecla [Insert] del teclado, seleccione una rama (BST BND) de la lista y haga clic en Aceptar.

f)

g) Haga clic y mantenga presionado el botn del mouse en la barra azul vertical de la

rama del Rengln 0 y arrastre el puntero del mouse hacia la izquierda hasta que pase la instruccin CTU. Suelte el botn del mouse y coloque la rama cerca de la CTU.
h) Haga clic en la esquina inferior izquierda de la rama para mover el cursor. Presione la

tecla [Insert] del teclado, abra la carpeta Bit y seleccione una instruccin OTU, Desenclavar salida.
i)

Seleccione el tag C5[0].CU para la instruccin OTU. Presione la tecla [Intro] para aceptar el operando. Haga clic con el botn derecho del mouse en el nmero del rengln y haga clic con el botn izquierdo en Verificar rengln. Ver el mensaje Verificacin completa sin errores en la esquina inferior izquierda de la pantalla.

j)

k) Guarde el programa.
CLX_Distrib_Labs_sp.doc 01-Julio-99 Pg. 47 de 87

l)

Descargue el archivo del controlador en el procesador. Cuando se haya efectuado la carga, aparecer el dilogo Descarga efectuada, desea cambiar el modo del controlador nuevamente a marcha remota? Haga Clic en S para poner el procesador en el modo MARCHA REMOTA.

m) Monitoree Routine2 y verifique que el valor acum CTU est contando progresivamente a un rgimen de 1 segundo, el rgimen de la tarea peridica (1000mseg = 1 segundo).
n) Ponga el procesador en el modo Program remoto y salga fuera de lnea.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 48 de 87

Ejercicio 5: Demostrar entradas y salidas entrelazadas en un rengln Objetivo: Esta prueba es continuacin de cualquiera de las anteriores. Es opcional y NO se requiere para completar las dems. Su objetivo es demostrar el entrelazado de entradas y salidas en un rengln. Crearemos un rengln con entradas y salidas entrelazadas y, a continuacin, descargaremos y probaremos el programa en el procesador de la ranura 1. Pasos: 1. Ahora crearemos alias de palabras, las llamaremos DO (por Discrete Output Salida discreta) y DI (por Discrete Input Entrada discreta), para el tag Local:0:O.Data del mdulo de salida CC 1756-OB16D en la ranura 0 y para el tag Local:2:I.Data del mdulo de entrada 1756-IB16D en la ranura 2. El alias light creado anteriormente se refera a un bit individual, segn lo designado por el .0 La palabra alias que crear ahora se refiere a una palabra completa, tal como se muestra en la Figura 33. Figura 33

2. Haga clic en el icono Nuevo tag de la barra de herramientas y cree un tag llamado DO con los siguientes parmetros.

Asegrese de seleccionar Alias aqu

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 49 de 87

3. Haga clic en el icono Nuevo tag de la barra de herramientas y cree un tag llamado DI con los parmetros que se muestran en la Figura 35 Figura 35

4.

Bajo la MainTask continua, cree otro programa llamado In_Series. Cree una rutina bajo el programa In_Series y asgnele el nombre InterlacedRoutine. Dicha rutina entrelazada debe tener la lgica mostrada en la Figura 36. Para crear fcilmente esta lgica, siga estos pasos. a) Haga doble clic en InterlacedRoutine en el organizador del controlador para abrir la rutina para edicin. b) Haga clic en el icono de la barra de herramientas para colocarlo en el rengln 0. de la barra de herramientas para colocarlo en el

5.

c) Ahora, haga clic en el icono rengln 0.

d) Realice los pasos b y c en la misma secuencia 3 veces ms hasta que haya cuatro instrucciones XIC y cuatro instrucciones OTE en el rengln, tal como se muestra en la Figura 36. e) Haga doble clic en el signo ? situado sobre la primera XIC en el rengln 0 y luego para abrir el cuadro de dilogo de direcciones de tag disponibles. haga clic en
f)

Haga clic en DI y luego haga clic en

para abrir la ventana de seleccin de bits.

g) Haga doble clic en el 12 en la ventana de seleccin de bits para seleccionar el bit 12 de DI como operando de la primera instruccin XIC. h) Siga los mismos pasos para asignar el operando (DO.1) para la segunda instruccin del rengln 0, tal como se muestra en la Figura 36.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 50 de 87

i)

Para el tercer operando, arrastraremos y colocaremos el operando de la primera instruccin y luego lo editaremos. Mueva el mouse sobre el primer operando (DI.12) y presione sin soltar el botn izquierdo del mouse. Arrastre el operando a la derecha de la tercera instruccin (XIC) hasta que el marcador ubicado a la derecha de la instruccin aparezca de color verde.

j)

k) Coloque el operando en la instruccin. Ahora, todo lo que tenemos que hacer es

simplemente editar. l) Haga doble clic en DI.12 y cmbielo a DI.13.

m) Modifique los operandos restantes para que coincidan con el rengln mostrado en la figura 36.
n) Acepte el rengln.

Figura 36 Rutina entrelazada

o) Otro mtodo de edicin de programa que podra haberse usado es la Barra de edicin de texto de rengln, tal como se muestra en la Figura 37. Para abrir la Barra de edicin de texto de rengln haga doble clic en el nmero de rengln 0 para poner el rengln en el modo de edicin y luego haga doble clic nuevamente para mostrar la barra de texto de rengln.

Este campo debe mostrar En texto ASCII para introducir el texto en ASCII.

El ltimo operando y la OTE no son visibles.

Figura 37 p) Deben introducirse espacios entre todos los operandos e instrucciones.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 51 de 87

q) Cuando haya terminado de escribir el texto, haga clic en el icono ubicado junto a la Barra de edicin de texto de rengln para aplicar las modificaciones. Si desea cancelar las modificaciones, haga clic en el icono r) Haga clic en el icono hechas en el rengln. .

de la barra de herramientas para aceptar las modificaciones

6. Verifique que el programa In_Series est programado para ser ejecutado por la Tarea principal continua. 7. Configure InterlacedRoutine para que sea la rutina principal del programa In_Series. 8. Guarde el programa. 9. Ponga el procesador en el modo MARCHA a fin de probar este programa. Consulte el Apndice A para obtener una descripcin de los interruptores e indicadores de la Caja Demo ControlLogix. a) Coloque el interruptor selector DI12 en la posicin On y el indicador de salida DO1 se encender. b) Coloque el interruptor selector DI13 en la posicin On y el indicador de salida DO4 se encender. c) Coloque el interruptor selector DI14 en la posicin On y el indicador de salida DO2 se encender. d) Coloque el interruptor selector DI15 en la posicin On y el indicador de salida DO5 se encender. e) Si no coloca el interruptor selector DI12 en la posicin Off, los cuatro indicadores de salida que se encendieron anteriormente se apagarn. Nota: La nica vez que una salida debe estar activada es cuando todas las condiciones de entrada a la izquierda de la salida son verdaderas.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 52 de 87

Ejercicio 6: Crear un tag producido en el procesador de la ranura 1 -

Objetivo: Esta prueba es continuacin de cualquiera de las anteriores. Se trata de un ejercicio obligatorio. Su objetivo es que el usuario cree un tag producido. Este tag producido ser consumido posteriormente en el Ejercicio 9, cuando creemos un tag consumido. En este ejercicio, crearemos un tag producido. Luego lo descargaremos y probaremos este programa en el procesador de la ranura 1.

Pasos: 1. Cree un nuevo tag de alias configurado para ser un tag producido a) Haga doble clic en Tags del controller, seleccione la ficha Editar tags ubicada en la parte inferior de la ventana. Luego haga clic en el campo en blanco ubicado en la parte inferior de la columna Nombre de tags y escriba el nombre: shared_counter. Haga clic en el cuadro blanco de la columna P junto a shared_counter para seleccionar este tag para que sea un Tag producido. Ahora este tag ser producido en el backplane del chasis ControlLogix, para ser consumido por otros procesadores. Posteriormente crearemos un programa que consumir este tag producido. b) Haga clic en el campo en blanco en la columna Alias para y haga clic en la flecha hacia abajo. Haga doble clic en el tag C5[0].ACC y presione la tecla [Intro]. Observe que los campos Tag de base, Tipo y Estilo ya estn llenos. c) Cierre Tags del controller. 2. Modifique la Routine2 a) Haga doble clic en la carpeta Routine2. Cambie los valores de preseleccionado y acumulador para la CTU en el rengln 0 a lo siguiente: Preseleccionado = 256 y Acum = 0. b) Edite la Routine2 y aada el rengln que se muestra a continuacin. Al aadir la instruccin RES, la CTU, contar progresivamente hasta 256 (el nuevo valor preseleccionado) y luego empezar nuevamente (restablecer) en 0.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 53 de 87

3. Modifique, descargue y pruebe la MainRoutine a) Edite la MainRoutine y aada los renglones que se muestran en la Figura 13. La instruccin BTD trasladar los 8 bits inferiores del valor de tag shared_counter (C5[0].ACC) a los bits 8 a 15 del tag Local:0:O.Data del mdulo 1756-OB16D ubicado en la ranura 0. Los indicadores LED 8 a 15 del 1756-OB16D ubicado en la ranura 0 mostrarn los 8 bits inferiores del valor acumulador del contador C5[0]. b) Guarde el programa. c) Descargue y pruebe el programa. Los indicadores LED 8 a 15 del 1756-OB16D ubicado en la ranura 0 deben incrementarse al rgimen peridico de Task2. Si cambia el rgimen peridico, cambiar la velocidad de incremento. Observe que a medida que las salidas 8 a 13 se activan, el indicador LED FLT correspondiente del mdulo se apaga; a medida que las salidas se apagan, el indicador LED FLT correspondiente se enciende. Los indicadores LED FLT del mdulo indican un fallo en la salida. En la seccin 4 verificamos que los diagnsticos estaban habilitados para detectar un fallo por Ausencia de carga en todos los puntos de salida de este mdulo. Los puntos de salida 6 15 no tienen dispositivos cableados a estas salidas. Cuando la salida se ordena con Ausencia de carga, las capacidades de diagnstico solas no pueden detectar una condicin de Ausencia de carga; por lo tanto, el indicador LED FLT se enciende. Se utilizara una prueba de impulsos para determinar una condicin de Ausencia de carga con la salida ordenada activada. d) Haga clic en Comunicaciones y Conecte fuera de lnea. e) Haga clic en Archivo y, a continuacin, en Cerrar. Guarde si el sistema as lo indica.

Figura 13

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 54 de 87

Ejercicio 7: Crear un nuevo proyecto de controlador para el procesador en la ranura 3 -

Objetivo: Este ejercicio es continuacin de las pruebas ControlLogix anteriores. Es obligatorio. Su objetivo es crear un archivo de proyecto de controlador para el procesador en la ranura 3. Este proyecto se usar para completar los ejercicios restantes.

Pasos: 1. Cree un nuevo Proyecto de controlador para el Logix5550 ubicado en la ranura 3 usando un proyecto existente a) Haga clic en Archivo y, a continuacin, en Abrir en el Men principal. b) Haga doble clic en Slot3LabFile.ACD. As, se abrir el proyecto del controlador Slot3. Este proyecto se ha creado para ahorrarle el tiempo y esfuerzo de tener que introducir muchos renglones de lgica de escalera y nuevos mdulos de E/S. c) Haga clic en Archivo y luego en Guardar como. d) Escriba Slot3 como nuevo nombre de archivo y haga clic en Guardar. e) Haga clic con el botn derecho del mouse en Slot3 del controller y, a continuacin, con el izquierdo, en Propiedades. f) Compruebe que el tamao de chasis es 10. g) Verifique que el nmero de ranura es 3 a fin de que coincida con la posicin del extremo derecho del Logix5550 en el chasis. h) Haga clic en Aceptar.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 55 de 87

2.

Examine este nuevo archivo de controlador a) Ahora, la ventana del organizador del controlador debe tener un aspecto similar a la de la Figura 14. b) Observe que el archivo del controlador contiene una tarea continua (MainTask), tres Programas (Program1, Program2 y Program3) y cuatro mdulos de E/S configurados. c) Guarde el nuevo archivo de controlador y prosiga en la siguiente pgina.

Figura 14

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 56 de 87

Ejercicio 8: Demostrar entradas de multidifusin (compartidas) -

Objetivo: Este ejercicio es continuacin de las pruebas ControlLogix anteriores. Es opcional y NO es necesario para completar las pruebas restantes. Su objetivo es mostrar las entradas de multidifusin. Examinaremos el mdulo de entrada y la rutina de lgica de escalera empleados para mostrar las entradas de multidifusin. A continuacin, descargaremos y probaremos esta rutina.

Pasos: 1. Examine el mdulo utilizado para mostrar las entradas de multidifusin (compartidas) En esta seccin, usaremos el mdulo de entrada 1756-IB16D ubicado en la ranura 2 del chasis. ste es el mismo mdulo de entrada introducido en la Configuracin de I/O anteriormente para el procesador en la ranura 1. Ambos procesadores monitorearn una entrada desde el mdulo 1756-IB16D y controlarn salidas separadas basadas en esta entrada. a) Haga clic con el botn derecho del mouse en la entrada [2] 1756-IB16D bajo Configuracin de I/O y, a continuacin, con el izquierdo, en Propiedades. b) El mdulo debe aparecer tal como se muestra en la Figura 15.

Figura 15

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 57 de 87

c) Observe que este mdulo tiene un Formato de comunicacin de Slo recepcin Diagnsticos completos Datos de entrada. El modo Slo recepcin se seleccion para el mdulo de entrada porque este controlador no va a ser propietario de la configuracin de este mdulo. Recuerde que el procesador de la ranura 1 es el propietario de este mdulo. d) Nota: un mdulo de entrada puede tener varios propietarios (distintos controladores pueden ser propietarios de los datos de configuracin). Un mdulo de salida slo puede tener un propietario (slo un controlador puede controlar las salidas). Los mdulos de entrada y salida pueden tener mltiples controladores de slo recepcin, lo que significa que pueden monitorear datos de entrada y salida. e) Haga clic en Aceptar.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 58 de 87

5.

Examine la rutina usada para mostrar entradas de multidifusin a) Haga doble clic en MulitcastInputsRoutine bajo la carpeta Program1. b) La rutina debe aparecer tal como se muestra en la Figura 16. Figura 16

6.

Descargue y pruebe el programa a) Haga clic en Comunicaciones en el Men principal y, a continuacin, en Descargar. b) Ponga el procesador en el modo MARCHA REM. c) Presione el botn pulsador DI0 de la caja de demo ControlLogix. El indicador LED ST (estado) del punto de salida 0 debe encenderse para los 1756-OB16D ubicados en la ranura 0 y en la ranura 4. d) Coloque el interruptor de llave del procesador en la ranura 3 en la posicin Prog. Observe que el indicador LED ST de la salida 0 no se enciende para el mdulo de salida ubicado en la ranura 4 cuando presiona el botn pulsador DI0. e) El indicador LED ST 0 no se enciende porque estamos en el modo Program y no estamos ejecutando el programa para activar la salida 0 en la ranura 4. f) El indicador LED ST 0 del mdulo de salida en la ranura 0 se enciende porque est siendo controlado por el procesador ubicado en la ranura 1. g) Para probar que ambos procesadores estn monitoreando el mdulo de entrada, observe el indicador LED I/O de ambos procesadores al retirar el mdulo de entrada 1756-IB16D DC con la alimentacin elctrica conectada. El indicador LED I/O en ambos procesadores parpadear, indicando que ya no se est comunicando con un mdulo con el cual ambos estaban comunicando. Vuelva a insertar el mdulo de entrada de CC y el indicador LED de I/O se encender de color verde fijo.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 59 de 87

Ejercicio 9: Mostrar las capacidades del modelo productor/consumidorObjetivo: Este ejercicio es continuacin de las pruebas ControlLogix anteriores. Es opcional y NO es necesario para completar las pruebas restantes. Su objetivo es presentar al usuario las capacidades del modelo productor/consumidor de ControlLogix. En este ejercicio, examinaremos, descargaremos y probaremos una rutina que muestre las capacidades del modelo productor/consumidor. Pasos: 1. Examine la configuracin usada para consumir un tag producido por el procesador ubicado en la ranura 1 a) Mientras est en lnea haga clic en [1] 1756-L1 y luego haga clic en Propiedades. La pantalla debe aparecer tal como se muestra a continuacin.

b) Como puede ver, tuvimos que aadir el procesador en la ranura 1 a nuestra configuracin de E/S. El procesador ubicado en la ranura 3 ahora puede tener acceso a los tags producidos por el procesador en la ranura 1. Haga clic en Cancelar para cerrar este dilogo. c) Haga clic con el botn derecho del mouse en Tags del controller y, a continuacin, con el izquierdo, en Editar tags. Hacia la parte inferior de la lista de tags, ver un tag de consumidor llamado Consumer_of_shared_counter. Observe que su Tag de base es Slot1_proc:shared_counter. La seccin izquierda de este nombre de tag (Slot1_proc) es el nombre del procesador desde el cual desea consumir. La seccin derecha del nombre del tag (shared_counter) es el nombre del tag producido en el procesador denominado Slot1_proc. d) Haga clic con el botn derecho del mouse en el campo de nombre de tag de Consumer_of_shared_counter. Haga clic en Editar propiedades de tag en el men emergente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 60 de 87

e) El dilogo Propiedades de tag debe aparecer tal como se muestra en la Figura 18.

Figura 18

g) Los datos que aparecen en los campos mostrados arriba son los datos introducidos cuando se cre este tag originalmente. h) Observe que el botn Consumido est seleccionado (tiene un crculo en el mismo), el campo Controller tiene el nombre del controlador en la ranura 1 y el Nombre de tag remoto es el nombre del tag que est siendo producido por el controlador en la ranura 1. i) j) Haga clic en Cancelar cuando termine de revisar este dilogo. Ponga el procesador en el modo MARCHA REM.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 61 de 87

8.

Examine la rutina usada para probar el tag consumido desde Slot1 a) Haga doble clic en SharedCounterRoutine bajo la carpeta Program2. b) La rutina debe aparecer tal como se muestra en la Figura 19. Figura 19

9.

Configure esta rutina para MARCHA a) Verifique que el procesador en Slot1 est en el modo MARCHA o MARCHA REMOTA. b) Observe que esta rutina NO se est ejecutando (NO hay barras de flujo de alimentacin elctrica de color verde). Esto se debe a que la rutina est listada bajo Program2, el cual es un Programa no programado actualmente. c) Haga clic con el botn derecho del mouse en Task principal y haga clic con el botn izquierdo en Propiedades. d) Haga clic en la ficha Programa del program.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 62 de 87

Figura 20

e) Asegrese de que Program2 est resaltado, tal como se muestra en la Figura 20. f) Haga clic en Aadir. As, se mover Program2 de la lista No programado a la lista Programado. g) Como puede ver, esta rutina todava NO se est ejecutando. No se ejecutar hasta que haga clic en Aceptar o Aplicar. Haga clic en Aceptar. h) Observe que la rutina se est ejecutando (barras de flujo de alimentacin elctrica de color verde). i) Los indicadores LED para los puntos 8 a 15 del mdulo de salida ubicado en la ranura 4 deben coincidir exactamente con los de los puntos 8 a 15 del mdulo de salida en la ranura 0. El tag shared_counter del procesador en la ranura 1 es el dato producido que est siendo consumido por el procesador en la ranura 3. La instruccin BTD en este programa traslada el tag consumido Slot1_proc:shared_counter a los indicadores LED del mdulo de salida ubicado en la ranura 4.

j)

k) Cierre el Editor de lgica de escalera.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 63 de 87

Ejercicio 10: Mostrar las capacidades de control de movimiento Objetivo: Este ejercicio es continuacin de las pruebas ControlLogix anteriores. Su objetivo es presentar al usuario las capacidades de control de movimiento de ControlLogix. Ejecutaremos paso a paso el procedimiento de ajuste de un servo en lnea. Despus, examinaremos y probaremos una rutina que muestre algunas capacidades de control de movimiento de ControlLogix.

Pasos: 1. Examine el servomdulo de este controlador a) Mientras est En lnea, haga clic con el botn derecho del mouse en [9] 1756MO2AE y, a continuacin, con el izquierdo, en Propiedades. La pantalla debe aparecer tal como se muestra a continuacin.

b) Como puede ver, se ha configurado el servomdulo 1756-MO2AE para la ranura 9. c) Se crearon dos nuevos tags para uso con este mdulo. El tag axis_x se cre para el canal 0 y el tag axis_y se cre para el canal 1. Estos tags son de tipo Axis. d) Haga clic en Cancelar para cerrar esta ventana.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 64 de 87

2.

Examine el tag de grupo de movimiento y los tags de eje asignados a) Haga doble clic en Tags del controller. b) Haga clic con el botn derecho del mouse en el tag Motion_group y, a continuacin, con el izquierdo, en Ir a propiedades de grupos de movimiento. Aparecer la siguiente pantalla. Observe que axis_x y axis_y han sido asignados a este tag Motion_group.

c) Haga clic en la ficha de la carpeta Atributos de grupo en la ventana Propiedades de grupos de movimiento. Los valores de los atributos del grupo deben aparecer tal como se muestra a continuacin. Haga clic en Cancelar.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 65 de 87

3.

Vaya al Asistente del axis para configurar el eje_x -

a) Coloque el procesador Slot3 en el modo Program remoto o Program. b) Haga clic en axis_x y luego haga clic en Ir al asistente de axis. En la pgina Asistente del axis, axis_x - General verifique que los parmetros sean los mismos que se muestran en la Figura 24. Haga clic en Siguiente para ir a la siguiente pantalla. Figura 24

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 66 de 87

d) No es necesario cambiar los parmetros de la pgina Asistente del axis, axis_x - Grupo. Verifique que aparecen tal como se muestra en la Figura 25. Haga clic en Siguiente. Figura 25

e) Los parmetros de la pgina Asistente del axis, axis_x - Unidades son correctos. Verifique que estn tal como se muestra en la Figura 26. Haga clic en Siguiente para ir a la siguiente pantalla. Figura 26

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 67 de 87

f) Los parmetros de la pgina Asistente del axis, axis_x - Retroalimentacin son correctos. Verifique que estn tal como se muestra en la Figura 27 y haga clic en Siguiente. Figura 27

g) En la pgina Asistente del axis, axis_x - Posicionamiento cambie Tiempo base de velocidad promedio a 0.005. Verifique que los otros parmetros sean iguales a los que se muestran en la Figura 28. Haga clic en Siguiente. Figura 28

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 68 de 87

h) Los parmetros de la pgina Asistente del axis, axis_x Volver al inicio son correctos. Verifique que sean iguales a los que se muestran en la Figura 29. Haga clic en Siguiente. Figura 29

i)

Los parmetros de la pgina Asistente del axis, axis_x Finales de carrera son correctos. Verifique que aparezcan tal como se muestra en la Figura 30. Haga clic en Siguiente para ir a la siguiente pantalla.

Figura 30

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 69 de 87

j)

En la pgina Asistente del axis, axis_x - Servo, haga clic en los cuadros Error de posicin, Error de velocidad, Comando de velocidad y Nivel de salida de velocidad. Verifique que los otros parmetros aparecen tal como se muestra en la Figura 31. Haga clic en Siguiente.

Figura 31

k) Los parmetros de la pgina Accin de fallo son correctos. Verifique que aparecen tal como se muestra en la Figura 32. Haga clic en Siguiente. Figura 32

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 70 de 87

l)

En la pgina Asistente del axis, axis_x - Conectar haga clic en Salida positiva de servo y en Retroalimentacin positiva. Verifique que los otros parmetros aparecen tal como se muestra en la Figura 33.

m) Haga clic en Iniciar prueba de motor/encoder. Observe el motor para ver en qu direccin gira cuando haga clic en S en respuesta a la pregunta del cuadro de dilogo, Desea guardar ediciones pendientes para ejecutar comando en lnea? En la pantalla aparecer El comando ha concluido. Haga clic en Aceptar y haga clic en la respuesta a la pregunta El axis se movi en direccin positiva?. Aparecer el mensaje El comando ha concluido en la pantalla. Haga clic en Aceptar nuevamente. Ver un dilogo que dice Prueba de aplicacin concluida, haga clic en Aceptar en este dilogo. Haga clic en el botn Positivo para Salida de servo y para Retroalimentacin si alguno de estos valores cambi a negativo. Figura 33

n) Observe la Figura 33. Haga clic en Iniciar prueba de marcador y haga clic en S en respuesta a la pregunta del cuadro de dilogo, Desea guardar ediciones pendientes para ejecutar comando en lnea? Haga girar lentamente el eje del MOTOR_X hasta que aparezca el mensaje El comando ha concluido en la pantalla. Haga clic en Aceptar y, a continuacin, en Siguiente.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 71 de 87

o) Cambie los parmetros de la pantalla Asistente del axis, axis_x - Ajustar a los mostrados en la Figura 34. Haga clic en Iniciar ajuste y haga clic en S en respuesta a la pregunta del cuadro de dilogo Guardar ediciones pendientes para ejecutar comando en lnea?. Ver el mensaje El comando ha concluido en la pantalla. Haga clic en Aceptar. p) Ver aparecer la pantalla Ajustar ancho de banda, tal como se muestra en la Figura 35. Haga clic en Aceptar para aceptar este ancho de banda del Lazo de posicin. Haga clic en Aceptar para aplicar el Ajuste cuando vea el mensaje El comando ha concluido. Haga clic en Aceptar en respuesta al cuadro de dilogo que indica que la Ajuste de aplicacin concluido. Haga clic en Siguiente. Figura 34

Figura 35

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 72 de 87

q) En la pgina Asistente del axis, axis_x - Ganancias, verifique que los parmetros sean similares a los mostrados en la Figura 36. Haga clic en Siguiente. Figura 36

r) En la pgina Asistente del axis, axis_x - Dinmica, verifique que los parmetros sean similares a los mostrados en la Figura 37 y haga clic en Terminar. Figura 37

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 73 de 87

4.

Vaya al Asistente del axis para configurar Axis_Y a) En la pantalla Tags del controller, Monitorear tags, haga clic con el botn derecho del mouse en axis_y y luego haga clic en Ir al asistente de axis. b) En la pgina Asistente del axis, axis_y - General verifique que los parmetros aparecen tal como se muestra en la Figura 38. Haga clic en Siguiente para ir a la siguiente pantalla.

Figura 38

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 74 de 87

c) No es necesario cambiar los parmetros de la pgina Asistente del axis, axis_y Grupo. Verifique que aparecen tal como se muestra en la Figura 39. Haga clic en Siguiente. Figura 39

d) Los parmetros de la pgina Asistente del axis, axis_y - Unidades son correctos. Verifique que aparecen tal como se muestra en la Figura 40. Haga clic en Siguiente para ir a la siguiente pantalla. Figura 40

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 75 de 87

e) Los parmetros de la pgina Asistente del axis, axis_y - Retroalimentacin son correctos, como se muestra en la Figura 41. Haga clic en Siguiente. Figura 41

f) Los parmetros de la pgina Asistente del axis, axis_y - Posicionamiento son correctos. Verifique que aparecen tal como se muestra en la Figura 42. Haga clic en Siguiente para ir a la siguiente pantalla. Figura 42

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 76 de 87

g) Los parmetros de la pgina Asistente del axis, axis_y Volver al inicio son correctos. Verifique que aparecen igual a los que se muestran en la Figura 43. Haga clic en Siguiente cuatro veces. Figura 43

h) Ahora debe aparecer la pantalla Asistente del axis, axis_y - Conectar. Verifique que los parmetros sean los mismos que se muestran en la Figura 44. Haga clic en Siguiente tres veces y luego en Terminar en la pantalla Asistente del axis, axis_y Dinmica. Figura 44

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 77 de 87

5.

Examine los tags creados para la demostracin de control de movimiento a) Los tags mostrados en la Figura 45 deben aparecer en la base de datos del controlador.

Figura 45

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 78 de 87

6. -

Examine el programa de lgica de escalera usado para la demostracin de control de movimiento

a) Mientras est en lnea, haga doble clic en MotionRoutine. La rutina de lgica de escalera debe aparecer en la Figura 46 y en las siguientes dos pginas. b) Prosiga con el paso 7 de la pgina 48. Figura 46

Contina en la siguiente pgina

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 79 de 87

Contina en la siguiente pgina

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 80 de 87

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 81 de 87

7.

Configure esta rutina para EJECUTAR las instrucciones de movimiento a) Coloque el procesador Slot3 en MARCHA REMOTA. b) Observe que esta rutina NO se est ejecutando (NO hay barras de flujo de alimentacin elctrica de color verde). Esto se debe a que la rutina est listada bajo Program3, el cual es un Programa no programado actualmente. Como hicimos anteriormente, debemos programar este programa para EJECUCIN. c) Haga clic con el botn derecho del mouse en Task principal y, con el izquierdo, en Propiedades. d) Haga clic en la ficha Programa del program. e) Asegrese de que Program3 est resaltado y luego haga clic en Aadir. As, se trasladar Program3 de la lista No programado a la lista Programado. f) Como puede ver, esta rutina todava NO se est ejecutando. Se ejecutar cuando haga clic en Aceptar o Aplicar. Haga clic en Aceptar. g) Observe que la rutina se est ejecutando (barras de flujo de alimentacin elctrica de color verde). h) Ahora se pueden ejecutar las diversas funciones de movimiento. Use los comentarios del rengln MotionRoutine para determinar qu funciones de movimiento estn disponibles.

Con esto concluyen las pruebas de ControlLogix 5550. Si tiene tiempo, puede probar el software ahora.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 82 de 87

Apndice A Descripciones de interruptores e indicadores de la caja de demostracin ControlLogix


La caja de demostracin ControlLogix incluye una combinacin de botones pulsadores/indicadores e interruptores selectores que permiten que el usuario manipule entradas reales y controle salidas reales. Los 12 botones pulsadores/indicadores y los 4 interruptores selectores que se encuentran en la esquina inferior izquierda de la caja de demostracin ControlLogix estn cableados al mdulo 1756-IB16D ubicado en la ranura 2 y a los mdulos 1756-OB16D ubicados en las ranuras 9 y 4. Las etiquetas situadas encima de cada dispositivo discreto de la caja de demostracin indican a qu punto de entrada/salida estn cableados, tal como se muestra en la siguiente ilustracin.

En el caso de los interruptores pulsadores, la designacin que viene antes del signo / es el punto de entrada al cual est cableado cada botn pulsador en el 1756-IB16D ubicado en la ranura 2. Por ejemplo, el primer botn pulsador de la primera fila tiene la etiqueta DI0/DO0. El punto de entrada al cual est cableado este botn pulsador es el bit 0. Los interruptores selectores tienen slo una designacin encima del interruptor. Por ejemplo, el primer interruptor selector de la ltima fila tiene la etiqueta DI12. El punto de entrada al cual est cableado el interruptor selector es el bit 12.
Para la seccin de indicadores de los 12 dispositivos de botones pulsadores/indicadores combinados, la designacin que viene despus del signo / es el punto de salida al cual est cableado cada indicador en uno de los mdulos 1756-OB16D. Por ejemplo, las primeras dos columnas de indicadores estn cableadas, como se indica en las etiquetas, a los bits 0 a 5 del mdulo 1756-OB16D ubicado en la ranura 0. Las ltimas dos columnas de indicadores estn cableadas, como se indica en las etiquetas, a los bits 6 a 11 del mdulo 1756-OB16D ubicado en la ranura 4.

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 83 de 87

Apndice B

Configuracin DF1

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 84 de 87

Configuracin DH+

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 85 de 87

Variador ControlNet ABKTC

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 86 de 87

Configuracin ControlNet

CLX_Distrib_Labs_sp.doc

01-Julio-99

Pg. 87 de 87

You might also like