CURSO DE CAPACITACIÓN BÁSICO – DE RSLOGIX 5000
AREQUIPA - PERÚ P ERÚ
MAYO 2009
REV. .0
RSL
i 5000 Bá i
Pá i
RSL
i 5000 Bá i
Pá i
RSL
i 5000 Bá i
Pá i
TABLA DE CONTENIDO
INTRODUCCIÓN................................................................................................6
Acerca de la Plataforma ControlLogix ...................................................................................6 Acerca de la Plataforma FlexLogix.........................................................................................6 Acerca de la Plataforma CompactLogix................................................................................7 Acerca de la Plataforma SoftLogix..........................................................................................7 Antes de comenzar......................................................................................................................7 Protocolos de Documentos........................................................................................................8 LABORATORIO 1 (NECESARIO): CREANDO UN NUEVO ARCHIVO CONTROLADOR Y CONFIGURANDO SU I/O........................................................................................10
Iniciando el Software Software de Programación Programación RSLogix 5.................................................10 Creando un !ue"o Arc#i"o de Controlador.......................................................................11 $ditando la Rutina Rutina Principal....................................................................................................13 %eri&cando las Propiedades de la 'area Principal ( el Programa Principal...........19 Con&gurando Su I)*...................................................................................................................22 Con&gurando el +ódulo Discrete *utput +odule ,+ódulo Diferenciado de Salida-......................................................................................................................................................22 *.ser"ando las $ti/uetas........................................................................................................24 Con&gurando el +ódulo +ódulo Diferenciado de $ntrada..........................................27 %eri&cando la Creación de $ti/uetas...................................................................................28 LABORATORIO LABORATORIO 2 (NECESARIO): CONFIGURANDO SU DRIVER DE COMUNICACIONES, VERIFICANDO COMUNICACIONES, DESCARGANDO SU ROGRAMA, CREANDO UNA NUEVA TAREA, ROGRAMA Y RUTINA Y CREANDO UNA SELECCIÓN DE CONTADORES ......................................... ............................................................... ............................................. ............................................. ..................................... ............... !0 Iniciando el Software Software RSLinx..................................................................................................30 Agregando el Dri"er RS0121 DF3..........................................................................................31 Verificando Verificando las Comunicaciones al Procesador.................................................................................35
Descargando el Programa 4sando el Dri"er RS0121 DF3............................................38 Creando una !ue"a 'area Periódica....................................................................................39 Creando un !ue"o Programa.................................................................................................40 Creando una !ue"a Rutina.....................................................................................................41
RSL
i 5000 Bá i
Pá i
Creando una Selección de Contadores...............................................................................43 LABORATORIO ! (NECESARIO): EDITANDO Y ROBANDO SUS RUTINAS, ROGRAMAS Y TAREAS..............................................................................................................."# $ditando ( Pro.ando Su Rutina.............................................................................................45 Creando una 'endencia endenci a para +onitorear el %alor %alor Acumulado C'4 Accum %alue %alue ....................................................................................................................................................................48
Pro.ando Su Programa 'area Continua...........................................................................53 Pro.ando Su Programa 'area Periódica..........................................................................54 LABORATORIO " (OCIONAL): DEMOSTRANDO EL CÓDIGO REUTILI$ABLE................#6 A.riendo dos sesiones de RSLogix 5...........................................................................56 Copiando el Programa Programa Principal ( Pegando el Código Reutiliza.le..........................56 Cam.iando el !om.re del Programa /ue usted Pegó..................................................57 Cam.iando el !om.re de la Rutina Principal Principal...................................................................58 'razando Rutas para las $ti/uetas.......................................................................................59 Repasando los Pasos para la Reutilización de un Código $xistente........................60 LABORATORIO # (OCIONAL): DEMOSTRANDO LAS CAACIDADES RODUCTOR/CONSUMIDOR............ RODUCTOR/CONSUMIDOR.................................. ............................................ .................................................61 ...........................61 A.riendo el Arc#i"o del Controlador Controlador ( Creando una $ti/ueta Producida..............61 +odi&cando la Rutina ( Descargando el Controlador...................................................62 *.ser"ando la Con&guración Productor)Consumidor...................................................63 $xaminando la Lógica de $scalera.......................................................................................65 Con&gurando la Rutina para su $6ecución........................................................................65 LABORATORIO 6 (OCIONAL): DEMOSTRANDO LAS CAACIDADES DE IMORTACIÓN% E&ORT E&ORTACIÓN..................................... ACIÓN........................................................... ............................................ ........................................... ..................... 6' $xaminando el Arc#i"o del Controlador.............................................................................67 $xportando el Arc#i"o de Controlador................................................................................68 Re"isando el Formato del Arc#i"o de $xportación .........................................................68 Importando el Arc#i"o de $xportación +odi&cado........................................................69 %eri&cando Sus Cam.ios en el Arc#i"o Importado........................................................69 Importando $ti/uetas de un arc#i"o 7CS%........................................................................70 LABORATORIO LABORATORIO ' (OCIONAL): USANDO ESTRUCTURAS Y SELECCIONES DEFINIDAS OR EL USUARIO..................... USUARIO........................................... ............................................ ............................................ ................................. ........... '2
RSL
i 5000 Bá i
Pá i
Antes de comenzar....................................................................................................................72 A.riendo el Arc#i"o de Controlador ( $xaminando la Receta de 8alletas...........72 $xaminando la Selección de 8alletas ( Agregando Su Propia Receta de 8alletas ....................................................................................................................................................................73
Repasando el Programa de $scalera...................................................................................75 $la.orando las 8alletas............................................................................................................77
RSL
i 5000 Bá i
Pá i
I*+- $l propósito de este curso es introducirlo a la familia de #ardware de Logix ( al software de programación de RSLogix 57 $sta sesión le proporciona la oportunidad de explorar las plataformas ControlLogix9 FlexLogix9 CompactLogix9 o SoftLogix9 dependiendo de la estación ante la /ue usted est: sentado ( del li.ro de tra.a6o /ue est: usted usando7 $ste li.ro de tra.a6o en particular le proporciona la oportunidad de familiarizarse con la plataforma ControlLogix7 $ste prefacio est; dise
A* 3 34+*5 C+*+3L+7 La plataforma ControlLogix es una plataforma de control modular adecuada para control secuencial9 de proceso9 de dri"e o de mo"imiento en cual/uier com.inación7 Con esta plataforma9 usted puede com.inar m=ltiples procesadores9 redes e I)* sin restricciones7 > a medida /ue su sistema crece9 usted puede usar la red Control!et para distri.uir el control a c#asis adicionales ()u otras plataformas Logix7 4n sistema ControlLogix puede consistir de cual/uier componente desde un controlador indi"idual ( módulos I)* en un c#asis sencillo9 #asta un sistema altamente distri.uido /ue consiste en m=ltiples c#asis ( redes tra.a6ando 6untos7 ControlLogix se adecuar; a sus aplicaciones si :stas? -
-
re/uieren una solución de control de alto desempe
A* 3 34+*5 F37L+7 La plataforma FlexLogix com.ina la #erramienta de control de alto desempe
-
un controlador FlexLogix /ue soporta instrucciones Logix software de programación RSLogix 5 módulos FL$ I)* /ue proporcionan un sistema compacto9 de I)* montados en rieles DI! una daug#tercard 3B de comunicación /ue proporciona comunicación en una red .asada en est;ndares Control!et
4n simple sistema FlexLogix puede consistir de un solo ensam.la6e indi"idual con un controlador ( #asta oc#o módulos I)*9 o puede usted usar controladores m=ltiples a tra":s de las redes ( distri.uir m=ltiples plataformas I)* en m=ltiples "nculos I)*7 FlexLogix se adecuar; a sus aplicaciones si?
RSL
i 5000 Bá i
Pá i
-
-
usted (a est; usando FL$ I)* ( est; .uscando un modo sencillo de agregar control a su ar/uitectura distri.uida usted est; usando una ar/uitectura centralizada de control para controlar m=ltiples estaciones en un proceso7
A* 3 34+*5 C+58L+7 Las caractersticas9 escala.ilidad ( pe/ue
usted (a es un cliente Logix con aplicaciones de control de .a6o costo de extremo inferior ( costo m;s .a6o usted es un nue"o cliente /ue desea aplicar tecnologa Logix9 pero a una in"ersión inicial .a6a usted (a es un cliente PLC ()o SLC /ue desea con"ertir a tecnologa Logix usted e6ecuta aplicaciones SCADA)R'4 en un rango de industrias ,por e6emplo9 petro/umica9 de tratamiento de aguas9 etc7-
A* 3 34+*5 S+4L+7 La plataforma SoftLogix es un sistema de control .asado en PC /ue integra control secuencial ( de mo"imiento7 $l sistema SoftLogix est; construido en estos componentes? - #erramienta de control Logix - software de programación RSLogix 5 - una aplicación de c#asis "irtual /ue se e6ecuta en una computadora Pentium SoftLogix se adecuar; a sus aplicaciones si? -
usted (a utiliza control .asado en PC usted necesita capacidades de mo"imiento integradas usted necesita integración de información de alto ni"el usted desea adaptar su aplicación completamente a sus necesidades
A9 +5* Antes de /ue empiece los la.oratorios Logix9 por fa"or aseg=rese de cerrar cual/uier aplicación /ue se est: e6ecutando actualmente7 N+: Los primeros tres la.oratorios de este li.ro de tra.a6o son 9*+9; una "ez /ue #a(a completado estos9 usted puede continuar con los la.oratorios opcionales /ue le mostrar;n caractersticas adicionales para la plataforma espec&ca con la /ue est: tra.a6ando7
RSL
i 5000 Bá i
Pá i
*+++3+9 D+-5+9 A lo largo de este manual9 #emos usado los siguientes protocolos para a(udar a guiarle a tra":s de los materiales del la.oratorio? E9 93+ + 9<5=+3+: Pala.ras en negrillas cursi"as ,por e6emplo9 RSLogix 5000 -
I: 4n o.6eto en el /ue de.e #acer clicE o un nom.re de men= del /ue usted de.e elegir una opción o comando7
Pala.ras entre comillas simples ,por e6emplo9 Controller3-
4n o.6eto /ue de.e teclear en el campo especi&cado7
FYI
T8
$l texto /ue sigue a este sm.olo es información adicional relacionada con los materiales del la.oratorio9 pero no información /ue sea necesario leer para /ue usted pueda completar los e6ercicios del la.oratorio $l texto /ue sigue a este sm.olo proporciona sugerencias =tiles /ue pueden facilitarle el uso del software7 $l texto /ue sigue a este sm.olo en un paso en el la.oratorio en el /ue est; actualmente tra.a6ando7 Colo/ue un signo de c#ecE en esta ca6a una "ez completado cada paso7
F6ese9 tam.i:n9 /ue si el .otón del mouse no est; especi&cado en el texto9 usted de.er; #acer clicE en el .otón iz/uierdo del mouse7
RSL
i 5000 Bá i
Pá i
L=+*+*+9 N9*+9 +* F>+* C+583 3+9 L=+*+*+9 3 1 3 ! A9 9* 3+9 L=+*+*+9 O8+39
RSL
i 5000 Bá i
Pá i
L=+*+*+ 1 (N9*+): C*+ U N->+ A*?>+ C+*+3+* @ C+-*+ S- I/O $n este la.oratorio9 le introduciremos a la familia de productos Logix7 $n este la.oratorio9 usted? Crear; un !ue"o arc#i"o de controlador $scri.ir; lógica de escalera usando nom.res de eti/ueta sim.ólicos Con&gurar; sus módulos I)* Crear;s las eti/uetas de módulo como aliases con las eti/uetas /ue usted creó en su lógica de escalera Siga los pasos a.a6o detallados para completar el La.oratorio 37 C+3+- - 9+ ? 3 -*+ +-+ 89+ - > - 3+ ?@ +583+. $sto le a(udar; a u.icar su lugar a medida /ue tra.a6a en los e6ercicios del la.oratorio7 -
I+ 3 S+4* *+*5 RSL+7 #000 $n esta sección del la.oratorio9 usted iniciar; el software RSLogix 59 /ue le permitir; programar su procesador7
37 Gaga do.le clicE en el icono RSLogix 5000 para iniciar el software RSLogix 57
en la Pantalla Principal ,DesEtop-
La pantalla RSLogix 5 aparece7
RSL
i 5000 Bá i
Pá i
C*+ - N->+ A*?>+ C+*+3+* $n esta sección el la.oratorio9 usted crear; su primer arc#i"o de controlador7 37 $n el men= File (Archivo), eli6a Nuevo7 $l di;logo !ew Controller ,!ue"o Controlador- aparece7
17 $n el men= desplega.le #acia a.a6o Type (Tipo)9 eli6a el controlador 1756-L1 Co!rolLogix 5550 Co!roller o el /ue est: usando en su estación de tra.a6o7 27 $n el campo N"#e (No#$re)9 teclee Controller3 como nom.re del controlador7 H7 $n el men= con despliegue #acia a.a6o Ch"%%i% Type (Tipo &e Ch"%i%) 9 eli6a 1756 A10 10-Slo! Co!rolLogix Ch"%%i% para /ue coincida con el c#asis de la ca6a de demo ControlLogix usado para este la.oratorio7 57 $n el campo Slo! Nu#$er (No#$re &e R"ur") 9 eli6a 0 para /ue coincida con la posición del primer controlador Logix555 en el c#asis7 7 $n el campo Cre"!e ' (Cre"r ) 9 teclee C?JRSLogix5JPro6ectsJLa.s o #aga clicE en el .otón Krowse ,$xaminar- para na"egar a ese directorio7
B7 Gaga clicE en * 7 Controller *rganizer aparece del lado iz/uierdo de la "entana RSLogix 59 con un fólder llamado Controller Controller37 4sted aca.a de crear su primer arc#i"o de controlador7 $n este momento9 no existe I)*9 ni .ase de datos de ce6illas ni lógica asociada con el arc#i"o del controlador7
RSL
i 5000 Bá i
Pá i
FYI Controller *rganizer es una representación gr;&ca del contenido de su arc#i"o de controlador7 $sta representación consiste en un ;r.ol de fólderes ( arc#i"os /ue contienen toda la información acerca de los programas ( datos en el actual arc#i"o del controlador7 Los fólderes principales /ue tiene por default este ;r.ol son? C+*+33* F3 N5 (N+5=* A*?>+ C+*+3+*) contiene eti/uetas con alcance de controlador9 administrador de fallas del controlador ( el administrador de energización7 T99 (T*9) 0 las tareas son mostradas en este fólder7 Cada tarea muestra sus programas con rutinas de escalera ( eti/uetas con alcance de programa7 T*9 (T9) las tendencias son mostradas en este fólder7 D T@89 (T8+9 D+9) muestra tipos de datos prede&nidos ( de&nidos por el usuario7 Los datos de&nidos por el usuario son creados en este fólder7
RSL
i 5000 Bá i
Pá i
C+-* I/O contiene la información acerca de la con&guración del #ardware en este arc#i"o de controlador7 +antiene una 6erar/ua de módulos con los /ue el controlador es con&gurado para comunicarse7
RSL
i 5000 Bá i
Pá i
FYI (+-) Delante de cada fólder #a( un cuadro /ue contiene un signo o un signo 07 $l signo indica /ue el fólder est; cerrado7 Gaga clicE en :l para expandir el ;r.ol ( mostrar los arc#i"os en el fólder7 $l signo 0 indica /ue el fólder (a est; a.ierto ( su contenido es "isi.le7 Gaciendo clicE con el .otón derec#o del mouse in"oca diferentes men=s emergentes relati"os al contexto7 A menudo9 usted descu.rir; /ue esto constitu(e un ata6o para acceder a la "entana de propiedades o a opciones de men= desde la .arra de men=7 Gaciendo do.le clicE en los arc#i"os de la "entana de Controller *rganizer con frecuencia #ace emerger di;logos funcionales9 desde los cuales usted puede alimentar par;metros para realizar tareas rele"antes7
E+ 3 R- *83 $n esta sección del la.oratorio9 usted editar; la lógica de escalera para la rutina principal en su fólder +ainProgram ,Programa Principal- ( luego a
17 %eri&/ue /ue las 2 primeras .arras de #erramientas ( la /uinta est:n con un c#ecE ( luego #aga clicE en Clo%e (Cerr"r) 7
RSL
i 5000 Bá i
Pá i
27 $n Co!roller rg"i/er 9 #aga do.le clicE en el icono "i Rou!ie (Ru!i" 7 4n escalón "aco aparece en el editor de escalera Ladder $ditor7 ricip"l)
H7 $n la .arra de #erramientas Ladder Instructions ,Instrucciones de $scalera- ,como se muestra a.a6o-9 #aga clicE en la ce6illa i! 7 La .arra de #erramientas Ladder Instructions ,Instrucciones de $scalera- se actualiza para mostrarle todas las instrucciones Kit disponi.les7
RSL
i 5000 Bá i
Pá i
57 Gaga clicE en el icono 2'C (x"#ie 3x"#i"r )
instrucción en el escalón7
para alimentar la
La instrucción IC aparece en el escalón de Ladder $ditor9 como se muestra a.a6o7
RSL
i 5000 Bá i
Pá i
7 Gaga clicE con el .otón del mouse en el Sigo &e '!errog"ci4 () en el ;rea resaltada en azul arri.a de la instrucción IC9 ( eli6a Ne T"g (Nuev" !iue!") 7 $l di;logo !ew 'ag ,!ue"a $ti/ueta- aparece7
B7 $n el campo N"#e (No#$re)9 teclee MSwitc#N7 %eri&/ue /ue +ainProgram ,Programa Principal- aparece en el campo Scope ,Alcance-7 Switc# es entonces creado como eti/ueta con alcance de programa7
FYI $xisten dos tipos de alcance de eti/ueta? las de alcance de programa ( las de alcance de controlador7 Las primeras son accesi.les solo para las rutinas de un programa espec&co7 Las segundas son accesi.les para las rutinas de todos los programas en un controlador7 7 $n selecciones T"g Type (Tipo &e !iue!") 9 eli6a "%e7 O7 $n el men= "!" Type (Tipo &e "!o%) 9 eli6a L7 37 Gaga clicE en * 7 Su escalón de.er; de "erse a#ora as?
337 Gaga clicE ( mantenga presionado el .otón del mouse en el icono T (u!pu! en la .arra de #erramientas ( arr;strelo so.re la lnea azul del escalón #asta /ue aparezca un punto "erde a la derec#a de la instrucción IC /ue usted alimentó7 Cuando li.ere el .otón del mouse9 la instrucción *'$ ser; colocada al &nal del escalón 7 $ste es un modo alternati"o de alimentar una instrucción en un escalón7 ergi/e)
RSL
i 5000 Bá i
Pá i
317 Gaga clicE con el .otón del mouse en el Sigo &e '!errog"ci4 () en el ;rea azul arri.a de la instrucción T i%!ruc!io9 ( eli6a Ne T"g (Nuev" !iue!") 7 $l di;logo !ew 'ag aparece7 327 Ingrese los par;metros como se muestra a.a6o ( #aga en * 7
Su escalón de.er; "erse a#ora as ?
3H7 Gaga clicE derec#o con el .otón del mouse en el n=mero de escalón (0)9 ( eli6a +eri8y Rug (+eri9c"r %c"l4)7 4n mensa6e aparece en la parte inferior de la "entana RSLogix 5 indicando los resultados del comando %erif( Rung ,%eri&/ue $scalón-7 N+: el mensa6e aparecer; (a sea en la .arra de status en la parte inferior de la pantalla o en la "entana Results ,Resultados- si es seleccionada .a6o el men= %iew ,%er-7 Si #a( errores9 usted de.e corregirlos antes de /ue el escalón se "eri&/ue7 4sted puede tam.i:n "eri&car la rutina eligiendo +eri8y : Rou!ie (+eri9c"r : Ru!i") en el men= Logic (L4gic")7 357 Gaga clicE en la 2 en la es/uina superior derec#a el editor de escalera Ladder $ditor para cerrar el editor7
RSL
i 5000 Bá i
Pá i
37 $n Co!roller rg"i/er 9 .a6o "irogr"# (rogr"#" ricip"l) 9 #aga do.le clicE en el fólder rogr"# T"g% (!iue!"% &e rogr"#") para "er las dos eti/uetas con alcance de programa7 Data +onitor aparece9 con dos datos en la columna 'ag !ame ,!om.re de Columna-7
3B7 Gaga clicE en la 2 en la es/uina superior derec#a de Data +onitor para cerrar la "entana7
RSL
i 5000 Bá i
Pá i
V*+ 39 *+89 3 T* *83 @ 3 *+*5 *83 $n esta sección del la.oratorio9 usted "eri&car; /ue las propiedades de la tarea principal ( programa principal del controlador est:n correctamente con&gurados7 37 $n Co!roller rg"i/er 9 #aga clicE derec#o con el .otón del mouse en el icono "iT"%; (T"re" ricip"l) ( eli6a roper!ie% (ropie&"&e%)< $l di;logo 'asE Properties ,Propiedades de 'area- aparece7
17 Gaga clicE en la ce6illa rogr"# Sche&ule (Age&" &e rogr"#") ( "eri&/ue /ue el Programa Principal ,+ainProgram- aparece en el campo de programas Sc#eduled7 Si no es as9 #aga clicE en el .otón A&& para agendar el programa +ainProgram7 Si un fólder de programa no es agendado .a6o una tarea9 no ser; e6ecutado ( aparecer; en el fólder 4nsc#eduled Programs ,Programas no Agendados- en Controller *rganizer7
RSL
i 5000 Bá i
Pá i
27 Gaga clicE en la ce6illa Co9gur"!io (Co9gur"ci4) ( "eri&/ue /ue atc#dog ,Perro 8uardi;n- este puesto para 5 ms7
atc#dog ,Perro 8uardi;n- es una tarea de escaneo de tiempo /ue9 si es excedida9 pro"oca una falla en el procesador7 H7 Gaga clicE en * para cerrar el di;logo 'asE Properties ,Propiedades de 'area-7
RSL
i 5000 Bá i
Pá i
57 $n Co!roller rg"i/er 9 #aga clicE con el .otón derec#o del mouse en el icono "irogr"# (rogr"#" ricip"l) ( eli6a roper!ie% (ropie&"&e%) 7 $l di;logo Program Properties ,Propiedades de Programa- aparece7
7 Gaga clicE en la ce6illa Co9gur"!io (Co9gur"ci4) ( "eri&/ue /ue +ainRoutine ,Rutina Principal- aparezca en el campo +ain ,Principal-7 Si no9 eli6a +ainRoutine en el men= con despliegue #acia a.a6o +ain7
FYI Cada fólder de programa de.e tener una rutina principal asignada7 'odas las otras rutinas en un fólder de programa son e6ecutadas solamente si
RSL
i 5000 Bá i
Pá i
son seleccionadas como rutina por falla9 o si son llamadas usando una instrucción QSR de otra rutina en el mismo fólder7 B7 Gaga clicE en * para cerrar el di;logo Program Properties ,Propiedades de Programa-7 7 $n el men= File (Archivo)9 eli6a S"ve (=u"r&"r) para sal"ar su programa7
C+-*+ S- I/O $n esta sección del la.oratorio9 usted con&gurar; sus módulos I)* ( usar; las capacidades de crear aliases del software RSLogix 5 para crear como aliases las eti/uetas /ue usted (a dise<ó en su lógica de escalera para las eti/uetas de módulo7
C+-*+ 3 M-3+ D9* O-8- M+-3 (M-3+ D4*+ S3) $n esta sección del la.oratorio9 usted agregar; el módulo diferenciado de salida en la Ranura a la lista de Con&guración de I)*7 37 $n Co!roller rg"i/er 9 #aga clicE con el .otón derec#o del mouse en el fólder '3 Co9gur"!io (Co9gur"ci4 &e '3) ( eli6a Ne o&ule (Nuevo 4&ulo) 7 $l di;logo Select +odule '(pe ,Seleccione 'ipo de +ódulo- aparece9 con una lista de módulos disponi.les7 Gaga clicE en la @ec#a #acia a.a6o en el lado inferior derec#o del di;logo para recorrer #acia a.a6o la lista de módulos #asta el módulo 3B50*K3D7
RSL
i 5000 Bá i
Pá i
17 Gaga do.le clicE en el módulo 1756-167 $l di;logo +odule Properties ,Propiedades de +ódulo- aparece7 27 Ingrese los par;metros como se muestra a.a6o ( #aga clicE en Fii%h (Ter#i"r)7
$l software RSLogix 5 completar; la con&guración del modulo por usted9 usando "alores por default para los restantes par;metros de con&guración7 Si desea aprender acerca de la con&guración manual de estos módulos de diagnóstico9 complete el la.oratorio opcional intitulado L=+*+*+ ': D5+9*+ L9 C89 D9+ I/O D4*+ una "ez /ue #a(a completado todos los la.oratorios necesarios7
RSL
i 5000 Bá i
Pá i
O=9*>+ 39 E-9 $n esta sección del la.oratorio9 usted "er; las eti/uetas /ue fueron creadas para el módulo 3B50*K3D en la Ranura 3 cuando usted creó el módulo7 37 $n Co!roller rg"i/er 9 #aga do.le clicE en el icono Co!roller T"g% (!iue!"% &e Co!rol"&or)
7
$l monitor de datos Data +onitor aparece9 con 2 datos en la columna 'ag !ame ,!om.re de $ti/ueta-? Local?3?C Local?3?I Local?3?* $stos datos son estructuras de eti/uetas ( contienen m;s eti/uetas de las /ue en realidad se muestran en la "entana Data +onitor7 F6ese en el signo contiguo al nom.re de la eti/ueta esto indica /ue usted puede expandir la estructura de eti/ueta para "er m;s información de eti/ueta7
RSL
i 5000 Bá i
Pá i
FYI $l nom.re Local indica /ue estas eti/uetas est;n asociadas con un módulo /ue est; en el mismo c#asis /ue el controlador7 $l n=mero entre comillas es el n=mero de ranura del el módulo en este caso9 el módulo est; en la ranura 37 Los caracteres /ue aparecen despu:s de la =ltima comilla ,por e6emplo9 la C9 la I ( la *- indican si los datos son de Con&guration ,Con&guración-9 Input ,$ntrada- o Output ,Salida-7 $l campo Scope arri.a de la columna 'ag !ame ,!om.re de $ti/uetamuestra el alcance para las eti/uetas /ue son mostradas7 $l alcance de&ne el rango en el /ue las eti/uetas son reconocidas dentro de las rutinas7 Las eti/uetas creadas en el alcance del controlador son accesi.les para todas las rutinas en todos los fólderes de programas a/uellos creados en el alcance de programa son accessi.les sólo para las rutinas dentro de dic#o folder de programa7 $n este caso9 el alcance de la eti/ueta es Controller3 ,controlador-9 /ue indica /ue las eti/uetas son ";lidas para todas las rutinas en todos los fólderes de programas en este arc#i"o de controlador7 Si el campo del alcance contu"iera un nom.re de programa9 entonces las eti/uetas seran ";lidas sólo para las rutinas en el fólder de programa especi&cado7
17 Gaga clicE en el signo /ue est; delante de la eti/ueta Loc"l>1>C para mostrar las
eti/uetas de con&guración para este módulo7 Data +onitor se actualiza para mostrarle todas las eti/uetas de.a6o de la eti/ueta Local?3?C7 Si no puede "er el nom.re completo ( "alor de la eti/ueta9 arrastre los .ordes de las columnas respecti"as para ensanc#arlas7
RSL
i 5000 Bá i
Pá i
Gaga clicE en la @ec#a /ue apunta #acia la derec#a en la parte inferior de la pantalla para "er otras columnas de la .ase de datos de eti/uetas7 Los 1s en la columna %alue ,%alor- indican /ue el estilo ,o raz- de los "alores es .inario7 $l signo sir"e como delimitador entre el estilo ( el resto del "alor7 F6ese /ue algunas de las eti/uetas de con&guración consisten de 21 .its7 $stos .its est;n numerados de a 23 de derec#a a iz/uierda7 Los .its indi"iduales /ue est;n &6ados en estas eti/uetas son el resultado de la con&guración por default /ue fue usada cuando usted alimentó el módulo en la lista I)* de Con&guración7 27 Gaga clicE en el signo /ue est; delante de la eti/ueta Loc"l>1>' para mostrar todas las eti/uetas de entrada para este módulo7 4sted de.er; "er datos .a6o esta estructura de eti/ueta7 ,Si por alguna razón no es as9 por fa"or informe a su instructor de la.oratorio7H7 Gaga clicE en el signo /ue est; delante de la eti/ueta Loc"l>1> para mostrar todas las eti/uetas de salida para este módulo7 La eti/ueta Local?3?*7Data aparece .a6o la estructura de eti/ueta Local?3?*7 Las eti/uetas rotuladas Local?3?*7Data son los .its de salida reales ,como los datos de imagen de salida en un procesador PLC05-7 57 Gaga clicE en la 2 de la es/uina superior derec#a de Data +onitor para cerrar la "entana7
RSL
i 5000 Bá i
Pá i
C+-*+ 3 M-3+ M-3+ D4*+ E* $n esta sección del la.oratorio9 usted agregar; el módulo de entrada diferenciado en la Ranura 1 a la lista I)* de Con&guración7 37 $n Co!roller rg"i/er 9 #aga clicE con el .otón derec#o del mouse en el fólder '3 Co9gur"!io ( eli6a Ne o&ule (Nuevo 4&ulo) 7 $l di;logo Select +odule '(pe ,Seleccionar 'ipo de +ódulo- aparece9 con una lista de módulos disponi.les7
17 Gaga do.le clicE en el módulo 1756-'167 $l di;logo +odule Properties ,Propiedades de +ódulo- aparece7
RSL
i 5000 Bá i
Pá i
27 Ingrese los par;metros como se muestra a.a6o ( #aga clicE en Fii%h (Ter#i"r)7
V*+ 3 C* E-9 $n esta sección del la.oratorio9 usted "eri&car; /ue las eti/uetas fueron creadas para el módulo 3B50IK3D en la Ranura 17 37 $n Co!roller rg"i/er 9 #aga do.le clicE en el icono Co!roller T"g% (!iue!"% &e Co!rol"&or )
7 $l monitor de datos Data +onitor aparece9 con 1 nue"os datos en la columna 'ag !ame ,!om.re de $ti/ueta-? Local?1?C Local?1?I $l modulo de entrada /ue usted creó tiene información de Input ,$ntrada- ( Con&guration ,Con&guración-7
17 Gaga clicE en el signo /ue est; adelante de la eti/ueta Loc"l>?>C para mostrar todas las eti/uetas de con&guración para este módulo7 Cam.ia el anc#o de la columna 'ag !ame si es necesario para poder "er los nom.res completos de las eti/uetas7 27 Gaga clicE en el signo /ue est; delante de la eti/ueta Loc"l>?>' para mostrar todas las eti/uetas de entrada para este módulo7 La eti/ueta Local?1?I7Data contiene todos los .its reales de entrada ,como la ta.la de datos de imagen de entrada en un procesador PLC05-7
T*+ 39 *-9 3+9 8-+9 I/O 39 E-9 $n esta sección del la.oratorio9 usted asignar; las eti/uetas Lig#t ( Switc# a puntos en los módulos3B50*K3D ( 3B50IK3D7 37 Gaga clicE en la ce6illa &i! T"g% (&i!"r !iue!"%) en la parte inferior iz/uierda de la "entana Data +onitor7
RSL
i 5000 Bá i
Pá i
17 $n el men= de despliegue #acia a.a6o Scope (Alc"ce)9 eli6a "irogr"# (rogr"#" ricip"l)<
27 $n la columna Ali"% For (Ali"% "r")9 #aga clicE en la ca6a /ue est; despu:s de Lig#t9 ( luego clicE en la @ec#a #acia a.a6o /ue aparece del lado derec#o de la ca6a7 H7 $n el examinador de eti/uetas /ue aparece9 #aga clicE en Co!roller Scope& T"g% (!iue!"% co Alc"ce &e Co!rol"&or) 7 57 Gaga clicE en el signo @ /ue est; frente a Loc"l>1> ( #aga clicE en Loc"l>1><"!"7 De nue"o9 una @ec#a #acia a.a6o aparece del lado derec#o de l a ca6a 7 Gaga clicE en la @ec#a7 4na coordenada de n=meros aparece9 representando los .its en la eti/ueta7 B7 Gaga clicE en 0 para seleccionar el .it 7 7 Repita los pasos del 2 al para la eti/ueta llamada Switc#7 $li6a Local?17I para acceder a las entradas del módulo ( use Local?1?I7Data7 como eti/ueta alias7 O7 $n el men= File (Archivo)9 eli6a S"ve (=u"r&"r) para sal"ar su programa7 37 Gaga clicE en la 2 /ue est; en la es/uina superior derec#a de 'ag $ditor para cerrar el editor7
U9 ? +583+ 3+9 89+9 3 L=+*+*+ 1.
RSL
i 5000 Bá i
Pá i
L=+*+*+ 2 (N9*+): C+-*+ S- D*>* C+5-+9, V*+ C+5-+9, D9*+ S- *+*5, C*+ - N-> T*, *+*5 @ R- @ C*+ - S3 C++*9 $n este la.oratorio9 le introduciremos a las operaciones en lnea /ue usted completar; con el software RSLogix 57 $n este la.oratorio9 usted? -
Iniciar; el software de comunicaciones RSLinx ( con&gurar; su dri"er de comunicaciones %eri&car; las comunicaciones al controlador Descargar; su programa al controlador9 usando el dri"er /ue usted con&guró Crear; una nue"a tarea periódica Crear; un nue"o programa Crear; una nue"a rutina Crear; una selección de contadores
I+ 3 S+4* RSL7 $n esta sección del la.oratorio9 usted iniciar; el software RSLinx9 /ue le permitir; con&gurar el dri"er /ue usar; para comunicarse con el procesador Logix7
37 Gaga do.le clicE en el icono RSLix el software RSLinx7
en la Pantalla Principal ,DesEtop- para iniciar
La pantalla RocEwell Software RSLinx 8atewa( 0 TRS#o 0 3U aparece7
RSL
i 5000 Bá i
Pá i
FYI La "entana RS#o es en realidad RSLinxs la interfase del examinador de red9 /ue le permite "er todas sus conexiones acti"as de red7 La sección iz/uierda de esta "entana es el 'ree Control ,Control de Vr.ol/ue muestra redes ( dispositi"os en una "ista 6er;r/uica7 Cuando una red o dispositi"o se colapsan9 como lo indica el signo 9 usted puede #acer clicE en el signo o do.le clicE en el icono de la red o dispositi"o para expandir la "ista ( comenzar a examinar7 Cuando una red o dispositi"o son expandidos9 como lo indica el signo 09 usted puede #acer clicE en el signo o do.le clicE en el icono de red o dispositi"o para colapsar la "ista7 $l lado derec#o de la "entana RS#o es List Control ,Control de Lista-9 /ue es una representación gr;&ca de todos los dispositi"os presentes en la red7
T8 Si existe un error de status de comunicación con un dispositi"o ,por e6emplo9 cuando un dispositi"o reconocido es desconectado sin /uerer-9 el dispositi"o aparece marcado con una ro6a9 indicando /ue RS#o lo reconoció pre"iamente9 pero no puede #acerlo a#ora7 4sted puede optar por remo"er el dispositi"o de la pantalla RS#o9 o .ien corregir el error de comunicación7
A*+ 3 D*>* RS%2!2 DF1 $n esta sección del la.oratorio9 usted agregar; el dri"er RS0121 /ue usted puede usar para comunicarse con el procesador Logix7 37 $n el men= Communications ,Comunicaciones-9 eli6a Con&gure Dri"ers ,Con&gurar Dri"ers-7 $l di;logo de Con&gure Dri"ers aparece7
RSL
i 5000 Bá i
Pá i
17 $n el men= con despliegue #acia a.a6o Av"il"$le river Type% (Tipo% i%poi$le% &e river) 9 eli6a RS-?? F1 evice% ( #aga clicE en el .otón A&& Ne (Agreg"r Nuevo)7 $l di;logo Add !ew RSLinx Dri"er aparece7 Se le pedir; dar un nom.re al dri"er7
27 Gaga clicE en * para aceptar el nom.re /ue "iene por default ,AKWDF303-7 $l di;logo Con&gure Communications De"ice ,Con&gurar el Dispositi"o de Comunicaciones Allen0Kradle( DF3- aparece7
I58+*: antes de proceder9 aseg=rese /ue el ca.le serial ,3BHB0CP2 o 3B50CP2est; conectado desde el Puerto serial al frente del procesador Logix al puerto serial en la parte posterior de su PC7 $ste ca.le serial de.era estar (a colocado para usted9 pero con&rme esta conexión antes de continuar con el resto del la.oratorio7
RSL
i 5000 Bá i
Pá i
N+: Las ranuras en todo el c#asis est;n numeradas de iz/uierda a derec#a9 comenzando con la Ranura ,Slot- 7 $n una estación ControlLogix9 el c#asis puede consistir de 3 ranuras9 numeradas al O7
RSL
i 5000 Bá i
Pá i
H7 Gaga clicE en el .otón Au!o-Co9gure (Au!o-Co9gur"r)7 Si el ca.le serial est; correctamente colocado9 como con&rmó usted en el paso pre"io9 entonces RSLinx autom;ticamente esta.lece los par;metros DF3 apropiados para usted cuando #ace clicE en este .otón7 $l di;logo Con&gure Allen0Kradle( DF3 Communications De"ice se actualiza ( los par;metros aparecen como sigue?
!ote /ue el Ca.le Serial Logix555 Serial Port es identi&cado7
RSLinx muestra un mensa6e para indicar /ue el proceso de Auto Con&guración fue exitoso7
N+: $l campo de"ice contiene XLogix 555 0 Serial Port9X independientemente de la plataforma /ue est: usted usando7
RSL
i 5000 Bá i
Pá i
57 Si los par;metros en su pantalla coinciden con el di;logo como se muestra arri.a9 #aga clicE en * 7 $l dri"er AKWDF3 de.er; aparecer a#ora en la lista Con&gured Dri"ers ,Dri"ers Con&gurados- en la pantalla Con&gure Dri"ers ,Con&gurar Dri"ers-9 ( de.er; estar enlistado como XRunningX ,Y$6ecut;ndose- en la columna Status7
7 4na "ez /ue usted #a(a "eri&cado /ue el dri"er est; con&gurado ( e6ecut;ndose9 #aga clicE en el .otón Clo%e (Cerr"r) para cerrar el di;logo Con&gure Dri"ers7 N+: $l dri"er AKWDF3 aparece en la pantalla RS#o9 en los lados iz/uierdo ( derec#o7
RSL
i 5000 Bá i
Pá i
V!"#$#%&'() *&+ C),'#%&%#)'!+ &* P")%!+&()" $n esta sección del la.oratorio9 usted usar; RS#o para "eri&car /ue usted puede comunicarse a#ora con el procesador Logix "a el dri"er DF3 /ue aca.a de agregar7 N+: 'odas las ilustraciones en pantalla en esta sección son .asadas en lo /ue usted "era si estu"iera sentado ante una estación ControlLogix7 Si usted se encuentra ante una estación con otra plataforma9 .us/ue el icono relacionado para decirle cómo de.era "erse su pantalla en este mismo punto7 37 $n la "entana RS#o9 #aga do.le clicE en el icono del dri"er ABF1-1, F17
RSL
i 5000 Bá i
Pá i
17 Gaga do.le clicE en el icono del controlador7 $l controlador se expande para mostrar el panel de conexión posterior del c#asis ( el puerto serial del controlador7 Por e6emplo9 esto es lo /ue "er; para el controlador Logix5557
RSL
i 5000 Bá i
Pá i
27 Gaga do.le clicE en el icono "c;pl"e ("el &e Coexi4 o%!erior)7 $l .acEplane se expande para mostrar todos los dispositi"os conectados a :l7 Por e6emplo9 esto es lo /ue "er; para el controlador Logix5557
H7 %eri&/ue /ue el L$D RS121 en el controlador en la ranura 3 parpadee en "erde7 57 Gaga clicE en la 2 es la es/uina superior derec#a de la "entana RS#o para detener RS#o7 7 Gaga clicE en en la es/uina superior derec#a de la "entana RSLinx para minimizar RSLinx7
RSL
i 5000 Bá i
Pá i
D9*+ 3 *+*5 U9+ 3 D*>* RS%2!2 DF1 $n esta sección del la.oratorio9 usted descargar; el programa /ue usted #a creado para el controlador en la ca6a de demo9 usando el dri"er DF03 /ue usted con&guró antes7 37 $n el men= Co##uic"!io% (Co#uic"cioe%)9 eli6a Dho Ac!ive (Eui Ac!ivo)7 $l di;logo #o Acti"e aparece7 !ote /ue su pantalla puede aparecer ligeramente diferente9 dependiendo del tipo de controlador al /ue est: usted conectado7
17 Gaga do.le clicE en el icono ABF1-1, F1 ( #aga clicE en el dato del controlador para seleccionar el controlador como el controlador /ue es su o.6eti"o7 27 Gaga clicE en el .otón olo"& (e%c"rg"r)7 4sted "er; la siguiente Descarga7 !ote /ue el controlador de.e estar en los modos Program o Remote Program para poder descargarse7 Si no es as9 se le pedir; con&rmar /ue est; .ien para el software cam.iar los modos antes de descargar7 Dependiendo de en /u: modo se encuentre9 el mensa6e /ue "ea "ariar; siga las instrucciones en el mensa6e ( contin=e con la descarga7
H7 Gaga clicE en el .otón Download ,Descargar-7 4sted "er; una serie de di;logos de progreso a medida /ue su programa es descargado al controlador7 RSL
i 5000 Bá i
Pá i
C*+ - N-> T* * $n esta sección del la.oratorio9 usted crear; una nue"a tarea periódica /ue usaremos entonces para agendar la e6ecución de un nue"o programa7 $n este punto9 usted de.er; estar en lnea con su controlador7 Aseg=rese de /ue el controlador est; en el modo Program7 37 $n Co!roller rg"i/er 9 #aga clicE con el .otón derec#o del mouse en el icono T"%;% (T"re"%) ( eli6a Ne T"%; (Nuev" T"re") 7 $l di;logo !ew 'asE ,!ue"a 'area- aparece7
17 $n el campo N"#e (No#$re)9 teclee 'asE17 27 $n el campo e%crip!io (e%cripci4)9 teclee '#is tasE is similar to an S'I in a PLC0 57 ,M$sta tarea es similar a un S'I en un PLC05NH7 $n el campo Type (Tecle"r) 9 aseg=rese de /ue erio&ic (eri4&ic") est: seleccionada7 57 $n el campo R"!e (roporci4)9 Ingrese 3 milliseconds ,milisegundos- ,3 segundo- de6e los otros par;metros &6ados en los "alores /ue tienen por default7 7 Gaga clicE en * para crear la tarea7 'asE1 aparece a#ora en Controller *rganizer7 $l icono del fólder para 'asE1 inclu(e un pe/ue
RSL
i 5000 Bá i
Pá i
C*+ - N->+ *+*5 $n esta sección del la.oratorio9 usted crear; un nue"o programa .a6o 'asE19 /ue es la tarea periódica7 37 $n Co!roller rg"i/er 9 #aga clicE con el .otón derec#o del mouse en el icono T"%;? ( eli6a Ne rogr"# (Nuevo rogr"#") 7 $l di;logo !ew Program aparece7
17 $n el campo N"#e (No#$re)9 teclee Program1 ,MPrograma1N-7 27 $n el campo Sche&ule ' (Age&"r ) 9 aseg=rese de /ue T"%;? est: seleccionado ( #aga clicE en O 7 4sted #a creado a#ora un nue"o programa .a6o 'asE17 'odas las rutinas creadas ( denominadas .a6o este fólder de programa se e6ecutar;n cada 3 milisegundos ,o una "ez cada segundo-7 F6ese tam.i:n /ue .a6o Program1 en Controller *rganizer9 existe a#ora un o.6eto llamado Program 'ags ,$ti/uetas de Programa-7 'odas las eti/uetas con alcance de programa son guardadas .a6o este nom.re cuales/uier eti/uetas almacenadas a/u son accesi.les para Program1 ( todas sus rutinas9 pero no por otros programas en el controlador7
RSL
i 5000 Bá i
Pá i
C*+ - N-> R- $n esta sección del la.oratorio9 usted crear; una nue"a rutina .a6o el fólder Program17 37 $n Co!roller rg"i/er 9 #aga clicE en el signo @ /ue est; adelante de 'asE1 para expandirlo9 #aga clicE con el .otón derec#o del mouse en rogr"#? ( eli6a Ne Rou!ie (Nuev" Ru!i") 7 $l di;logo !ew Routine ,!ue"a Rutina- aparece7
17 $n el campo N"#e (No#$re)9 teclee Routine17 27 $n el campo D9*8+ (D9*8)9 teclee '#is routine will increment a counter eac# time t#e routine is executed7 ,M$sta rutina incrementar; un contador cada "ez /ue la rutina es e6ecutadaN-7 H7 $n el campo Type (Tipo)9 aseg=rese de /ue L"&&er i"gr"# (i"gr"#" &e %c"ler") est: seleccionado7 57 $n el campo ' rogr"# ( rogr"#")9 aseg=rese de /ue rogr"#? est: seleccionado ( #aga clicE en O 7 Lo siguiente /ue necesita #acer es asignar una rutina para /ue sea la +ainRoutine ,Rutina Principal- para Program17 7 $n Co!roller rg"i/er 9 #aga clicE con el .otón derec#o del mouse en el icono rogr"#? ( eli6a roper!ie% (ropie&"&e%) 7 $l di;logo Program Properties aparece9 con la ce6illa 8eneral seleccionada7
RSL
i 5000 Bá i
Pá i
RSL
i 5000 Bá i
Pá i
B7 Gaga clicE en la ce6illa Con&guration ,Con&guración- para mostrar las rutinas asignadas para Program17
7 $n el men= "i (ricip"l) con despliegue #acia a.a6o9 eli6a Rou!ie? ( #aga clicE en * 7 $sto con"ierte a Routine1 en la rutina principal para Program17
RSL
i 5000 Bá i
Pá i
C*+ - S3 C++*9 $n esta sección del la.oratorio9 usted crear; una selección de contadores /ue podr; entonces usar en el resto de sus rutinas7 37 $n Co!roller rg"i/er 9 #aga do.le clicE en el icono Co!roller T"g% para a.rir Data +onitor7
RSL
i 5000 Bá i
Pá i
17 Gaga clicE en la ce6illa $dit 'ags ,$ditar Ce6illas- en la parte inferior de la "entana para a.rir el editor de $ti/uetas 'ag $ditor7
3. Bajo la columna Tag Name (Nombre de Columna), haga click en la hilera contigua al botón
teclee !"5! como nombre #e eti$ueta.
H7 Presione la tecla T"$ (CeGill") #asta /ue su cursor aparezca en la columna Type (Tipo)7 57 Gaga clicE en el .otón
9 eli6a un tipo de dato de CHNTR (Co!"&or)7
7 $n el campo i# 0 9 #aga clicE en la @ec#a #acia arri.a #asta /ue un "alor de 10 sea mostrado ( #aga clicE en * 7 B7 Presione la tecla !er para aceptar la eti/ueta7 7 Gaga clicE en el signo /ue est; delante del nom.re de eti/ueta C5 para mostrar la selección de 3 contadores /ue usted creó7 O7 Gaga clicE en el signo /ue est; delante del nom.re de eti/ueta C5I0J para mostrar todos los miem.ros en la estructura del contador ,eti/ueta- asociados con el contador C5TU7 37 Gaga clicE en la 2 /ue est; en la es/uina superior derec#a de 'ag $ditor para cerrar la "entana Controller 'ags ,$ti/uetas de Controlador-7
RSL
i 5000 Bá i
Pá i
F39 U9 ? +583+ 3+9 89+9 8* 3 L=+*+*+ 2.
RSL
i 5000 Bá i
Pá i
L=+*+*+ ! (N9*+): E+ @ *+=+ S-9 R-9, *+*59 @ T*9 $n este la.oratorio9 continuaremos con operaciones en lnea para editar ( pro.ar lo /ue usted #a #ec#o #asta a#ora7 $n este la.oratorio9 usted? $ditar; ( pro.ar; su rutina Crear; una tendencia para monitorear el "alor Counter Accum ,Contador AcumuladoPro.ar; la tarea continua de su programa Pro.ar; la tarea periódica de su programa Siga los pasos a.a6o detallados para completar el La.oratorio 27 C+3+- - 9+ ? 3 -*+ +-+ 89+ - > - 3+ ?@ +583+. $sto le a(udar; a u.icar su lugar a medida /ue tra.a6a en los e6ercicios del la.oratorio7 -
E+ @ *+=+ S- R- $n esta sección del la.oratorio9 usted agrega instrucciones de escalera a su rutina9 usando un m:todo diferente al utilizado en el la.oratorio pre"io7 37 $n Co!roller rg"i/er 9 #aga do.le clicE en el icono Rou!ie?< $l editor de escalera Ladder $ditor aparece9 con un escalón "aco7 17 Presione la tecla '%er! ('%er!"r) en su teclado7 $l di;logo C#oose Ladder $lement ,$legir $lemento de $scalera- aparece7
Si los fólderes no aparecen en este di;logo9 #aga clicE en el cuadro contiguo a S#ow Language $lements .( 8roups ,+uestre $lementos de Lengua6e por 8rupos-7
RSL
i 5000 Bá i
Pá i
27 'eclee C'4 ( presione !er 7 La instrucción es insertada en el escalón como se muestra?
H7 Gaga do.le clicE en el c"#po "/ul contiguo a la pala.ra Cou!er (Co!"&or) en el .lo/ue de instrucciones C'47 57 Gaga clicE en la Kech" h"ci" "$"Go para mostrar la lista con despliegue #acia a.a6o7
7 Gaga clicE en el signo /ue est; delante de la eti/ueta C59 #aga do.le clicE en C5I0J ( presione !er para seleccionar la eti/ueta7 Si no "e las eti/uetas9 aseg=rese de #a.er #ec#o clicE en el .otón XController Scoped 'agsX ,Y$ti/uetas con Alcance de ControladorZ-7 B7 $n el campo re%e! (re&e!er#i"&o) 9 teclee HHHH ( presione !er 7 7 Presione !er nue"amente para aceptar como "alor Accum ,Acumulador-7 Los "alores Preset ( Accumulator en ControlLogix son pala.ras de do.le integer7 $sto le permite introducir "alores de 21 .its7 O7 Presione la tecla '%er! ('%er!"r)9 teclee KS'9 ( presione !er 7 $l escalón de.e "erse a#ora as?
RSL
i 5000 Bá i
Pá i
37 Gaga clicE ( mantenga presionado el .otón del mouse en la .arra "ertical azul de la rama en el $scalón ( arr;strelo #acia la iz/uierda #asta /ue est: m;s all; de la instrucción C'4 ( aparezca un punto "erde7 Li.ere el .otón del mouse para colocar la rama alrededor de la instrucción C'47 $l escalón se "e a#ora as?
337 Gaga clicE en la es/uina inferior iz/uierda de la rama para mo"er el cursor7 317 Presione la tecla '%er! ('%er!"r)9 teclee *'4 para la instrucción *utput 4nlatc# ,Des.lo/ueo de Salida- ( presione !er 7 327 Presione !er con su cursor en el Sigo &e '!errog"ci4 ( 9 ( presione la @ec#a #acia a.a6o para "er las eti/uetas disponi.les seleccione la eti/ueta C5I0J
3H7 Gaga clicE con el .otón derec#o del mouse en el n=mero de escalón (0) ( eli6a +eri8y Rug (veri9c"r %c"l4) 7 4n mensa6e aparece en la parte inferior de la "entana RSLogix 5 indicando los resultados del comando %erif( Rung ,%eri&car $scalón-7 ,!ota? $l mensa6e aparecer; (a sea en la .arra de status en la parte inferior de la pantalla o en la "entana de Resultados si es seleccionada .a6o el men= %iew ,%er-7 Si #a( errores9 usted de.e corregirlos antes de /ue el escalón se "eri&/ue7 Si no #a( errores9 las XesX contiguas al escalón cam.iar;n a XisX esto indica /ue la lógica toda"a necesita ser insertada en la imagen de su controlador7 4sted puede tam.i:n "eri&car la rutina completa eligiendo +eri8y : Rou!ie (+eri9c"r : Ru!i") en el men= Logic (L4gic")7 357 Gaga clicE con el .otón derec#o del mouse en el n=mero de escalón (0) ( eli6a Accep! e&ig Rug (Acep!"r %c"l4 e&ie!e) 7 $sto fusiona las ediciones del escalón con su código existente7 4sted puede tam.i:n "eri&car la rutina completa eligiendo Accep! e&ig Rug &i! (&i!"r Acep!"r %c"l4 e&ie!e) en el men= Logic (L4gic")7 37 $n el men= File (Archivo) eli6a S"ve (=u"r&"r) para guardar su programa7
RSL
i 5000 Bá i
Pá i
4n di;logo aparece9 solicit;ndole con&rmar si le gustara cargar los "alores de eti/ueta7
3B7 Gaga clicE en No7 37 Gaga clicE en la 2 en la es/uina superior derec#a del editor de escalera Ladder $ditor para cerrar el editor7
C*+ - T 8* M++** 3 V3+* A-5-3+ CTU A-5 V3- $n esta sección del la.oratorio9 usted aprender; acerca de la nue"a caracterstica de estudio de tendencias de RSLogix 57 37 $n Co!roller rg"i/er 9 #acer clicE con el .otón derec#o del mouse en el fólder Tre&% ( eli6a Ne Tre& (Nuev" Te&eci") 7 $l di;logo !ew 'rend ,!ue"a 'endencia- aparece7
17 $n el campo N"#e (No#$re)9 teclee 'rend3 ,M'endencia3N- ( #aga clicE en * 7 $l icono 'rend3 aparece en Controller *rganizer .a6o el fólder 'rends ,'endencias-7
RSL
i 5000 Bá i
Pá i
27 Gaga do.le clicE en el icono Tre&1 (Te&eci"1) para a.rir la "entana 'rend C#art ,8r;&ca de 'endencia-7
RSL
i 5000 Bá i
Pá i
H7 Gaga clicE con el .otón derec#o del mouse en la "entana 'rend C#art ,8r;&ca de 'endencias- ( eli6a Ch"r! roper!ie% (ropie&"&e% &e =r9c") 7 $l di;logo RS'rend Properties aparece7
RSL
i 5000 Bá i
Pá i
57 Gaga clicE en la ce6illa e% ( luego en A&&3Co9gure T"g% (Agreg"r3Co9gur"r !iue!"%)7 $l di;logo Con&gure 'ags ,Con&gurar $ti/uetas- aparece7
7 $li6a el alcance Co!roller1 (co!rol"&or) del men= con despliegue #acia a.a6o7 B7 Gaga clicE en el signo a la iz/uierda de la eti/ueta C5 para expandir la selección de contador7 7 Gaga clicE en el signo a la iz/uierda de C5TU para expandir el contador7 O7 Gaga clicE en C5I0J
i 5000 Bá i
Pá i
327 Gaga clicE en la ce6illa S"#plig (ue%!reo) ( cam.ie erio& (erMo&o) a 1 %eco& (%egu&o)7 3H7 Gaga clicE en Apply (Aplic"r)7 357 Gaga clicE en * para cerrar el di;logo de Propiedades RS'rend Properties7 37 Gaga clicE en la 2 en la es/uina superior derec#a de 'rend C#art para cerrar 'rend37
RSL
i 5000 Bá i
Pá i
*+=+ S- *+*5 T* C+- $n esta sección del la.oratorio9 usted pro.ar; su programa para "er si realiza las tareas /ue usted pretende /ue #aga7 37 Si toda"a no est; a#9 cam.ia su controlador al modo Remote Run ,$6ecución Remotagirando la lla"e del procesador a R4! ,$6ecutar- ( luego de "uelta a R$+7 17 Presione el .otón '0 en la ca6a de demo ControlLogix para encender el indicador 0 ,a/uel so.re el cual se encuentra su dedo-7 F6ese /ue las luces L$D amarillas de status en los módulos en la ranura ( la ranura 1 se iluminan cuando usted presiona el .otón7 $l switc# DI est; ca.leado al punto de entrada en el módulo 3B50IK3D en la ranura 7 $l indicador D* est; ca.leado al punto de salida de 3B50*K3D en la ranura 7 Si usted tiene +ainRoutine desplegado en su pantalla9 de.er; tam.i:n poder "er IC ( *'$ intensi&carse en "erde7 27 $n Co!roller rg"i/er 9 .a6o "irogr"#, #aga do.le clicE en el icono rogr"# T"g% para a.rir Data +onitor para monitorear los puntos en lnea7 4sted "er; las eti/uetas Switc# ( Lig#t cam.iar su "alor de a 3 cuando usted presiona DI7 Los "alores de las eti/uetas reales a las /ue estos aliases se re&eren tam.i:n cam.ian7 H7 Cierre Data +onitor7
RSL
i 5000 Bá i
Pá i
*+=+ S- *+*5 T* * $n esta sección del la.oratorio9 continuaremos con las prue.as de nuestra 'area Periódica ( usted pro.ar; su programa para "er si realiza las tareas /ue usted pretende /ue #aga7 *+ T9 (T* *) Recuerde /ue creamos 'asE1 como una tarea periódica e6ecut;ndose cada segundo7 Routine1 contena un contador /ue cuenta cada escaneo7 $ntonces agregamos una 'endencia para capturar el .it del acumulador del contador7 37 Gaga do.le clicE en el icono Tre&1 para a.rir la "entana 'rend C#art ,8r;&ca de 'endencias-7 1 Para e6ecutar la tendencia9 #aga clicE en el .otón Ru (Gecu!"r) en la es/uina superior iz/uierda de la "entana 'rend C#art ,8r;&ca de 'endencias-7 4sted de.er; poder o.ser"ar una tendencia de C5TU7ACC7 cam.iando de estado una "ez por segundo7 $sta es la proporción de la tarea periódica7 N+: La estación de tra.a6o de.e estar en lnea con el controlador9 con la gr;&ca a.ierta ( tener por lo menos una eti/ueta con&gurada para estar en posi.ilidades de $6ecutar la actual tendencia7 Cuando se inicia una tendencia9 toda la información existente de tendencias es permanentemente .orrada7 F6ese en la le(enda de pluma en la es/uina superior derec#a7 4sted puede "er el "alor del .it del acumulador cam.iando una "ez por segundo7
FYI Kasic 'rending en RSLogix 5 le permite "er información muestreada en un perodo determinado en una representación gr;&ca para un con6unto de #asta oc#o par;metros de información7 La información es muestreada en una proporción periódica /ue es con&gura.le desde 3 milisegundos #asta 2 minutos7 RSLogix 5 le permitir; crear una tendencia9 con&gurar los elementos de datos ( mostrar atri.utos ( guardarlos como parte de su arc#i"o de pro(ecto7 Kasic 'rending tiene estas restricciones? usted puede registrar las tendencias de elementos de datos de tipo K**L9 SI!'9 I!'9 DI!' ( R$AL9 usted est; limitado al muestreo de oc#o =nicos elementos de datos ( usted estar; limitado a acti"ar la recopilación de datos a una tendencia a la "ez7 27 Gaga clicE en el .otón S!op para detener la tendencia7 H7 Gaga clicE en la 2 en la es/uina superior derec#a de 'rend C#art para cerrar la tendencia7 57 Regrese el procesador al modo Remote Program ,Programa Remoto- ( guarde su programa7 7 $n el men= Co##uic"!io% (Co#uic"cioe%)9 eli6a =o ie (S"lir &e LMe") 7 B7 $n el men= File (Archivo)9 eli6a S"ve (=u"r&"r) para sal"ar el arc#i"o del controlador7 7 $n el men= File9 eli6a Clo%e (Cerr"r) para cerrar el arc#i"o del controlador7
F39 U9 ? +583+ 3+9 89+9 3 L=+*+*+ !.
RSL
i 5000 Bá i
Pá i
L=+*+*+9 C+*+3L+7 O8+39 R3 3+9 L=+*+*+9 " 3 1! 8* C+-* + 3+9 L=+*+*+9 C+*+3L+7 O8+39
RSL
i 5000 Bá i
Pá i
L=+*+*+ " (O8+3): D5+9*+ 3 C+ R-3=3 $n este la.oratorio9 usted explorar; el poder del código reutiliza.le en el sistema ControlLogix7 4sted copiar; el código existente ( eti/uetas de un pro(ecto a otro ( enrutar; las eti/uetas copiadas a I)* existentes7 N+: $ste la.oratorio es la continuación de la.oratorios ControlLogix pre"ios7 $s opcional ( NO se re/uiere para completar los restantes la.oratorios7 Siga los pasos a.a6o detallados para completar el La.oratorio H7 C+3+- - 9<5=+3+ ? 3 -*+ +-+ 89+ - > - 3+ ?@ +583+. $sto le a(udar; a u.icar su lugar a medida /ue tra.a6a en los e6ercicios del la.oratorio7
A=*+ +9 99+9 RSL+7 #000 $n esta sección del la.oratorio9 usted a.rir; dos sesiones del software RSLogix 57 37 $n el men= File (Archivo), eli6a pe (A$rir) para a.rir el arc#i"o de controlador Co!roller1
C+8+ 3 *+*5 *83 @ + 3 C+ R-3=3 $n esta sección del la.oratorio9 usted copiar; el programa principal de Controller37ACD ( lo pegar; en el arc#i"o Reusa.leCode7ACD7 37 $n el arc#i"o controlador Co!roller1
RSL
i 5000 Bá i
Pá i
C5=+ 3 N+5=* 3 *+*5 - -9 $n esta sección del la.oratorio9 usted cam.iar; el nom.re de +ainProgram3 en el arc#i"o de controlador Reusa.leCode7ACD7 37 $n el arc#i"o de controlador Reu%"$leCo&e
17 $n el campo N"#e (No#$re)9 teclee ReusedProgram ,MPrograma ReutilizadoN-7 27 $n el campo e%crip!io (e%cripci4)9 teclee '#is program was copied from Controller37ACD7 '#e code and tags will .e reused in t#is pro6ect to perform t#e same function7 ,M$ste programa fue copiado de Controller37ACD7 $l código ( las eti/uetas ser;n reutilizados en este pro(ecto para desempe
RSL
i 5000 Bá i
Pá i
C5=+ 3 N+5=* 3 R- *83 $n esta sección del la.oratorio9 usted cam.iar; el nom.re de +ainRoutine ,Rutina Principal- ( re"isar; el diagrama de escalera7 37 $n el arc#i"o del controlador Reu%"$leCo&e
FYI 4sted pro.a.lemente #a.r; notado /ue #a.a dos rutinas con el nom.re +ainRoutine7 ControlLogix proporciona alcance de programa9 lo cual permite /ue rutinas dentro de diferentes programas tengan el mismo nom.re7 $l alcance de programa permite tam.i:n a las eti/uetas de programa tener el mismo nom.re /ue las eti/uetas dentro de otros programas7 $l concepto de alcance de programa #ace m;s f;cil cortar ( pegar códigos para su reutilización H7 Gaga do.le clicE en Reu%e&Rou!ie (Ru!i" Reu!ili/"&")< $l editor de escalera Ladder $ditor de.er; "erse como se muestra a continuación7
RSL
i 5000 Bá i
Pá i
T*+ R-9 8* 39 E-9 $n esta sección del la.oratorio9 usted enrutar; las eti/uetas a I)* en el arc#i"o de controlador Reusa.leCode7 37 $n el arc#i"o de controlador Reu%"$leCo&e
17 Cam.ie los campos en la columna Alias For ,Alias Para- para /ue coincidan con la "entana de a.a6o?
27 Presione la tecla !er para aceptar la eti/ueta Alias For una "ez /ue la #a(a cam.iado7 4sted #a completado el mapeo de eti/uetas a diferentes puntos I)* en un racE remoto en Control!et7 A#ora repasaremos los pasos para la reutilización de un código existente7
RSL
i 5000 Bá i
Pá i
R89+ 3+9 9+9 8* 3 R-3 - C+ E79 Con unos pocos9 simples pasos el programa principal +ainProgram de Controller37ACD #a sido copiado al arc#i"o Reusa.leCode7ACD ( est; listo para su e6ecución7 Repasemos los pasos para la reutilización de un código7 37 $n el primer paso cortamos ( pegamos el Programa de un Pro(ecto a otro Pro(ecto7 4sted puede tam.i:n #acer esto arrastrando ( soltando el programa a tra":s de pro(ectos7
FYI 4sted puede copiar 'areas9 Programas9 Rutinas9 $ti/uetas9 'ipos De&nidos por 4suario9 +ódulos9 $scalones e Instrucciones a otros pro(ectos de la misma forma /ue copiamos el Programa en el la.oratorio7 17 $ne l Segundo paso renom.ramos el Programa ( la Rutina7 $ste paso no es o.ligatorio los renom.ramos para enfatizar su reutilización7 27 $n el tercer paso enrutamos las eti/uetas /ue (a existan en nuestro pro(ecto a I)*7
FYI 'odas las Y$ti/uetas de ProgramaZ son copiadas con el programa7 Por consiguiente9 dado /ue las eti/uetas Yswitc#Z ( Ylig#tZ tenan alcance de programa las eti/uetas fueron copiadas con el programa7 H7 Cierre am.os arc#i"os 7ACD ( cierre una de las sesiones de RSLogix 57 !o guarde ning=n cam.io /ue #a(a #ec#o7
RSL
i 5000 Bá i
Pá i
L=+*+*+ # (O8+3): D5+9*+ 39 C89 *+-+*/C+9-5+* $n este la.oratorio9 usted examinar;9 descargar; ( pro.ar; rutinas /ue demuestran las capacidades productor)consumidor7 N+: $ste la.oratorio es la continuación de La.oratorios ControlLogix pre"ios7 $s opcional ( NO es necesario para completar los restantes la.oratorios7 Siga los pasos a.a6o detallados para completar el La.oratorio 57 C+3+- - 9+ ? 3 -*+ +-+ 89+ - > - 3+ ?@ +583+. $sto le a(udar; a u.icar su lugar a medida /ue tra.a6a en los e6ercicios del la.oratorio7
A=*+ 3 A*?>+ 3 C+*+3+* @ C*+ - E- *+- $n esta sección del la.oratorio9 usted a.rir; el arc#i"o del controlador en la ranura 3 ( crear; una eti/ueta producida7 37 $n el men= File (Archivo)9 eli6a pe (A$rir) para a.rir el arc#i"o del controlador Co!roller1
27 Gaga clicE en la ce6illa &i! T"g% (&i!"r !iue!"%) en la parte inferior de la "entana Data +onitor7 H7 $n la columna T"g N"#e (No#$re &e !iue!") 9 #aga clicE en el campo .lanco contiguo al icono ( teclee s#aredWcounter ,Mcontador compartidoN- como nom.re de eti/ueta7 57 Presione la tecla T"$ (CeGill") #asta /ue su cursor aparezca en la columna Type (Tipo)7 7 Gaga clicE en el .otón
9 eli6a un tipo de datos de 'NT ( #aga clicE en *<
B7 Gaga clicE en el cu"&ro $l"co en la columna contigua a %h"re&Bcou!er (co!"&or co#p"r!i&o) para seleccionar a esta eti/ueta para /ue sea una eti/ueta producida7 La primera columna en el editor de eti/uetas rotulada YPZ signi&ca Produce ,Producir-7 Si la ca6a en la columna est; palomeada9 la eti/ueta ser; producida en el panel de conexión posterior del c#asis de ControlLogix para ser consumida pos otros procesadores7 7 Presione la tecla !er para aceptar la eti/ueta7
RSL
i 5000 Bá i
Pá i
M++ 3 R- @ D9*+ 3 C+*+3+* $n esta sección del la.oratorio9 usted modi&car; Routine1 ( la descargar; al controlador7 37 $dite Rou!ie? ( agregue los dos escalones mostrados en la &gura de a.a6o7
La instrucción K'D mo"er; los .its m;s .a6os del "alor de la eti/ueta C5 ,C5TU7ACC- a los del .its al 35 de la eti/ueta Local??*7Data del módulo 3B50*K3D en la ranura 7 Las L$Ds al 35 en 3B50*K3D en la ranura mostrar;n los .its m;s .a6os del "alor de acumulador de contador C5TU7 La instrucción +*% mo"er; el "alor del acumulador C5TU en la eti/ueta producida9 s#aredWcounter7 La instrucción K'D puede ser encontrada en el fólder M+o"e LogicalN7 Gaga clicE en estas @ec#as para recorrer las ce6illas7
Gaga clicE en estas @ec#as para recorrer las instrucciones.
17 8uarde su programa7 27 Descargue ( prue.e su programa7 Los L$Ds S' al 35 de 3B50*K3D en la ranura de.e ser incrementa.le a la proporción periódica de 'asE17 Si cam.ia la proporción periódica cam.iar; la "elocidad de incremento7 H7 Cierre su programa7
RSL
i 5000 Bá i
Pá i
O=9*>+ 3 C+-* *+-+*/C+9-5+* $n esta sección del la.oratorio9 usted examinar; la con&guración usada para consumir una eti/ueta producida por el controlador en la ranura 37 37 A.ra el arc#i"o de controlador Co!roller?
H7 Gaga clicE en C"cel para cerrar este di;logo7 57 Gaga clicE con el .otón derec#o del mouse en Co!roller T"g% (!iue!"% &e Co!rol"&or) ( eli6a &i! T"g% (&i!"r !iue!"%) 7 Cerca de la parte inferior de la lista de eti/uetas9 usted "er; una eti/ueta de consumidor rotulada ConsumerWofWs#aredWcounter ,Consumidor de contador compartido-7 !ote /ue su Kase 'ag ,$ti/ueta Kase- es Controller3?s#aredWcounter7 $l lado iz/uierdo de este nom.re de eti/ueta ,Controller3- es el nom.re del procesador del cual usted /uiere consumir el lado derec#o ,s#aredWcounter- es el nom.re de la eti/ueta producida en el procesador llamado Controller37
RSL
i 5000 Bá i
Pá i
7 Gaga clicE con el .otón derec#o del mouse en el nom.re de eti/ueta
Co%u#erBo8B%h"re&Bcou!er (Co%u#i&or &e Co!"&or Co#p"r!i&o) ( eli6a &i! T"g roper!ie% (&i!"r ropie&"&e% &e !iue!") 7
$l di;logo 'ag Properties ,Propiedades de $ti/ueta- aparece7
La información mostrada en los campos de arri.a con los datos alimentados cuando esta eti/ueta fue originalmente creada7 F6ese /ue el .otón Consumed ,Consumida- est; seleccionado9 el campo Controller ,Controlador- tiene el nom.re del controlador en la ranura 3 ( Remote 'ag !ame ,!om.re de $ti/ueta Remota- es el nom.re de una eti/ueta siendo producida por el controlador en la ranura 37 B7 Gaga clicE en C"cel (C"cel"r) cuando #a(a aca.ado de re"isar este di;logo7 7 Ponga el procesador en el modo Remote Run ,$6ecución Remota-7
RSL
i 5000 Bá i
Pá i
E75+ 3 L E93* $n esta sección del la.oratorio9 usted examinar; la rutina usada para demostrar la eti/ueta consumida de Slot ,Ranura- 37 37 Ka6o el fólder rogr"#? (rogr"#"?)9 #aga do.le clicE en Sh"re&Cou!erRou!ie (Ru!i" &e Co!"&or Co#p"r!i&o)7 La rutina de.e "erse como la /ue se muestra a.a6o7
C+-*+ 3 R- 8* 9- EJ- $n esta sección del la.oratorio9 usted con&gura su rutina de escalera para e6ecutarse7 37 %eri&/ue /ue el procesador Slot 2 Processor ,Procesador de Ranura 2- est: en el modo Run ,$6ecutar- o Remote Run ,$6ecución Remota-7 !ote /ue esta rutina !* se est; e6ecutando ,por e6emplo9 !* #a(a .arras "erdes de @u6o de energa-7 $sto se de.e a /ue la rutina est; listada .a6o Program19 /ue en estos momentos es un 4nsc#eduled Program ,Programa !o Agendado-7 17 Gaga clicE con el .otón derec#o del mouse en "iT"%; (T"re" ricip"l) ( eli6a roper!ie% (ropie&"&e%) 7 $ di;logo 'asE Properties 0 +ain 'asE ,Propiedades de 'area 'area Principal- aparece9 con la ce6illa 8eneral seleccionada7 27 Gaga clicE en la ce6illa rogr"# Sche&ule (Age&" &e rogr"#") 7
H7 Aseg=rese de /ue Program1 est: resaltado9 como se muestra arri.a7 RSL
i 5000 Bá i
Pá i
57 Gaga clicE en el .otón A&& (Agreg"r)7 $sto mo"er; Program1 de la lista 4nsc#eduled ,!o Agendados- a la lista Sc#eduled ,Agendados-7 Como podr; "er9 esta rutina toda"a !* est; e6ecut;ndose7 !o lo #ar; #asta /ue usted no #aga clicE en *[ o Appl( ,Aplicar-< 7 Gaga clicE en *< !ote /ue la rutina est; en e6ecución ,por e6emplo9 #a( .arras de @u6o de energa "erdes-7 Los L$Ds S' para los puntos del al 35 en el módulo de salida en la ranura H de.en de coincidir de manera exacta con los L$Ds S' para los puntos al 35 en el módulo de salida en la ranura 7 La eti/ueta s#aredWcounter del procesador en la ranura 3 es la información producida /ue est; siendo consumida por el procesador en la ranura 27 La instrucción K'D en este programa mue"e la eti/ueta de consumidor Controller3?s#aredWcounter a los L$Ds del módulo de salida en la ranura H7 B7 Salga de lnea9 guarde el programa Controller1 ( cierre el programa7
RSL
i 5000 Bá i
Pá i
L=+*+*+ 6 (O8+3): D5+9*+ 39 C89 I58+*%E78+* $n este la.oratorio9 usted examinar;9 importar; ( exportar; un arc#i"o de controlador para demostrar las capacidades de Importación)$xportación del sistema ControlLogix7 N+: $ste la.oratorio no es una continuación de La.oratorios ControlLogix pre"ios7 $s opcional ( NO se re/uiere para completar los restantes la.oratorios7 Siga l os pasos a.a6o detallados para completar el La.oratorio 7 C+3+- - 9+ ? 3 -*+ +-+ 89+ - > - 3+ +583. $sto le a(udar; a u.icar su lugar a medida /ue tra.a6a en los e6ercicios del la.oratorio7
E75+ 3 A*?>+ 3 C+*+3+* $n esta sección del la.oratorio9 usted a.rir; el arc#i"o Import$xport7ACD7 37 $n el men= File (Archivo)9 eli6a pe (A$rir) para a.rir el arc#i"o de controlador '#por!xpor!
4sted puede encontrar este arc#i"o en el directorio C?JRSLogix 5JPro6ectsJLa.s7 Controller *rganizer de.er; "erse de esta manera?
RSL
i 5000 Bá i
Pá i
!ote /ue el arc#i"o de controlador contiene? ,3- 'area 'area Continua Co ntinua ,'area ,'area PrincipalPrin cipal,3- 'area Periódica Peri ódica ,'area ,'area PeriódicaPeri ódica,H- Programas Agendados ,+ainProgram ,+ainProgram ,Programa Principal9 Program39 Program39 Program19 ( Program2,1- Programas no Agendados ,ProgramH9 Program5,1- +ódulos I)* ,3- Puente C!K Control!et ,3- Controlador Logix555
E78+*+ E78+*+ 3 A*?>+ C+*+3+* 37 Del men= File (Archivo)9 eli6a S"ve A% (=u"r&"r Co#o) 7 17 Gaga Gaga clic clicEE en en la la Kech" h"ci" "$"Go contigua al campo S"ve A% Type (Tipo &e =u"r&"r Co#o) ( #aga clicE en RSLogix5000 '#por!3xpor! File (O
R>9+ 3 F+*5+ 3 A*?>+ E78+* 37 A.ran indow indowss !' $xplorer $xplorer ( na"egue na"egue al director directorio io al /ue export exportó ó el arc#i"o arc#i"o de controlador7 17 Gaga Gaga do.le do.le clicE clicE en en el arc#i arc#i"o "o '#por!xpor!
I0,1,?,,P,5,6,7,Q,J J 7 H7 Cam. Cam.ie ie los los "al "alor ores es es es '!Arr"y a a I0,1,?,,P,5,6,7,Q,
57 Cam.ie Cam.ie el Preset Preset ,Predeter ,Predeterminad minadoo- de de #yCou!er (#iCo!"&or) a 100 cam.iando el campo del "alor a I0,100,0J7
RSL
i 5000 Bá i
Pá i
7 $n el men= File (Archivo) en !otepad9 eli6a S"ve (=u"r&"r) para guardar sus cam.ios7 B7 Re"ise e"ise el rest resto o de este este arc arc#i" #i"o7 o7 F6ese en la con&guración del programa ( la l a rutina7 7 $n el men= File (Archivo)9 eli6a xi! (S"lir) para cerrar el arc#i"o ( !otepad7
I58+*+ 3 A*?>+ E78+* M++ 37 $n el men= File en RSLogix 59 eli6a pe (A$rir)< 17 Gaga Gaga clic clicEE en '#por!xpor!
27 $n el camp campo o File "#e (No#$re &e Archivo) 9 teclee m(InitialsWImport$xport7ACD m(InitialsWImport$xport7ACD ,MmisInicialesWImport$xport7ACDN,MmisInicialesWImport$xport7ACDN- ,por e6emplo9 QA$WImport$xport7ACD-7 H7 Gaga Gaga clic clicEE en en '#por! para para importar el arc#i"o7
V*+ S-9 C5=+9 3 A*?>+ I58+*+ 37 $n Co!roller rg"i/er 9 #aga clicE con el .otón derec#o del mouse en Co!roller T"g% (!iue!"% &e Co!rol"&or) ( eli6a oi!or T"g% (!iue!"% &e oi!or) 7 $l monitor de eti/uetas 'ag +onitor aparece7 17 Gaga Gaga cli cliccE en el el sign signo o /ue est; est; adelan adelante te de la eti/ueta eti/ueta '!Arr"y para mostrar la selección completa7 %eri&/ue /ue los "alores #an cam.iado de ceros a 0O7 27 Gaga Gaga cli clicE cE en en el sig signo no /ue est; adelante de la eti/ueta #yCou!er para para mostrar los "alores del contador7 %eri&/ue /ue el predeterminado #a cam.iado de 5 a 37
RSL
i 5000 Bá i
Pá i
I58+*+ E-9 - *?>+ .CSV rogr"#% : icro%o8! xcel 7 37 $n S!"r! #eu9 eli6a rogr"#%
17 A.ra el arc#i"o arc#i"o ControlLogixSample' ControlLogixSample'ags7CS% ags7CS% ( o.ser"e o.ser"e las eti/uetas eti/uetas en este arc#i"o7 arc#i"o7 4sted puede encontrar este arc#i"o en el directorio C?JRSLogix5JPro6ectsJLa C?JRSLogix5JPro6ectsJLa.s7 .s7 Aseg=rese de /ue #a escogido Arc#i"os de 'exto ,\7prn9 \7txt9 \7cs"- en el campo Files of t(pe ,Arc#i"os de 'ipo-7 27 Cierr Cierre e +icr +icros osof oftt $xc $xcel7 el7 H7 $n el men= Tool% (.err"#ie!"%) en RSLogix 59 eli6a '#por! T"g% ('#por!"r !iue!"%)7 $l di;logo Import 'ags ,Importar $ti/uetas- aparece7
57 Gaga clicE en el arc#i"o arc#i"o ControlLogixSample' ControlLogixSample'ags7CS% ags7CS% en la "entana para resaltarlo7 resaltarlo7 ]ste de.e aparecer a#ora en el campo File name ,!om.re de Arc#i"o-7 7 $n la la ca6a Colli%io% ( Coli%ioe%)9 eli6a verri!e exi%!ig !"g i!h
i#por!e& !"g (So$ree%cri$ir e!iue!" exi%!e!e co l" e!iue!" i#por!"&") 7
FYI $stas opciones determinan /u: pasa cuando el nom.re de una eti/ueta importada coincide con el nom.re de una eti/ueta en la .ase de datos de pro(ectos7
RSL
i 5000 Bá i
Pá i
B7 Si toda"a toda"a no lo est;9 est;9 ponga ponga un signo de c#ecE c#ecE en la ca6a ca6a XCreate XCreate tag tag if it doesnt doesnt existX existX ,YCrear eti/ueta si no existeZ-7 Por default9 si una eti/ueta con un nom.re coincidente para una eti/ueta importada no es encontrada en la .ase de datos del pro(ecto9 una eti/ueta es creada por ese nom.re7 7 Gaga Gaga clic clicEE en en '#por! ('#por!"r)7 O7 Si toda"a toda"a no est; est; a.ierto9 a.ierto9 a.ra el monito monitorr de datos Data Data +onitor +onitor para para /ue usted usted pueda "er Controller 'ags7 37 Gaga clicE en la ce6illa $dit 'ags 'ags ,$ditar $ti/uetas- para acti"ar el modo editar7 *.ser"e las nue"as eti/uetas /ue fueron creadas en el arc#i"o de controlador Import$xport7 337 Gaga clicE en la ce6illa $rrors ,$rrores,$rrores- en la "entana Results ,Resultados,Resultados- para "er cu;ntas eti/uetas fueron creadas9 omitidas9 so.rescritas so.rescritas ( descartadas7 317 $n el men= File (Archivo)9 eli6a Clo%e (Cerr"r) para cerrar el arc#i"o de controlador7 327 327 $li6a $li6a e% (SM) para guardar sus cam.ios7
RSL
i 5000 Bá i
Pá i
L=+*+*+ ' (O8+3): U9+ E9*--*9 @ S3+9 D9 8+* 3 U9-*+ $n este la.oratorio9 usted aprender; cómo usar estructuras ( selecciones de&nidas por el usuario7 N+: $ste la.oratorio es una continuación de La.oratorios ControlLogix pre"ios7 $s opcional ( NO es re/uerido para completar los restantes la.oratorio7 Siga los pasos a.a6o detallados para completar el La.oratorio 337 C+3+- - 9+ ? 3 -*+ +-+ 89+ - > - 3+ ?@ +583+. $sto le a(udar; a u.icar su lugar mientras tra.a6a en los e6ercicios del la.oratorio7
A9 +5* Antes de /ue comience este la.oratorio9 remue"a el procesador en la ranura37
A=*+ 3 A*?>+ C+*+3+* @ E75+ 3 R G339 $n esta sección del la.oratorio9 usted a.rir; el arc#i"o de controlador a ser usado en el la.oratorio ( examinar; la receta de galletas /ue usted usar; para aprender acerca de las estructuras ( selecciones de&nidas por el usuario7 37 A.ra el arc#i"o de controlador H%ere9e&
RSL
i 5000 Bá i
Pá i
Como puede usted "er9 la 4ser De&ned Structure ,$structura De&nida por el 4suario-9 CooEieRecipe ,Receta de 8alletas-9 contiene otra 4ser De&ned Structure ,$structura De&nida por el 4suario- llamada CooEingInstructions ,Instrucciones de Preparación-7
Los otros elementos en CooEieRecipe son todos los ingredientes /ue son usados para cada tipo de galleta7 57 Gaga clicE en el signo a la iz/uierda del fólder Coo;ig'%!ruc!io% ('%!ruccioe% &e rep"r"ci4) para expandirlo7 Como puede "er9 CooEingInstructions contiene dos campos? un tiempo ( una temperatura7 7 Gaga clicE en C"cel (C"cel"r) para cerrar esta "entana7
E75+ 3 S3 G339 @ A*+ S- *+8 R G339 37 $n Co!roller rg"i/er, .a6o rogr"#, #aga clicE con el .otón derec#o del mouse en rogr"# T"g% (!iue!"% &e rogr"#") ( eli6a &i! T"g% (&i!"r !iue!"%)< 17 Gaga clicE en el signo a la iz/uierda del nom.re de elemento para la eti/ueta Coo;ie% (="lle!"%)7 27 Gaga clicE en el signo a la iz/uierda del elemento Coo;ie%I0J7 La pantalla aparece como se muestra a.a6o7
!ote /ue CooEies es una selección de tres elementos de tipo CooEieRecipe ,Receta de 8alletas-7 H7 Gaga clicE en la ce6illa oi!or T"g% (!iue!"% &e oi!or) en la parte inferior iz/uierda de la "entana7 Los "alores en los tres tipos de galletas en Coo;ie% #an sido esta.lecidos para las siguientes 8alletas7 RSL
i 5000 Bá i
Pá i
C++ A**@ E35 (E35+ S3 G33) CooEiesTU
CooEiesT3U CooEiesT1U
C++ (G33)
C#ocolate C#ip ,C#ispas de C#ocolatePeanut Kutter ,+ante/uilla de +anSugar ,Az=car-
57 Gaga clicE en la 2 en la es/uina superior derec#a de la "entana para cerrar el monitor de datos Data +onitor7
RSL
i 5000 Bá i
Pá i
R89+ 3 *+*5 E93* $n esta sección del la.oratorio9 usted repasar; un programa de escalera /ue usa estructuras de&nidas por el usuario ( indirect addressing para #acer diferentes galletas7 37 $n Co!roller rg"i/er 9 .a6o rogr"#9 #aga do.le clicE en la rutina ";eA"!ch8Coo;ie% (."cer u Lo!e &e ="lle!"%) 7
$l editor de escalera Ladder $ditor aparece9 como se muestra arri.a ( m;s a.a6o7 $n el primer escalón del programa usted selecciona /u: tipo de galleta #acer ( el ndice de CooEie Arra( ,Selección de 8alletas- es actualizado para usar la Receta de 8alletas correcta7 $sta rutina le permite seleccionar /u: tipo de galletas #acer ,por e6emplo9 c#ispas de c#ocolate9 mante/uilla de man o az=car-9 esta.lecer la temperatura del #orno9 encender el medidor de tiempo ( luego e6ecutar una su.rutina para cocinar las galletas7 $l Segundo escalón del programa re"isa /ue usted #a(a seleccionado un tipo de galleta a fa.ricar9 si la temperatura es lo su&cientemente alta ( si encendió el medidor de tiempo7
RSL
i 5000 Bá i
Pá i
$l tercer escalón e6ecuta la su.rutina KaEeCooEies ,Cocinar 8alletas-9 /ue ela.ora las galletas ( las cocina7
RSL
i 5000 Bá i
Pá i