ENLACE DE PLC MICROLOGIX 1000 VIA RSLINX OPC SERVER Y
RSLOGIX EMULATE 500 A SCADA RSVIEW32 7.5 Y/O LABVIEW
OBJETIVOS: 1. Aprender a utilizar el servidor OPC brindado por RSLinx. 2. Aprender a utilizar el emulador de PLCs de ab RSLogix Emulate !!. ". #tilizar $omo SCA%A a RS&ie'"2 (. ) Lab&*E+ para Ad,uisi$i-n ) Control de datos de una planta *ndustrial. REUERIMIENTOS: 1. Programa$i-n de PLC!" en %iagrama L#$$%&. 2. Programa$i-n en L#'VIEW a nivel *ntermedio. ". .ener *nstalado en la PC los siguientes programas/ a. Lab&*E+ 2!1!. b. 0odulo %SC de Lab&*E+.. $. 1* OPC Servers. d. RSLinx. e. RSLogix !!. 2. RSLogix Emulate !!. g. OPC.ools. 3. RS&ie'"2 v (.. TABLA DE CONTENIDOS 1. Con2igura$i-n de RSL()*+ E,-.#/% 500 en RSL*0+. 2. Programa$i-n de PLC 0i$rologix 1!!! usando RSL()*+ 500. ". Simula$i-n de un programa usando RSL()*+ E,-.#/% 500 de A4. 5. Con2igura$i-n del OPCT((." para el enlazamiento $on el SCADA. . Pruebas del servidor mediante el SCADA RSV*%132 7.5. DESARROLLO DEL LABORATORIO: 1. C(02*)-*40 $% RSL()*+ E,-.#/% 500 %0 RSL*0+. Abrimos el RSLinx para ello vamos a ini$io66todos los programas66Ro$7'ell So2t'are66RSLinx66RSLinx/ &amos a Communi$ations66Con2igure %rivers. 1os abrir8 la siguiente ventana/ Es$ogemos la SLC !!9%:5;< Emulator driver
%amos $li$ en Add 1e'/ En la ventana ,ue nos abrir8 si se ,uiere se $ambia el nombre ) da $li$ en O=/ En la venta siguiente se de>ara por de2e$to la esta$i-n !! ) damos $li$ en O=/ &olveremos ala ventana ini$ial donde daremos $li$ en Close/ La ventana de RSLinx nos debe ,uedar de la siguiente manera/ 2. Programa$i-n de PLC 0i$rologix 1!!! usando RSL()*+ 500. Ahora vamos a inicio>>Todos los programas>>Rockwell Software>>RSLogix 500 English<<RSLogix 500 English !na ve" a#ierto el programa vamos a $ile>>%ew En la ventana ,ue nos mostrara es$ogemos al PLC 0i$rologix 1!!! ) en la op$ion $ommuni$ation settings driver debe 2igurar el nombre de nuestra $on2igura$ion dada en el RSLinx ) damos $li$ en O=. A $ontinua$i-n se mostrara el RSLogix !! de la siguiente manera/ %amos doble $li$ en la op$i-n Controller Properties/ En la ventana siguiente ,ue nos mostrara a $ontinua$i-n damos $li$ a la pesta?a Controller Communi$ations ) nos aseguramos ,ue el driver sea el nombre $on2iguramos en RSLinx E0#!!@1 para este tutorial de igual 2orma en la op$i-n Last Con2igured una vez $on2irmado ello damos $li$ en A$eptar/ Pro$edemos a es$ribir un programa de prueba/ &eri2i$amos ,ue el programa se 3a es$rito $orre$tamente para ello damos $li$ en A3ora veri2i$amos si el pro)e$to en general se 3a e2e$tuado de manera $orre$ta para ello damos $li$ en A3ora guardamos el pro)e$to $on el nombre PR#E4A por e>emplo para ello damos $li$ en / Al dar $li$ nos mostrara la siguiente ventana donde ponemos el nombre PR#E4A ) damos $li$ en guardar/ Al 2inal nos ,uedara de la siguiente manera la venta del RSLogix !!/ Para veri2i$ar volvemos a RSLinx ) nos debe mostrar el PLC 0i$rologix 1!!! a?adido al pro)e$to/ 3. S*,-.#3*40 $% -0 5&()&#,# -"#0$( RSL()*+ E,-.#/% 500 $% AB. A3ora vamos a ini$io66.odos los programas66Ro$7'ell So2t'are66RSLogix Emulate !!66 RSLogix Emulate !!. 1os abrir8 la siguiente ventana/ %amos $li$ en Aile66Open/ 4us$amos a nuestro ar$3ivo llamado PR#E4A ) damos $li$ en abrir/ En la ventana ,ue nos apare$e saldr8 la op$i-n Station B donde pondremos el numero !1 ,ue ser8 nuestra esta$i-n ) damos $li$ en O=/ 1os deber8 ,uedar agregado el pro)e$to al emulador/ A3ora damos $li$ en para empezar $on la simula$i-n del programa/ &amos de nuevo al programa RSLogix !! ) vamos a la op$i-n OAAL*1E ) damos $li$ en %o'nload/ 1os abrira una nueva ventana donde damos $li$ en O=/ En la ventana siguiente damos $li$ en Si/ %e 3aber 3e$3o $orre$tamente ello el programa RSLogix $ambiara la op$ion OAAL*1E por RE0O.E PROC/ A3ora $ambiamos el programa a modo R#1/ 1os mostrara una ventana donde damos $li$ a la op$i-n Si/ El programa debe ,uedar $omo si realmente se estuviera programando un PLC para ello 2orzamos a */!D! ) a */!D1 a O1/ 6. C(02*)-*40 $%. OPCT((." 5#&# %. %0.#7#,*%0/( 3(0 %. SCADA. Primero vamos al RSLinx ) damos a/ En la ventana ,ue nos abre en .opi$ List $ambiamos el nombre a 0L1!! por e>emplo ) damos $li$ en %one/ En la ventana ,ue nos muestra damos $li$ en Si/ #na vez realizado ello vamos a *ni$io66.odos Los Programas66Ro$7'ell So2t'are66OPC.ools66OPC .est Client/ 1os mostrara la siguiente ventana/ %amos $li$ en Aile661e'/ En la ventana ,ue se abrir8 es$ogemos la op$i-n RSLinx OPC Server ) damos $li$ en O=/ #na vez 3e$3o ello nos mostrara lo siguiente/ A3ora vamos a la pesta?a Croup ) damos $li$ en la op$i-n Add Croup/ En la ventana en la op$i-n Croup 1ame ponemos un nombre por e>emplo 0i$rologix1!!! ) damos $li$ en O=/ A3ora vamos a la pesta?a *tem ) damos $li$ en la op$i-n Add *tem/ Agregamos la dire$$i-n a monitorear $omo por e>emplo O/!D! ,ue es la bobina ,ue a$tivamos en nuestro programa ) el Pat3 el nombre ,ue pusimos en la $on2igura$i-n en RSLinx90L1!!< ) en %atat)pe/&.E4OOL ) damos $li$ en O=/ Al 2inal obtendremos el servidor $on2igurado $on la variable O/!D! mostrando su valor a$tual/ Primero a$tivamos a O/!D! F en OPC Server de RSLinx tambien O/!D! debe estar en O1/ . Pruebas del servidor mediante el SCADA RSV*%132 8 7.5 A3ora utilizaremos RS&ie' "2 v (. para probar el servidor para ello 3aremos lo siguiente/ &amos a *ni$io 66 .odos los programas 66 Ro$7'ell So2t'are 66 RS&ie'"2 66 RS&ie'"2 +or7s. En la ventana ,ue nos muestra damos $li$ en Aile661e'/ En la ventana ,ue nos muestra ponemos un nombre a nuestro pro)e$to por e>emplo PR#E4A ) damos $li$ en Abrir/ Se $reara un pro)e$to / En la mano dere$3a se abrira una ventana donde daremos doble $li$ en la op$ion Crap3i$s/ A3ora damos doble $li$ en la op$i-n %ispla)/ 1os abrir8 una ventana ,ue es donde traba>aremos nuestro inter2az/ A?adiremos un $ir$ulo $omo prueba/ La a?adimos en nuestra ventana de traba>o/ A3ora damos doble $li$ en la op$i-n S)stem/ %amos doble $li$ en la op$i-n C3annel ) nos abrir8 una ventana/ En la ventana ,ue se abri- en la op$i-n N%/1(&9 T:5% es$ogemos la op$i-n %:@ 5; ) en P&*,#&: C(,,-0*3#/*(0 D&*8%& bus$amos el nombre ,ue se le asigno en la $on2igura$i-n de RSLinx9E0#!!@1< ) damos $li$ en O=/ A3ora damos doble $li$ a 1ode ) pro$edemos de la siguiente manera/ En la ventana ,ue nos muestra en 1ame ponemos el no nombre 0L1!! En la op$i-n Station la esta$i-n !1 ) en .)pe es$ogemos la op$ion SLC 9En3an$ed< ) damos $li$ en A$$ept/ A3ora damos $li$ en .ag %atabase ) en la ventana ,ue nos muestra la $on2iguramos de la siguiente manera/ A3ora damos $li$ dere$3o a la Elipse agregada en la ventana vamos a la op$i-n Animation ) $li$ en la op$i-n Color/ En la ventana ,ue nos abre daremos $li$ en la op$ion .ag/ En la ventana ,ue nos abre sele$$ionamos a S)stem ) es$ogemos a =01 ) damos $li$ en O=/ %amos $li$ en Appl)/ Por ultimo damos $li$ en A3ora probamos/