8 | PROTOCOLO RTU DE MODBUS | GEOKON
3.
PROTOCOLO RTU DE MODBUS
3.1 INTRODUCCIÓN A MODBUS
Los inclinómetros direccionables fijos modelo 6150F utilizan el protocolo de
Unidad Terminal Remota (RTU, por sus siglas en inglés), un estándar del sector,
para comunicarse con el método de lectura seleccionado. Como su nombre lo
sugiere, Modbus se diseñó para trabajar en lo que se conoce como una red
bus, lo que significa que todos los dispositivos reciben todos los mensajes que
pasan por la red. El estándar Modbus no especifica una capa física (tipo de
conexión) pero funcionará con cualquier interfaz que pueda comunicarse de
forma asincrónica con múltiples dispositivos (p. ej., RS-485, RS-422, óptico,
radio, etc.). Los inclinómetros direccionables fijos modelo 6150F usan RS-485
(semiduplex) como interfaz eléctrica por su prevalencia, simplicidad y éxito
como capa física robusta e industrial.
3.2 DESCRIPCIÓN GENERAL DEL PROTOCOLO RTU DE MODBUS
El Protocolo RTU de Modbus utiliza paquetes (mensajes conformados por
múltiples secciones) para comunicar y transferir datos entre dispositivos dentro
de la red. El formato general de estos paquetes es el siguiente:
1.
Dirección Modbus (un byte) – la dirección del dispositivo específico en el
bus. (Etiquetado en el sensor como #1, #2, #3, etc.)
2.
Código de función (un byte) – la acción a ser realizada por el dispositivo
esclavo.
3.
Datos (múltiples bytes) – la carga útil del código de función que se envía.
4.
CRC (dos bytes) – verificación de redundancia cíclica; una verificación de
integridad de los datos de 16 bits calculada respecto a los otros bytes en el
paquete.
3.3 TABLAS DE MODBUS
Las lecturas más recientes de los sensores se almacenan en registros en
memoria y se leen usando un comando de Modbus. Las lecturas de ángulo y
temperatura están disponibles en formatos procesados o previos. Las
direcciones de registro y los formatos se describen en la Tabla 2 en la página 8.
La Tabla 3 en la página 8 muestra las direcciones de control de los dispositivos.
Cualquier valor distinto a cero escrito a la dirección disparadora inicia un ciclo de
medición, el cual actualiza los registros de las mediciones de ángulo y
temperatura. Toda anomalía detectada durante el ciclo de medición más
reciente produce un código de error de 'no cero'. Consulte Apéndice C para
acceder a una explicación de estos códigos.
La contraseña flash previene escrituras a la memoria no volátil en la Tabla 4 en
la página 8 y la información del dispositivo preprogramado en la Tabla 5 en la
página 9. Contacte a
GEOKON
para recibir instrucciones.