Você está na página 1de 9

ESCUELA POLITCNICA NACIONAL

DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL


INDUSTRIAL
REA DE INSTRUMENTACIN

LABORATORIO DE:
INTRODUCCIN A SISTEMAS SCADA

Prctica: 1

Tema: MODBUS RTU

Realizado por:
Alumno (s): Prado Gary

Grupo: GR1

HISTORIAL DE REVISIONES
No
Revisin:
A
0

Fecha:
06-may-16
20-may-16

Pginas
Revisadas:
Todo el documento
Todo el documento

Motivo de la revisin:
Para revisin en prctica
Para entrega definitiva

ndice

1.

GENERALIDADES

1.1

ANTECEDENTES

1.2

OBJETIVO

1.3

ALCANCE

2.

DOCUMENTOS DE REFERENCIA

3.

REQUERIMEINTOS GENERALES

4.

PROCEDIMIENTO

4.1

INSTALACION EN LABORATORIO

4.2

PROGRAMACION Y CONFIGURACION

4.2

PUESTA EN MARCHA

5.

ANEXOS

1. GENERALIDADES
1.1 ANTECEDENTES
Modbus es un protocolo de comunicacin industrial, situado en el nivel 7 del modelo OSI,
basado en la arquitectura maestro/esclavo (RTU) o cliente/servidor (TCP/IP). Modbus RTU es
una representacin binaria compacta de los datos. Este formato, finaliza la trama con una suma
de control de redundancia cclica (CRC).
Los datos disponibles por medio de Modbus son almacenados, generalmente, en uno de los
cuatro rangos de direccin: bobinas, entradas discretas, registros de retencin y registros de
entrada. Estos rangos, definen el tipo y los derechos de acceso de los datos contenidos. Es as
que, los dispositivos esclavos, tienen acceso directo a dichos datos, los cuales son alojados
localmente en los dispositivos. En contraste, los maestros Modbus deben solicitar el acceso a
estos datos a travs de diversos cdigos de funcin.

1.2 OBJETIVO

Desarrollar una HMI, para el control y visualizacin de la aplicacin.

Emplear el software de ingeniera para programacin de controladores lgicos


programables.

Configurar en PLC Micrologix 1100 como esclavo RTU.

Plantear una arquitectura de comunicaciones para la integracin de unidades terminales


remotas hacia una estacin de operacin.

Desarrollar las configuraciones necesarias para habilitar los servidores de datos DAServer
para el controlador con el protocolo de comunicacin en mencin.

1.3 ALCANCE
Este documento, detalla el procedimiento de configuracin de un PLC Micrologix 1100 de Allen
Bradley con protocolo de comunicacin MODBUS RTU, as como el establecimiento del sistema
de comunicaciones para su integracin a travs de un HMI desarrollado en InTouch. Con el fin
de poner a prueba el intercambio bidireccional de datos entre la terminal y la estacin de
operacin, se ha desarrollado un programa de marcha/paro.

2. DOCUMENTOS DE REFERENCIA
[1] Modbus Serial DAServer Users Guide, Wonderware
[2] Quick Start-Micrologix 1200/1500 and Modbus Communications, Rockwell Automation.
[3] Informacin Detallada sobre el Protocolo Modbus. Disponible en:
http://www.ni.com/white-paper/52134/es/

3. REQUERIMEINTOS GENERALES
Para la puesta en marcha del sistema de monitoreo y control centralizado, se debe garantizar
que los siguientes requerimientos se hayan cumplido satisfactoriamente.

Disponer y conocer, los manuales de usuario del PLC.

Conocer las recomendaciones dadas por el fabricante, tanto del software como hardware a
ser empleados durante el desarrollo del proyecto.

Disponer de los elementos de conexin necesarios para la comunicacin. En este sentido,


se hace necesario un convertidor USB a serial para adaptar la comunicacin a un
computador que no posea puerto serial.

