Está en la página 1de 12

MODBUS ASCII

 ASCII (AmericanStandard Code for Information Interchange). La


comunicación entre dispositivos se hace por medio de caracteres ASCII.
 Modbus ASCII es una representación legible del protocolo pero menos
eficiente. El formato RTU finaliza la trama con una suma de control de
redundancia cíclica (CRC), mientras que el formato ASCII utiliza una
suma de Códigos_de_Redundancia_Longitudinal . 
 Es más sencillo y fácil de leer, aunque menos eficiente debido a que
cada byte requiere de dos bytes ASCII y utiliza un código menos eficiente
LRC.
Características

 Comunicación 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 envían 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 codificación Hexadecimal (0…9, A…F)
 Un carácter hexadecimal contenido en cada carácter ASCII del mensaje
 Los elementos conectados monitorizan la red buscando los dos puntos. Una
vez recibido, se decodifica la dirección para saber si son destinatarios del mensaje.
Características

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 verificación de error (Check field)
 Verificación de Redundancia Longitudinal (LRC)
Codificación

 La única diferencia estriba en que la trama ASCII incluye un carácter de


encabezamiento («:»=3AH) y los caracteres CR y LF al final del
mensaje. Pueden existir también diferencias en la forma de calcular el
CRC, puesto que el formato RTU emplea una fórmula polinómica en
vez de la simple suma.
Codificación

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


caracter “:” (0x3A).
 Número Esclavo: 2 caracteres ASCII (que representan 1 byte) codificando
la dirección del esclavo destino (u origen) de la trama.
 Código Operación: 2 caracteres ASCII (que representan 1 byte) con el
código de operación.
 Dirección, datos y subfunciones Datos: con los parámetros necesarios
para realizar la operación.
 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 comunicación diseñado para permitir


a equipo industrial tal como Controladores Lógicos Programables
(PLCs), computadores, motores, sensores, y otros tipos de dispositivos
físicos de entrada/salida comunicarse sobre una red.
MODBUS TCP/IP

 En Modbus TCP una conexión se


establece inicialmente en la capa de
aplicación y esta única conexión puede
llevar múltiples transacciones
independientes. Además, TCP permite
establecer un gran número de
conexiones concurrentes, de modo que
el cliente (maestro) puede tanto re-usar
una conexión previamente establecida
como crear una nueva en el momento
de requerir una transacción de datos.
 Modbus TCP básicamente 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 información MODBUS se envía usando estos
protocolos, los datos se pasan a TCP donde se une y da a la IP
información adicional. A continuación la IP, coloca los datos en un
paquete (o datagrama) y la transmite.
Características

 TCP debe establecer una conexión antes de transferir los datos, ya


que es un protocolo basado en conexión. El Maestro (o Cliente en
Modbus TCP) establece una conexión con el esclavo (o servidor). El
servidor espera una conexión entrante desde el cliente. Una vez
establecida la conexión, el servidor responde a las consultas del
cliente hasta que el cliente cierra la conexión.
 La estructura de mensajería Modbus es el protocolo de aplicación
que define la reglas para organizar e interpretar la información
independiente de los datos medio de transmisión.
Características

 Modbus Ethernet TCP/IP. Utiliza la capa física 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 física (Ethernet), con una creación de
redes estándar (TCP / IP), y un método estándar de representación de
datos (como el protocolo de aplicación Modbus). En esencia, el mensaje
Modbus TCP / IP es simplemente una comunicación Modbus encapsulado
en una red Ethernet TCP / IP.

También podría gustarte