P5. Comunicacion entre controladores logicos programables

ESCUELA POLITECNICA NACIONAL
Facultad de Ingeniería Eléctrica y Electrónica
REDES INDUSTRIALES
PRACTICA No. 5
COMUNICACION PLC A PLC PARA INTEGRACION DE
RTUs
Ing. Cristina Campaña.
Ing. Silvana Gamboa, MSc.
1
1
Objetivos
1.1 Objetivo General
Implementar la comunicación entre un PLC Maestro y dos PLCs Esclavos a través de Protocolo Modbus
RTU.
1.2 Objetivos Especícos
• Congurar un PLCs Micrologix 1200 como Maestro Modbus RTU.
• Congurar dos PLCs Micrologix 1100 como Esclavos Modbus RTU.
• Congurar Instrucciones de Mensajes (MSG instruction) para Comunicación Modbus.
• Integrar los PLCs previamente congurados a través de Protocolo Modbus RTU.
2
Equipos y Materiales
1. PLC Micrologix 1100 y 1200.
2. Convertidores de interface 1761-NET-AIC.
3. Cable 1761-CBL-PM02 para cada PLC.
3
Trabajo Preparatorio
1. Traer un cable adaptador USB a Puerto Serie RS232 DB9 por grupo.
2. Consulte el procedimiento de conguración de los PLCs Micrologix 1100 y 1200 como maestro y
como esclavo Modbus RTU.
3. Consulte el procedimiento de conguración de Mensajes (MSG Instructions) para comunicación
Modbus en los PLC Micrologix 1100 y 1200 (Referirse al Capítulo 21 del boletín 1763-rm001 de
Allen Bradley).
4. Desarrollar un programa para un PLC Micrologix 1100, el mismo que deberá ser congurado
como esclavo Modbus RTU con dirección 01. Este PLC-01 integrará a través de sus I/O físicas
una señal de entrada de 0 a 10 Vdc de un transmisor de ujo denido como FT-101, y una
salida digital para la operación de una válvula de emergencia ESD-101. Se deberá considerar la
programación necesaria para que tanto FT-101 y ESD-101 sea leída y escrita respectivamente
por el PLC Maestro a través de mensajes Modbus.
5. Desarrollar un programa para un PLC Micrologix 1100, el mismo que deberá ser congurado
como esclavo Modbus RTU con dirección 02. Este PLC-02 por una de sus entradas analógicas
realizará la adquisición de una señal de 0 a 10 Vdc correspondiente a un sensor de nivel líquido LT201 instalado en un tanque. También, por dos entradas digitales ingresarán las señales de estado
de dos switches de nivel uno de nivel alto LSH-201 y uno de nivel bajo LSL-201. Adicionalmente
una salida digital estará habilitada para la operación de una válvula de emergencia ESD-201.
Para la programación se debe considerar que cuando LSH-201 ó LSL-202 se activen se deberá
activar la válvula ESD-201. En la programación se debe considerar también que la señal LT-201,
LSH-201 y LSL-201 deben habilitarse para ser leídas por el PLC Maestro a través de mensajes
Modbus, y la salida ESD-201 puede ser operada desde el PLC Maestro también por mensajes
Modbus.
2
Figure 1: Sistema a Implementar
6. Desarrollar un programa para un PLC Micrologix 1200, el mismo que deberá ser congurado como
maestro Modbus RTU. Este PLC realizará la adquisición de datos desde dos PLCs Micrologix
1100 congurados como esclavos Modbus RTU (PLC-01 y PLC-02). Los datos adquiridos por el
PLC Maestro serán los correspondientes a las entradas analógicas y digitales de los dos esclavos.
Con los datos adquiridos, el PLC Maestro denirá el estado de las dos válvulas de emergencia
ESD-101 y ESD-102, las cuales se activarán al mismo tiempo si alguna de las siguientes condiciones se cumple: (a) LSL-201 o LSH-201 se activa, (b) FT-101 es menor al 20% o (c) LT-201 es
mayor al 80%. Considerar la programación necesaria para que este PLC Maestro lea los registros
Modbus de los esclavos a través de Instrucciones de Mensaje (MSG Instruction). Un esquema
del sistema que se busca implementar se muestra en la Fig. 1.
4
Procedimiento
1. El estudiante realizará la conguración de los PLCs que serán integrados a la Red Modbus.
2. El estudiante vericará el correcto funcionamiento de los PLCs y la red de comunicaciones de
acuerdo al problema planteado.
5
Informe
1. Adjunte los programas nales usados para los PLCs Micrologix.
2. Consulte la función de la MTU y las RTUs en un sistema SCADA.
3. Conclusiones y Recomendaciones.
6
Bibliografía
1. http://ab.rockwellautomation.com/es/Programmable-Controllers/MicroLogix-1200.
2. http://ab.rockwellautomation.com/es/Programmable-Controllers/MicroLogix-1100.
3