Gestión De Los Errores De Comunicación; Respuesta De Excepción - LAUMAS TLB4-20mA Manual De Instalacion Y Uso

Tabla de contenido
donde:
N.° registros = número de registros Modbus a leer, a partir de la dirección del 1
N.° bytes = número de bytes de datos a seguir;
FUNCIÓN 16: Preset multiple registers (ESCRITURA MÚLTIPLE DE REGISTROS)
PREGUNTA
Address Función Direc. 1
A
0x10
Tot. bytes = 7+2*N.° registros+2
RESPUESTA
Address Función Direc. 1
A
0x10
Tot. bytes = 8
donde:
N.° registros = número de registros Modbus a leer, a partir de la dirección del 1
N.° bytes = número de bytes de datos a seguir;
Val. reg. 1 = contenido de los registros a partir del primero.
La Respuesta contiene el número de registros modificados a partir de la dirección del 1
Las cadenas de comunicación están controladas mediante CRC (Cyclical Redundancy Check).
En caso de error de comunicación, el slave no responde con ninguna cadena. El master tiene en
cuenta un timeout para la recepción de la respuesta. Si no obtiene respuesta, deduce que existe un
error de comunicación.
En caso de cadena recibida correctamente pero no ejecutable, el slave responde con una
RESPUESTA DE EXCEPCIÓN. El campo "Función" se transmite con el msb a 1.
RESPUESTA DE EXCEPCIÓN
Address
Función
A
Funct + 0x80
CÓDIGO
1
ILLEGAL FUNCTION (La función no es válida o no es soportada)
2
ILLEGAL DATA ADDRESS (La dirección de los datos especificada no está disponible)
3
ILLEGAL DATA VALUE (Los datos recibidos tienen un valor inválido)
reg. N.° reg. N.° bytes Val. reg. 1 Val. reg. 2 2 bytes
er
0x0000
0x0002
reg. N.° reg. 2 bytes
er
0x0000
0x0002 CRC
GESTIÓN DE LOS ERRORES DE COMUNICACIÓN
Código
2 bytes
CRC
0x04
0x0000
DESCRIPCIÓN
- 36 -
0x0000
CRC
registro;
er
registro;
er
registro.
er

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Tlb0-20maTlb0-10vTlb0-5vTlb +/-5vTlb +/-10v

Tabla de contenido