Вы находитесь на странице: 1из 12

MODBUS ASCII

Standard Code for Information Interchange). La


comunicacin entre dispositivos se hace por medio de caracteres ASCII.

ASCII(American

Modbus ASCII es una representacin legible del protocolo pero menos


eficiente. El formato RTU finaliza la trama con una suma de control de
redundancia cclica (CRC), mientras que el formato ASCII utiliza una
suma de Cdigos_de_Redundancia_Longitudinal .

Es ms sencillo y fcil de leer, aunque menos eficiente debido a que


cada byte requiere de dos bytes ASCII y utiliza un cdigo menos eficiente
LRC.

Caractersticas

Comunicacin con 16 dispositivos (esclavos) por canal (hay disponibles 1

canal).

Velocidad de transferencia de hasta 19,2 Kbps.

Cada 8 bit de un mensaje se envan como 2 caracteres ASCII. La ventaja de


esta modalidad es que se permiten tiempos muertos de hasta un segundo
entre caracteres sin provocar error.

Utiliza codificacin Hexadecimal (09, AF)

Un carcter hexadecimal contenido en cada carcter ASCII del mensaje

Los elementos conectados monitorizan la red buscando los dos puntos. Una
vez recibido, se decodifica la direccin para saber si son destinatarios del mensaje.

Caractersticas
En cada byte:

1 start bit

8 bit de datos (el de menor peso primero)

1 bit de paridad (0 bit no hay paridad)

1 stop bit con paridad (2 stop bit sin paridad)

Campo de verificacin de error (Check field)

Verificacin de Redundancia Longitudinal (LRC)

Codificacin

La nica diferencia estriba en que la trama ASCII incluye un carcter de

encabezamiento (:=3AH) y los caracteres CR y LF al final del


mensaje. Pueden existir tambin diferencias en la forma de calcular el
CRC, puesto que el formato RTU emplea una frmula polinmica en
vez de la simple suma.

Codificacin

Inicio de trama:2 caracteres ASCII (que representan 1 byte) codificando el

caracter : (0x3A).

Nmero Esclavo:2 caracteres ASCII (que representan 1 byte) codificando


la direccin del esclavo destino (u origen) de la trama.

Cdigo Operacin:2 caracteres ASCII (que representan 1 byte) con el


cdigo de operacin.

Direccin, datos y subfunciones Datos:con los parmetros necesarios


para realizar la operacin.

LRC (16): H L.

Final de trama:4 caracteres ASCII (que representan 2 bytes) con los


caracteres CR (0x0D) - LF (0x0A).

Funciones

MODBUS TCP/IP

Modbus TCP/IP es un protocolo de comunicacin diseado para permitir


a equipo industrial tal como Controladores Lgicos Programables
(PLCs), computadores, motores, sensores, y otros tipos de dispositivos
fsicos de entrada/salida comunicarse sobre una red.

MODBUS TCP/IP

En Modbus TCP una conexin se


establece inicialmente en la capa de
aplicacin y esta nica conexin puede
llevar mltiples transacciones
independientes. Adems, TCP permite
establecer un gran nmero de
conexiones concurrentes, de modo que
el cliente (maestro) puede tanto re-usar
una conexin previamente establecida
como crear una nueva en el momento
de requerir una transaccin de datos.

Modbus TCP bsicamente encapsula


una trama MODBUS dentro de una
trama TCP en una manera simple.

MODBUS TCP/IP

TCP es el Protocolo de control e IP es el Protocolo de Internet. Estos

protocolos se utilizan juntos y son el protocolo de transporte para la


internet. Cuando la informacin MODBUS se enva usando estos
protocolos, los datos se pasan a TCP donde se une y da a la IP
informacin adicional. A continuacin la IP, coloca los datos en un
paquete (o datagrama) y la transmite.

Caractersticas

TCP debe establecer una conexin antes de transferir los datos, ya


que es un protocolo basado en conexin. El Maestro (o Cliente en
Modbus TCP) establece una conexin con el esclavo (o servidor). El
servidor espera una conexin entrante desde el cliente. Una vez
establecida la conexin, el servidor responde a las consultas del
cliente hasta que el cliente cierra la conexin.

La estructura de mensajera Modbus es el protocolo de aplicacin


que define la reglas para organizar e interpretar la informacin
independiente de los datos medio de transmisin.

Caractersticas

Modbus Ethernet TCP/IP. Utiliza la capa fsica Ethernet con


velocidades de 10 Mbps y 100 Mbps y protocolos TCP/IP.

En resumen:

Modbus TCP / IP utiliza TCP / IP y Ethernet para llevar los datos de la


estructura del mensaje Modbus entre dispositivos compatibles. Es decir,
Modbus TCP / IP combina una red fsica (Ethernet), con una creacin de
redes estndar (TCP / IP), y un mtodo estndar de representacin de
datos (como el protocolo de aplicacin Modbus). En esencia, el mensaje
Modbus TCP / IP es simplemente una comunicacin Modbus encapsulado
en una red Ethernet TCP / IP.

Вам также может понравиться