You are on page 1of 27

Contenido

Buses de campo. Protocolo MODBUS y su aplicacin. Protocolo MCP (Multidrop Communications Protocol) y su aplicacin. Perspectivas del sistema.

Buses campo
Un bus de campo es un sistema de transmisin de datos seriales que simplifica enormemente la instalacin y operacin de mquinas y equipamiento industrial.

MODBUS
Modbus es un protocolo de comunicaciones estndar basado en la arquitectura maestro/esclavo. Existen dos variantes, Modbus RTU que es una representacin binaria compacta de los datos y Modbus ASCII que es una representacin legible del protocolo pero menos eficiente.

MODBUS
Se pueden identificar tres capas: Nivel de capa Fsica, nivel de capa de Enlace y nivel de capa de Aplicacin.

MODBUS
Formato de trama modo RTU

MODBUS
Campo cdigo de Funcin (Function code)

MODBUS
Funcionamiento

MODBUS
Aplicacin del protocolo en el ROJ.
Control de motores paso a paso para la tensin de pantalla de los tubos electrnicos correspondientes a los transmisores Driver y PA. Monitoreo de corrientes de los transmisores del ROJ.

Control de motores paso a paso y monitoreo de corrientes.


Esquema de aplicacin
PLC (Maestro)
R E LA Y O U T P U T D 316TR I 0 1 2 3 I 0 1 2 3 4 5 6 7 C 0 1 2 3 4 5 6 7 II 7 II 5 6 3 4 1 2 C 0 6 7 4 5 2 3 4 5 6 7 C 0 1 2 3 4 5 6 7 II I 0 1 2 3 I 0 1 110 V A C I N P U T D 316N A 4 5 6 7 C 0 1 2 3 4 5 6 7 II

DL 3 5 0

DL305

BUS DE COMUNICACIONES RS485

ESTACION REMOTA TX1

ESTACION REMOTA TX4

MODULO ACROMAG N 1

MODULO ACROMAG N 8

Esclavos

Control de motores paso a paso y monitoreo de corrientes.


Unidad central PLC.
Sistema conformado por controlador lgico programable (PLC) Direct 305 con soporte para MODBUS RTU con las siguientes funciones implementadas:

Ejemplo: Escritura de un solo registro (Function code 0x06)

Control de motores paso a paso. Modulo RTU


Estaciones Remotas: Dispositivos utilizados para controlar el giro de motores paso a paso. Cuentan con un microcontrolador PIC como unidad de control. El protocolo Modbus ha sido implementado en el PIC para que soporte los cdigos de funcin utilizados por el PLC.

Monitoreo de corrientes Modulo RTU


Mdulos Acromag : Mdulos ADC inteligentes utilizados para monitorear corrientes de operacin del transmisor. Son totalmente configurables y soportan varios cdigos de funcin (incluidos los utilizados por el PLC).

Multidrop Communications Protocol MCP.


MCP es un protocolo de comunicaciones propietario basado en la arquitectura maestro/esclavo o cliente/servidor. Su arquitectura es anloga a la capa information protocol del protocolo TCP/IP.

Multidrop Communications Protocol MCP.


Se pueden identificar tres capas: Nivel de capa Fsica, nivel de capa de Enlace y nivel de capa de Aplicacin

MCP

Formato de trama

MCP
Descripcin de campos de la trama
Destination address: Direccin de los mdulos de la red, va desde la

direccin 64 (0x40) a la direccin 95 (0x5f). Packet length: Cantidad de bytes contenidos en la trama sin considerar los campos destination address y el campo packet length. Packet sequence: Contador de los comandos enviados a los dispositivos de la red, este campo se utiliza para verificar la respuesta frente a un comando. Command class: Campo que define que tipo de comando ser enviado, de uso general o de uso especifico. Command member: Campo que define la operacin a realizarse. Dependiendo los dispositivos conectados a la red existen distintos tipos de funciones. Variant data: Campo utilizado para aquellos comandos o respuestas que requieren enviar datos en su trama. Checksum: Es la suma de todos los bytes en la trama sin incluir destination address y el propio campo checksum.

MCP Lista de comandos

MCP
Aplicacin del protocolo en el ROJ
Configuracin de pulsos de transmisin segn descripcin de un archivo .TXC Monitoreo del estado del transmisor mediante el uso del programa MCP.exe

Transmisores de estado solido TOMCO de 20 KW.

Configuracin de pulsos segn descripcin de un archivo .TXC


Formato de archivo .TXC
Ext Direcc. 0 pulse number 0 pulse shape Square pulse shape 4.0 ancho de pulso 75 amplitud 1010 codigo 1.0 tx pre gate 1.0 tx postgate 0.0 rx pregate 0.0 rx postgate 0.0 spare 0 Square 4.0 75 0000011001010 1.0 1.0 0.0 0.0 0.0 0 Square 5.0 100 1 1.0 1.0 0.0 0.0 0.0 0 Square 10.0 100 1 1.0 1.0 0.0 0.0 0.0 0 Square 4.0 60 1111100101011 0.0 0.0 0.0 0.0 0.0 0 Square 4.0 60 0000011010100 0.0 0.0 0.0 0.0 0.0 0 Square 10.0 100 1 1.0 1.0 0.0 0.0 0.0 0 Square 10.0 100 1 1.0 1.0 0.0 0.0 0.0

Configuracin de pulsos segn descripcin de un archivo .TXC


Se crea programa con soporte para la configuracin de pulsos de transmisin basados en la descripcin del protocolo MCP. El programa posee tres funciones que realizan tal tarea: Process file: Encargado de procesar un archivo TXC. Setup serial Port: Encargado de configurar el puerto de comunicaciones. Send multidrop packet: Encargado de enviar los datos con tramas en formato MCP.

Monitoreo del estado del transmisor mediante el uso del programa MCP.exe

Perspectivas del sistema


Integracin de ambos protocolos MODBUS-MCP con el objetivo de obtener un bus comn entre dispositivos.

GRACIAS

You might also like