Como comunicarse con protocolos Modbus utilizando PLC M340Descripción completa
Descripción completa
5
interedesDescripción completa
This paper provides an insight on the Ethernet frame, the data suppression and compression techniques available to improve Ethernet frame throughput, and the differences between L1 and L2 th…Descripción completa
Metro EthernetDescripción completa
Descripción: Trabajo complementario de Metro ethernet
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA)
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 2/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
TEMA:
SIMULACIÓN DE PLC
OBJETIVOS Identificar las principales características de los simuladores de PLC Implementar programas básicos en lenguaje LADDER Descargar y ejecutar programas en un simulador de PLC
REQUERIMIENTOS Cables de Red Switch Ethernet Equipos con interfaz Ethernet Una computadora de escritorio
PROCEDIMIENTO (** E l laboratorio s e ha dis eñado para s er desarrollado en g rupos
de 3 o 4 pers onas
**)
1. SIMULADOR PLC COMPACTLOGIX 5000 1.1. Iniciar el emulador del PLC
Inicie el equipo virtual ubicado en la carpeta: ________________________________________
Identifíquese con la cuenta de usuario: _____________________ y clave: ________________
Iniciar el simulador “RSLogix Emulate 5000 Chasis Monitor”.
Adicione el procesador correspondiente:
Adicione los módulos de E/S requeridos (opcional). Click derecho en el siguiente slot libre Create
Verifique que se tenga el siguiente aspecto:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 3/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
1.2. Configuración del software RSLinx
Inicie el software RSLinx
Adicionaremos un driver para acceder al emulador. Communications
Configure Drivers 3
2
1
Verifique la existencia del nuevo driver. Communications
RSWho
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 4/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
1.3. Creación de un programa para el PLC
Inicie el software RSLogix 5000
Crear un nuevo proyecto. File New
Establecer el Path para el nuevo proyecto. Communications
Who Active
2
1
Verifique que se haya asignado correctamente el Path al nuevo proyecto:
Adicionaremos un módulo de entradas digitales y un módulo de salidas digitales:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 5/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
Módulo de entradas:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 6/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
Verifique la configuración del nodo I/O Configuration:
Asignaremos nombres a un bit de entrada y un bit de salida digital que serán utilizados en el programa. Doble click en la opción “ Program Tags” y adicione los tags “entrada” y “salida”
Del panel izquierdo expanda el nodo TasksMainProgram y aperture el elemento MainRoutine
Adicionaremos un programa simple
Descargue el programa al PLC. Communications Download
Cambie el modo de operación al modo run. Communications Run Mode
Manipule el valor de la entrada desde el emulador del PLC, modifique su valor entre 0 y 1 y verifique que el valor de la salida también cambie:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 7/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
INFORMACIÓN PREVIA Administración de las comunicaciones del controlador
Producción y consumo de datos (enclavamiento) El controlador permite producir (difundir) y consumir (recibir) tags que son compartidos por el sistema a través de las redes ControlNet o EtherNet/IP. Los tags producidos y consumidos requieren conexiones. En la red ControlNet, los tags producidos y consumidos son conexiones sincronizadas
Tipos de Tags o
Producido: Un tag producido permite que otros controladores consuman el tag, lo cual significa que un controlador puede recibir los datos del tag desde otro controlador. El controlador productor usa una conexión para el tag producido y una conexión para cada consumidor. El dispositivo de comunicación del controlador usa una conexión para cada consumidor. Cuando usted incrementa el número de controladores que pueden consumir un tag producido, también reduce el número de conexiones que el controlador y el dispositivo de comunicación pueden destinar a otras operaciones, tales como comunicaciones y E/S.
o
Consumido: Cada tag consumido requiere una conexión para el controlador que está consumiendo el tag. El dispositivo de comunicación del controlador usa una conexión para cada consumidor.
Para que dos controladores compartan datos producidos o consumidos, ambos controladores deben estar conectados a la misma red de control (por ejemplo, ControlNet o Etherner/IP). No se pueden conectar en puente los tags producidos y consumidos mediante dos redes. El número total de tags que pueden ser producidos o consumidos está limitado por el número de conexiones disponibles. Si el controlador usa todas sus conexiones para dispositivos de comunicación y E/S, no quedarán conexiones para tags producidos y consumidos.
PROCEDIMIENTO 2. Modelo de intercambio de mensajes Productor
Consumidor en EtherNet/IP
2.1. Descripción: Se implementará una red EtherNet/IP empleando como referencia el siguiente esquema de Red: PLC No 1 Estación de trabajo No 1 Switch
PLC
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 8/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
Nota: La estación de trabajo Nro 1 servirá para configurar el PLC No 1 Productor La estación de trabajo Nro 2 servirá para configurar el PLC No 2 Consumidor
2.2. Actividades previas
Anote los siguientes datos:
Nodo de red PLC Nro 1 Estación de trabajo Nro 1 PLC Nro 2 Estación de trabajo Nro 2
Dirección IP
Dirección MAC
Verifique que exista conectividad entre todos los nodos que conforman parte de su red. ¿Qué comando utilizará para realizar dicha verificación? ________________________________________________________ _______________________
3. Configuración del Módulo Productor. (realizado por el grupo encargado de configurar el PLC No 1): 3.1. Inicie la herramienta RSLogix 5000 Inicio
Programas
Rockwell Software
RS Logix 5000
3.2. Crear un nuevo programa denominado Productor (File
RS Logix 5000 New …)
3.3. Complete los datos como se muestra en el cuadro de diálogo New Controller:
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 9/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
17
3.4. Click en el botón OK para crear el nuevo programa 3.5. En el nuevo programa crear un nuevo Tag denominado Tag_Producido aplicando el siguiente procedimiento: o
Elija la opción de menú Logic
o
Se muestra el panel de edición de Tags como se ve en la siguiente figura:
o
o
Edit Tags
Registre en el campo Name el nombre de nuestro nuevo tag el cual será Tag_Producido. Complete los datos como se indica en la siguiente figura:
Click en el botón “
” señalado en la imagen anterior y complete los datos como se indica a
…
continuación:
o
o
Verifique que la definición del nuevo tag quede como se indica en la siguiente figura:
Seleccione toda la fila correspondiente al nuevo Tag. Elija la opción el menú Edit Properties y asigne el valor del campo Type a “Produced ”. Luego haga click en el botón “ Connection”
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 10/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
o
o
En la ventana de conexión modifique el número máximo de consumidores a 5. Click en el botón Aceptar
Click en el botón Aceptar de la ventana anterior para finalizar la creación del nuevo Tag
3.6. Grabe su nuevo programa. File Save 3.7. Procederemos a descargar el programa en el PLC Nro 1. Aplicando el siguiente procedimiento: o
o
Seleccione la opción del menú Communications
Who Active
Ubique y seleccione en la ventana Who Active, el procesador correspondiente al PLC No 1 y luego presione el botón Download
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 11/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP o
En la ventana de aviso de descarga Download, presione el botón Download
o
Click en el botón Si de la siguiente ventana
o
Verifique que el programa se encuentre en el modo de ejecución remota
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 12/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
4. Configuración del Módulo Consumidor(realizado por el grupo encargado del PLC No 2): 4.1. Inicie la herramienta RSLogix 5000
Inicio
Programas
Rockwell Software
RS Logix 5000
4.2. Crear un nuevo programa denominado Consumidor (File
RS Logix 5000
New …)
4.3. Complete los datos como se muestra en el cuadro de diálogo New Controller:
17
4.4. Click en el botón OK para crear el nuevo programa 4.5. En el nuevo programa agregaremos como nuevo módulo el Procesador correspondiente al PLC Productor (PLC Nro 1), aplicando el siguiente procedimiento: o
Click derecho en el Módulo I/O como se indica en la siguiente figura y elija la opción New Module
o
En la categoría “ Communications”. Seleccione el tipo de módulo que indica la siguiente figura y
luego presione el botón OK
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 13/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
17
o
Complete los datos correspondientes al PLC Productor como se indica en la figura y luego presione el botón Finish:
IP del PLC Productor
o
Verifique la existencia del registro del módulo Productor :
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 14/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
4.6. En el nuevo programa crearemos un nuevo Tag denominado Tag_Consumido aplicando el siguiente procedimiento: o
Elija la opción de menú Logic
o
Se muestra el panel de edición de Tags como se ve en la siguiente figura:
o
o
Edit Tags
Registre en el campo Name el nombre de nuestro nuevo tag el cual será Tag_Consumido. Complete los datos como se indica en la siguiente figura:
Presione el botón “…” del campo Data Type mostrado en la ventana anterior y modifique el campo
Dim0 con el valor 2 como se indica a continuación:
o
Verifique que la definición del nuevo tag quede definido de la siguiente manera:
o
Seleccione toda la fila correspondiente al nuevo Tag. Elija la opción del menú Edit
o
Modifique el campo “ Type” del nuevo Tag a “Consumed”
Properties
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 15/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
o
En la ventana anterior. Click en el botón “ Connection” y configure los datos relacionados a la
conexión con el PLC Productor
o
Verifique el registro del nuevo tag que se acaba de crear:
4.7. Grabe el programa Consumidor: File Save 4.8. Procederemos a descargar el programa en el PLC Nro 2. Aplicando el siguiente procedimiento: o
o
Seleccione la opción del menú Communications
Who Active
Ubique y seleccione en la ventana Who Active, el procesador correspondiente al PLC No 2 y luego presione el botón Download
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 16/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
o
En la ventana de aviso de descarga Download, presione el botón Download
o
Click en el botón Si de la siguiente ventana
o
Verifique que el programa se encuentre en el modo de ejecución remota
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 17/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP
5. Prueba del intercambio de mensajes entre el PLC Productor y el PLC consumidor via EtherNet/IP 5.1. En el PLC Productor se deben especificar valores para cada elemento del Tag Tag_Producido. Para ello desde la PC que configura el PLC Productor abrir el panel Monitor Tags empleando la opción del programa RS Logix 5000:
Logic
Monitor Tags
5.2. Expanda el nodo correspondiente al Tag Tag_Producido 5.3. Asigne dos valores numéricos cualesquiera a cada uno de los ítems correspondientes al tag anterior
5.4. Inmediatamente después puede verificar, a través de la PC que configura el PLC Consumidor en el panel “Monitor Tags” los valores que acaba de registrar en el paso anterior
5.5. Intente modificar los valores del Tag denominado “Tag_Consumido” desde la PC que configura al PLC Consumidor, debe observar que el PLC restaura inmediatamente el valor de dicho Tag con el valor que tiene registrado el PLC Productor 5.6. Indique los detalles más importantes del ejercicio que acaba de realizar
6. EJERCICIOS PROPUESTOS 6.1. Si implemento el programa Productor. Implemente ahora el programa Consumidor. Coordine con sus compañeros del otro grupo para verificar el funcionamiento de la aplicación: 6.2. Implemente un programa de comunicación bidireccional, que permita el intercambio de mensajes en ambos sentidos 6.3. Modifique el programa del caso propuesto la sesión de laboratorio anterior (Sistema de Control
de perforaciones de bolsas de agua) de tal forma que las sondas estén configuradas (conectadas) en otro PLC y su PLC ejecute la lógica de control de las bombas y los indicadores de aviso y error. Coordine con los compañeros de otro grupo para implementarla solución. Adjunte el esquema de funcionamiento de los 2 PLCs involucrados.
PROGRAMA DE ESPECIALIZACIÓN PARA PROFESIONALES Nro. DD-106 18/18 Página SISTEMAS INTEGRADOS DE CONTROL (DCS & SCADA) Laboratorio Nro. 06 CURSO: REDES ETHERNET Y PROTOCOLO TCP/IP