BSI R11A0-XXR-CXP360-S75G
Sensores de inclinación capacitivos monoeje con interfaz Modbus
Puesta en servicio
El sensor dispone de una interfaz RS485 y se activa a
través del protocolo Modbus-RTU.
En el modo RTU, el comienzo de transmisión se marca
mediante una pausa de transmisión con una duración de
al menos tres caracteres. La duración de la pausa de
transmisión varía, por tanto, en función de la velocidad de
transmisión.
La ID del esclavo se compone de 8 bits que reproducen
la dirección del destinatario.
Durante su respuesta al maestro, el esclavo le devuelve
precisamente esta dirección para que el maestro pueda
asignar la respuesta.
El campo de función se compone de 8 bits. Si el
esclavo ha recibido correctamente la consulta del maestro,
entonces responderá con el mismo código de función.
Si se ha producido un error, entonces cambia el código de
función y se pone a 1 el bit de mayor valor del campo de
función.
El campo de datos (Adress + Quantity/Value) incluye, por
un lado, algunas indicaciones sobre los registros que debe
leer el esclavo y la dirección a partir de la cual comienzan
los mismos y, por el otro, el valor que debe escribirse
en el registro. El esclavo inserta aquí los datos leídos (p. ej.
valores de medición) para transmitirlos al maestro.
En caso de error, se transmite aquí un código de error.
El campo para la suma de comprobación (Checksum)
que se calcula mediante CRC, es de 16 bits.
Todo el telegrama debe transmitirse en un flujo de datos
continuo. Si entre dos caracteres se produce una
interrupción de la transmisión con una duración superior a
1,5 caracteres, entonces el telegrama debe valorarse
como incompleto y ser anulado por el receptor.
Información detallada sobre el protocolo Modbus en
http://www.modbus.org/specs.php.
3
español
Estructura de la consulta
El registro de comando se compone de una palabra con
una longitud de 8 bytes.
Master
Slave ID Function
Adress Quantity
Code
1 byte
1 byte
2 bytes
Estructura de la respuesta
La respuesta varía en función del número de registros
consultados y tiene la siguiente estructura:
Slave
Slave ID Function
Byte
Code
Count
1 byte
1 byte
1 byte
Indicación de errores
Dirección
Valor
de
registro
0
55555
Valor inválido en uno de los
siguientes registros:
132 = Tiempo de actualización
133 = Número de mediciones
134 = Offset de la posición de 0°
Ver la tabla de registros
Checksum
/Value
2 bytes
2 bytes
Value
Checksum
x bytes
2 bytes
Causa de error