12-1
Comunicación Modbus
Capítulo 12
12.1 General
12.2 Protocolo Modbus
Inversor AC10
Comunicación Modbus
El Modbus es un protocolo de comunicación asíncrono y de serie. El protocolo Modbus es un
lenguaje general que se aplica a los PLC y otras unidades de control. Este protocolo tiene una
estructura de información que una unidad de control puede identificar y utilizar
independientemente de la red en la que se transmita.
Puede consultar libros de referencia o pedir más información acerca del protocolo Modbus a
los fabricantes.
Este protocolo no requiere una interfaz especial; la interfaz típica es la RS485.
12.2.1 Modo de transmisión
Formato
Modo ASCII
Inicio
Dirección Función Datos
Dirección
Código
:
del
de
(0X3A)
inversor
función
Modo RTU
Inicio
Dirección
Dirección
del
T1-T2-T3-T4
inversor
12.2.2 Modo ASCII
En el modo ASCII, un byte (formato hexadecimal) se expresa mediante dos caracteres ASCII.
Por ejemplo, 31H (dato hexadecimal) incluye dos caracteres ASCII '3(33H)','1(31H)'.
En la tabla siguiente aparecen los caracteres más frecuentes del modo ASCII:
Caracteres
'0'
Código ASCII
30 H
Caracteres
'8'
Código ASCII
38H
12.2.3 Modo RTU
En el modo RTU, un byte se expresa mediante el formato hexadecimal. Por ejemplo, 31H se
suministra en un paquete de datos.
12.3 Baudios
Intervalo de ajuste: 1200, 2400, 4800, 9600, 19200, 38400, 57600
Longitud
Datos
...
Datos
de los
1
...
N
datos
Comprobación de
Función
Datos
redundancia cíclica (CRC)
Función
N
Byte bajo de
datos
la CRC
Código
'1'
'2'
'3'
31 H
32 H
33 H
'9'
'A'
'B'
39H
41H
42H
Comprobación de
Fin
redundancia
longitudinal (LRC)
Byte alto
Byte
Retorno
de la LRC
bajo
de carro
de la
(0X0D)
LRC
Fin
Byte alto de
T1-T2-T3-T4
la CRC
'4'
'5'
'6'
34 H
35 H
36 H
'C'
'D'
'E'
43H
44H
45H
Salto
de
línea
(0X0A)
'7'
37 H
'F'
46H