You are on page 1of 4

PERIODO 2017-A LABORATORIO DE CONTROL INDUSTRIAL

ESCUELA POLITCNICA NACIONAL


Campus Politcnico "J. Rubn Orellana R."
FACULTAD DE INGENIERA ELCTRICA Y ELECTRNICA
Carrera de Ingeniera Electrnica y Control
Carrera de Ingeniera Elctrica

LABORATORIO DE CONTROL INDUSTRIAL

PRCTICA N12
1. TEMA
CONTROLADORES LGICOS PROGRAMABLES (V Parte)
COMUNICACIONES

2. OBJETIVOS
2.1. Instruir al estudiante sobre la estructura, componentes y configuracin para
establecer comunicacin MODBUS TCP/IP con el PLC M580.

3. INFORMACIN
MODBUS es un protocolo de comunicaciones situado en el nivel 7 del Modelo OSI,
basado en la arquitectura maestro/esclavo (RTU) o cliente/servidor (TCP/IP), diseado
en 1979 por Modicon para su gama de controladores lgicos programables (PLCs).

MODBUS usa lneas seriales, por lo que comnmente se implementa sobre redes de
comunicacin RS-485, pero tambin sobre redes que usan la comunicacin serial RS-
232, incluso se puede implementar va TCP/IP sobre una red Ethernet.

Modos de transmisin:
Definen como se envan los paquetes de datos entre maestros y esclavos, el protocolo
MODBUS define dos principales modos de transmisin:

MODBUS RTU (Remote Terminal Unit): La comunicacin entre dispositivos


se realiza por medio de datos binarios. Esta es la opcin ms usada del
protocolo.

MODBUS ASCII (American Standard Code for Information Interchange): La


comunicacin entre dispositivos se hace por medio de caracteres ASCII.

1
PERIODO 2017-A LABORATORIO DE CONTROL INDUSTRIAL

Comunicacin Maestro-Esclavo en MODBUS:


Siempre funciona con un maestro y uno o ms esclavos, siendo el maestro quin
controla en todo momento el inicio de la comunicacin, con los esclavos, que segn la
especificacin pueden ser hasta 247 en una misma red. El esclavo por otro lado se
limita a retornar los datos solicitados por el maestro, as de simple es la comunicacin
usando el MODBUS, el maestro enva los mensajes y el respectivo esclavo los
responde.

Representacin de datos en MODBUS:


El protocolo MODBUS usa el concepto de TABLAS DE DATOS para almacenar la
informacin en un esclavo, una tabla de datos no es ms que un bloque de memoria
usado para almacenar informacin en los esclavos, las tablas de datos que usa en
MODBUS son cuatro y se muestran en la siguiente tabla:

Direccin MODBUS Direccin usada Nombre de tabla de datos


en protocolo
1 9999 0000 9998 Output Coils (Lectura/Escritura)
10001 19999 0000 9998 Inputs Contact (Lectura)
30000 39999 0000 9998 Inputs Registers (Lectura)
40001 49999 0000 9998 Holding Registers (Lectura/Escritura)

Observe que hay dos direcciones, una es usada para diferenciar entre las tablas de
datos (Direccin MODBUS) y la otra es la direccin usada en la comunicacin entre el
maestro y el esclavo, est es la direccin usada en la trama o paquetes de datos
enviados entre maestros y esclavos.

Output Coils: En MODBUS un coil representa un valor booleano tpicamente usado


para representar una salida. El coil puede verse como una celda o un bloque de
memoria que me permite almacenar el estado de un bit, que puede tener solo dos
valores (0 5V)

Holding Registers: Representan cantidades de 16 bits, se puede ver cada registro


como un bloque o celda de memora, que es capaz de almacenar nmeros entre 0 y
65535.

Las direcciones usadas para los registros holding inician en la direccin 40001, pero
puede usarse cualquiera de las mencionadas en la tabla para los registros holding.

Estos registros son de lectura/escritura, es decir que el maestro puede hacer


peticiones de informacin para leer el dato que est almacenado, o puede enviar
peticiones para escribirle un valor al registro holding en el momento que se requiera.

2
PERIODO 2017-A LABORATORIO DE CONTROL INDUSTRIAL

Las razones por las cuales el uso de Modbus es superior a otros protocolos de
comunicaciones es:

1. Protocolo abierto (pblico).


2. Su implementacin es fcil y requiere poco desarrollo.
3. Maneja bloques de datos sin suponer restricciones.

4. TRABAJO PREPARATORIO
4.1. Consultar y presentar un resumen sobre los protocolos de comunicaciones
industriales HART, PROFIBUS, DEVICENET, IO LINK y de manera especial
acerca del protocolo MODBUS y los diferentes medios fsicos de conexin
entre dispositivos que utiliza.

4.2. Con base a las ayudas de UNITY, verificar mediante un diseo sencillo, la
forma de operacin de los siguientes bloques: BYTE AS WORD, WORD AS
REAL, WORD TO INT, INT TO REAL, BYTE TO BIT. Presentar impresos los
circuitos utilizados para evidenciar su trabajo.

4.3. Revisar el documento COMUNICACIN MEDIANTE DTM EN EL PLC M580,


disponible en la pgina web del laboratorio.

4.4. Traer un programa base que se encuentre con las configuraciones bsicas del
Unity.

5. EQUIPO Y MATERIALES

Mdulo de trabajo con elementos electromecnicos, disponible en el


laboratorio.

Mdulo de trabajo con PLC M580, disponible en el laboratorio.

Medidor de energa, emulado por el PLC MOMENTUM, disponible en el


laboratorio.

6. PROCEDIMIENTO
6.1. El instructor evaluar a los estudiantes acerca de lo consultado en el trabajo
preparatorio.

6.2. En base al documento COMUNICACIN MEDIANTE DTM EN EL PLC


M580, el estudiante junto con el instructor, realizarn paso a paso las

3
PERIODO 2017-A LABORATORIO DE CONTROL INDUSTRIAL

configuraciones necesarias para establecer la comunicacin entre el PLC


M580 y un medidor de energa, emulado por el PLC MOMENTUM
171CCC96030.

6.3. Una vez finalizada esta parte tutorial, los estudiantes debern establecer una
comunicacin punto a punto entre dos PLCs, cumpliendo las condiciones de
funcionamiento dadas por el instructor.

6.4. Disear un HMI sencillo para ilustrar de mejor manera el funcionamiento del
sistema.

7. INFORME
7.1. Realizar un resumen de las configuraciones que se hizo en la comunicacin
punto a punto entre dos PLCs.

7.2. Comentarios y sugerencias sobre el cumplimiento de los objetivos propuestos


en la prctica.

7.3. Conclusiones y recomendaciones individuales.

7.4. Bibliografa.

8. REFERENCIAS

Catlogo del PLC Schneider M580.

Catlogo de software UNITY.

COMUNICACIN MEDIANTE DTM EN EL PLC M580.

You might also like