CEM-C31
7�2�2�- PROTOCOLO MODBUS
El protocolo MODBUS es un estándar de comunicaciones en la industria que permite la conexión en
red de múltiples equipos, donde existe un maestro y múltiples esclavos. Dentro del protocolo MODBUS
el CEM-C31-485-xx utiliza el modo RTU (Remote Terminal Unit).
En el modo RTU el inicio y fin de mensaje se detectan con silencios de mínimo 3,5 caracteres y se
utiliza el método de detección de errores CRC de 16 bits.
Las funciones MODBUS implementadas en el equipo son:
Función 03 y 04: Lectura de registros.
Función 10: Escritura de múltiples registros.
7�2�2�1�- Comando de lectura
El CEM-C31-485-xx soporta las funciones de lectura tipo integer, funciones: 0x03 y 0x04.
Ejemplo: Lectura del número de serie del equipo con número de periférico 01.
Enviaremos la siguiente trama Modbus:
El equipo nos responderá con la siguiente trama:
Nota: Los valores están expresados en hexadecimal.
El número de registros pedidos deberá ser igual al tamaño de la variable que se está solicitando.
Es posible la lectura de varias direcciones consecutivas, si se ajusta la petición al formato correcto.
7�2�2�2�- Comando de escritura
El CEM-C31-485-xx soporta las funciones de escritura tipo integer, Función: 0x10.
Ejemplo: Modificar la dirección Modbus del periférico 01 a la dirección
Enviaremos la siguiente trama Modbus:
Dirección
01
El equipo nos responderá con la siguiente trama:
Manual de Instrucciones
Registro
Dirección
Función
inicial
01
04
Dirección
Función
Nº bytes
01
04
04
Registro
Función
Nº registro
inicial
10
03E8
Nº registro
CRC
2710
0002
CRC
Nº de serie
XXXX XXXX
0x000A.
Nº de bytes
0001
02
CRC
CRC
Dato
CRC
000A
CRC
43