enlace de plc micrologix 1000 via rslinx opc server y rslogix emulate 500 a scada rsview32 7

41
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 PLC’s de ab RSLogix Emulate 500. 3. Utilizar como SCADA a RSView32 7.5 y LabVIEW para Adquisición y Control de datos de una planta Industrial. REQUERIMIENTOS: 1. Programación de PLC’s en Diagrama Ladder. 2. Programación en LabVIEW a nivel Intermedio. 3. Tener Instalado en la PC los siguientes programas: a. LabVIEW 2010. b. Modulo DSC de LabVIEW.. c. NI OPC Servers. d. RSLinx. e. RSLogix 500. f. RSLogix Emulate 500. g. OPCTools. h. RSView32 v 7.5. TABLA DE CONTENIDOS 1. Configuración de RSLogix Emulate 500 en RSLinx. 2. Programación de PLC Micrologix 1000 usando RSLogix 500. 3. Simulación de un programa usando RSLogix Emulate 500 de AB. 4. Configuración del OPCTools para el enlazamiento con el SCADA. 5. Pruebas del servidor mediante el SCADA RSView32 7.5. DESARROLLO DEL LABORATORIO: 1. Configuración de RSLogix Emulate 500 en RSLinx. Abrimos el RSLinx para ello vamos a inicio>>todos los programas>>Rockwell Software>>RSLinx>>RSLinx:

Upload: steevens-garrido

Post on 31-Oct-2015

922 views

Category:

Documents


18 download

TRANSCRIPT

Page 1: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

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 PLC’s de ab RSLogix Emulate 500.3. Utilizar como SCADA a RSView32 7.5 y LabVIEW para Adquisición y Control

de datos de una planta Industrial.

REQUERIMIENTOS:

1. Programación de PLC’s en Diagrama Ladder.2. Programación en LabVIEW a nivel Intermedio.3. Tener Instalado en la PC los siguientes programas:

a. LabVIEW 2010.b. Modulo DSC de LabVIEW..c. NI OPC Servers.d. RSLinx.e. RSLogix 500.f. RSLogix Emulate 500.g. OPCTools.h. RSView32 v 7.5.

TABLA DE CONTENIDOS

1. Configuración de RSLogix Emulate 500 en RSLinx.2. Programación de PLC Micrologix 1000 usando RSLogix 500.3. Simulación de un programa usando RSLogix Emulate 500 de AB.4. Configuración del OPCTools para el enlazamiento con el SCADA.5. Pruebas del servidor mediante el SCADA RSView32 7.5.

DESARROLLO DEL LABORATORIO:

1. Configuración de RSLogix Emulate 500 en RSLinx.

Abrimos el RSLinx para ello vamos a inicio>>todos los programas>>Rockwell Software>>RSLinx>>RSLinx:

Page 2: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Vamos a Communications>>Configure Drivers.

Page 3: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Nos abrirá la siguiente ventana:

Escogemos la SLC 500(DH485) Emulator driver

Page 4: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Damos clic en Add New:

Page 5: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la ventana que nos abrirá si se quiere se cambia el nombre y da clic en OK:

En la venta siguiente se dejara por defecto la estación 00 y damos clic en OK:

Page 6: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Volveremos ala ventana inicial donde daremos clic en Close:

La ventana de RSLinx nos debe quedar de la siguiente manera:

Page 7: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

2. Programación de PLC Micrologix 1000 usando RSLogix 500.

Ahora vamos a inicio>>Todos los programas>>Rockwell Software>>RSLogix 500 English<<RSLogix 500 English:

Page 8: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Una vez abierto el programa vamos a File>>New:

En la ventana que nos mostrara escogemos al PLC Micrologix 1000 y en la opcion communication settings driver debe figurar el nombre de nuestra configuracion dada en el RSLinx y damos clic en OK.

Page 9: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

A continuación se mostrara el RSLogix 500 de la siguiente manera:

Damos doble clic en la opción Controller Properties:

Page 10: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la ventana siguiente que nos mostrara a continuación damos clic a la pestaña Controller Communications y nos aseguramos que el driver sea el nombre configuramos en RSLinx EMU500-1 para este tutorial de igual forma en la opción Last Configured una vez confirmado ello damos clic en Aceptar:

Procedemos a escribir un programa de prueba:

Page 11: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Verificamos que el programa se ha escrito correctamente para ello damos clic en

Ahora verificamos si el proyecto en general se ha efectuado de manera correcta para

ello damos clic en

Ahora guardamos el proyecto con el nombre PRUEBA por ejemplo para ello damos

clic en :

Page 12: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Al dar clic nos mostrara la siguiente ventana donde ponemos el nombre PRUEBA y damos clic en guardar:

Page 13: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Al final nos quedara de la siguiente manera la venta del RSLogix 500:

Para verificar volvemos a RSLinx y nos debe mostrar el PLC Micrologix 1000 añadido al proyecto:

Page 14: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