Disponer de los elementos de proteccin necesarios para garantizar el buen desarrollo del
proyecto, salvaguardando tanto la integridad de las personas como de los equipos.

Disponer del Software necesario. En este punto, se requiere de:


In Touch - HMI
RS Linx - PLC
RS Logix - PLC
Wonderware Application Console - Servidores

4. PROCEDIMIENTO
4.1 INSTALACION EN LABORATORIO
La instalacin en el laboratorio deber cumplir las recomendaciones dadas por el fabricante en
su manual de Instrucciones.
1. Analizar el diagrama de entradas y salidas del PLC.
2. Programar al PLC a travs de su identificacin en RSLinx y su lgica en RSLogix.
3. Conectar mediante el cable de conversin USB a serial al PLC, es importante que ste est
en DEFAULT al programarlo.
4. Configurar el servidor DASSMBSerial en Archestra System Management Console.
5. Desarrollar el HMI en InTouch.
6. Poner a prueba el intercambio bidireccional de datos entre la terminal y la estacin de
operacin.

4.2 PROGRAMACION Y CONFIGURACION


El siguiente procedimiento deber ser cumplido por la o las personas que deban realizar la
programacin y las configuraciones necesarias para asegurar el correcto funcionamiento
planteado.

4.2.1

PROCEDIMIENTO
DE
CONFIGURACIN
DE
UN
CONTROLADOR
MICROLOGIX 1100 PARA COMUNICACIN EN UNA RED MODBUS RTU.
RSLinx
1) Iniciar RSLinx
2) Crear el driver, necesario para la programacin del PLC.
3) Se debe considerar en la configuracin del driver lo siguiente:

RSLogix
1) Iniciar RSLogix
2) Crear nuevo proyecto, seleccionando el PLC micrologix deseado.
3) En Channel Configuration elegir Channel 0 y asignar en Driver Modbus RTU Slave.
4) Configurar el nodo de acceso.
5) Llenar la tabla de datos para cada tipo de variable: Coisl, Contacts, Input registers,
Holding registers.

6) Se ha programado un sistema local/remoto por lo que las variables de Marcha y Paro


poseen un accionamiento directo, a travs de entradas fsicas del PLC, as como
accionamiento remoto mediante Coils, para comandar desde el HMI. En forma similar
se procede con la salida, pero en este caso es asociada a un Contact.

INTOUCH

1) Se crean 2 botones, el uno de marcha y el otro de paro, de igual forma se crea un


indicador que equivale a la salida.

2) Se realiza la interconexin de variables tomando en cuenta la numeracin de coils y


contacts, recordando que las direcciones se asignan en base a lo siguiente:
0x
1x
3x
4x

Coil
Discrete Input
Input Register
Holding Register

00001-09999
10001-19999
30001-39999
40001-49999

Por ejemplo, para la variable marcha se escoge en type I/O Discrete, quedando su
configuracin as:

Por ejemplo, para la variable salida se escoge en type I/O Discrete, quedando su
configuracin as:

Adems, el Access Name debe ser el mismo que el ingeresado en el servidor , en este
caso: plcModRTU

3) Se ejecuta la consola de SMC, se ubica MBSerial DAServer.


4) Clic derecho en Configuracin y seleccionar Add COM_PORT Objetct

5) Clic derecho Add Modbus PLC Object

Slave Address debe coincidir con el nmero ingresado en la programacin del PLC.

6) Se activa el servidor y en Runtime se procede a realizar las pruebas de comunicacin.

4.3 PUESTA EN MARCHA


1. Realizar

las

conexiones

correspondientes

para

implementar

la

arquitectura

de

comunicaciones.
2. Poner a prueba el intercambio bidireccional de datos entre la terminal y la estacin de
operacin mediante una aplicacin marcha/paro. En este sentido, cada PLC podr
encender una luz piloto en Intouch y viceversa, desde Intouch a travs de una entrada
digital, cualquiera de ellas, se podr comandar una salida fsica en cada PLC.

Você também pode gostar