3. Simulación de un programa usando RSLogix Emulate 500 de AB.

Ahora vamos a inicio>>Todos los programas>>Rockwell Software>>RSLogix Emulate 500>> RSLogix Emulate 500.

Nos abrirá la siguiente ventana:

Damos clic en File>>Open:

Page 15: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Buscamos a nuestro archivo llamado PRUEBA y damos clic en abrir:

En la ventana que nos aparece saldrá la opción Station # donde pondremos el numero 01 que será nuestra estación y damos clic en OK:

Page 16: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Nos deberá quedar agregado el proyecto al emulador:

Ahora damos clic en para empezar con la simulación del programa:

Page 17: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Vamos de nuevo al programa RSLogix 500 y vamos a la opción OFFLINE y damos clic en Download:

Page 18: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Nos abrira una nueva ventana donde damos clic en OK:

En la ventana siguiente damos clic en Si:

Page 19: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

De haber hecho correctamente ello el programa RSLogix cambiara la opcion OFFLINE por REMOTE PROG:

Ahora cambiamos el programa a modo RUN:

Nos mostrara una ventana donde damos clic a la opción Si:

Page 20: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

El programa debe quedar como si realmente se estuviera programando un PLC para ello forzamos a I:0/0 y a I:0/1 a ON:

4. Configuración del OPCTools para el enlazamiento con el SCADA.

Primero vamos al RSLinx y damos a:

Page 21: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la ventana que nos abre en Topic List cambiamos el nombre a ML100 por ejemplo y damos clic en Done:

En la ventana que nos muestra damos clic en Si:

Page 22: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Una vez realizado ello vamos a Inicio>>Todos Los Programas>>Rockwell Software>>OPCTools>>OPC Test Client:

Nos mostrara la siguiente ventana:

Page 23: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Damos clic en File>>New:

En la ventana que se abrirá escogemos la opción RSLinx OPC Server y damos clic en OK:

Page 24: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Una vez hecho ello nos mostrara lo siguiente:

Ahora vamos a la pestaña Group y damos clic en la opción Add Group:

Page 25: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la ventana en la opción Group Name ponemos un nombre por ejemplo Micrologix1000 y damos clic en OK:

Ahora vamos a la pestaña Item y damos clic en la opción Add Item:

Page 26: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Agregamos la dirección a monitorear como por ejemplo O:0/0 que es la bobina que activamos en nuestro programa y el Path el nombre que pusimos en la configuración en RSLinx(ML100) y en Datatype:VT_BOOL y damos clic en OK:

Al final obtendremos el servidor configurado con la variable O:0/0 mostrando su valor actual:

Primero activamos a O:0/0

Page 27: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Y en OPC Server de RSLinx tambien O:0/0 debe estar en ON:

5. Pruebas del servidor mediante el SCADA RSView32 v 7.5

Ahora utilizaremos RSView 32 v 7.5 para probar el servidor para ello haremos lo siguiente:

Vamos a Inicio >> Todos los programas >> Rockwell Software >> RSView32 >> RSView32 Works.

Page 28: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la ventana que nos muestra damos clic en File>>New:

Page 29: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la ventana que nos muestra ponemos un nombre a nuestro proyecto por ejemplo PRUEBA y damos clic en Abrir:

Se creara un proyecto :

Page 30: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la mano derecha se abrira una ventana donde daremos doble clic en la opcion Graphics:

Ahora damos doble clic en la opción Display:

Page 31: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Nos abrirá una ventana que es donde trabajaremos nuestro interfaz:

Añadiremos un circulo como prueba:

Page 32: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

La añadimos en nuestra ventana de trabajo:

Ahora damos doble clic en la opción System:

Page 33: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Damos doble clic en la opción Channel y nos abrirá una ventana:

En la ventana que se abrió en la opción Network Type escogemos la opción DH-485 y en Primary Communication Driver buscamos el nombre que se le asigno en la configuración de RSLinx(EMU500-1) y damos clic en OK:

Page 34: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Ahora damos doble clic a Node y procedemos de la siguiente manera:

En la ventana que nos muestra en Name ponemos el no nombre ML100 En la opción Station la estación 01 y en Type escogemos la opcion SLC 5(Enhanced) y damos clic en Accept:

Page 35: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Ahora damos clic en Tag Database y en la ventana que nos muestra la configuramos de la siguiente manera:

Page 36: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Ahora damos clic derecho a la Elipse agregada en la ventana vamos a la opción Animation y clic en la opción Color:

Page 37: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

En la ventana que nos abre daremos clic en la opcion Tag:

En la ventana que nos abre seleccionamos a System y escogemos a KM1 y damos clic en OK:

Damos clic en Apply:

Page 38: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7

Por ultimo damos clic en

Ahora probamos:

Page 39: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7
Page 40: Enlace de Plc Micrologix 1000 via Rslinx Opc Server y Rslogix Emulate 500 a Scada Rsview32 7