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.2Descripció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.
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.
La Tabla 3 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 y la información del dispositivo preprogramado en la Tabla 5. Contacte a geokon para recibir instrucciones.
Byte |
Palabra |
Parámetro |
Unidades |
Tipo |
Acceso |
|
---|---|---|---|---|---|---|
0x100 |
0 |
LSW |
Eje A- |
grados |
flotante |
RO |
1 |
||||||
0x101 |
2 |
MSW |
||||
3 |
||||||
0x102 |
4 |
LSW |
Eje B- |
grados |
flotante |
|
5 |
||||||
0x103 |
6 |
MSW |
||||
7 |
||||||
0x106 |
12 |
LSW |
Temperatura |
°C |
flotante |
|
13 |
||||||
0x107 |
14 |
MSW |
||||
15 |
||||||
0x108 |
16 |
LSW |
No corregido Eje A- |
grados |
flotante |
|
17 |
||||||
0x109 |
18 |
MSW |
||||
19 |
||||||
0x10A |
20 |
LSW |
No corregido Eje B- |
grados |
flotante |
|
21 |
||||||
0x10B |
22 |
MSW |
||||
23 |
||||||
0x10E |
28 |
LSW |
Termistor ADC |
N/A |
uint16 |
|
29 |
||||||
0x117 |
46 |
|
Código de error |
N/A |
uint16 |
|
47 |
tabla 2: Direcciones de registro y formatos
Byte |
Palabra |
Parámetro |
Unidades |
Tipo |
Acceso |
|
---|---|---|---|---|---|---|
0x118 |
48 |
|
Disparador |
N/A |
uint16 |
RW |
49 |
||||||
0x119 |
50 |
LSW |
Contraseña |
N/A |
uint32 |
|
51 |
||||||
0x11A |
52 |
MSW |
||||
53 |
||||||
0x11B |
54 |
|
Ciclo de medición |
N/A |
uint16 |
|
55 |
tabla 3: Direcciones de control de los dispositivos
Byte |
Palabra |
Parámetro |
Unidades |
Tipo |
Acceso |
|
0x200 |
0 |
|
Dirección de caída |
N/A |
uint16 |
RO |
1 |
||||||
0x201 |
2 |
|
Tipo de sensor |
N/A |
cable |
|
3 |
||||||
0x202 |
4 |
|||||
5 |
||||||
0x203 |
6 |
|||||
7 |
||||||
0x204 |
8 |
|||||
9 |
||||||
0x205 |
10 |
|||||
11 |
||||||
0x206 |
12 |
|||||
13 |
||||||
0x207 |
14 |
|||||
15 |
||||||
0x208 |
16 |
|||||
17 |
||||||
0x209 |
18 |
LSW |
Número de serie |
N/A |
uint32 |
|
19 |
||||||
0x20A |
20 |
MSW |
||||
21 |
||||||
0x20B |
22 |
|
Versión del software |
N/A |
uint16 |
|
23 |
||||||
0x20C |
24 |
|
Versión del hardware |
N/A |
uint16 |
|
25 |
Byte |
Palabra |
Parámetro |
Unidades |
Tipo |
Acceso |
|
0x20D |
26 |
LSW |
Compensación A |
grados |
flotante |
RO |
27 |
||||||
0x20E |
28 |
MSW |
||||
29 |
||||||
0x20F |
30 |
LSW |
Compensación B |
grados |
flotante |
|
31 |
||||||
0x210 |
32 |
MSW |
||||
33 |
||||||
0x213 |
38 |
LSW |
Factor de medición A |
grados |
flotante |
|
39 |
||||||
0x214 |
40 |
MSW |
||||
41 |
||||||
0x215 |
42 |
LSW |
Factor de medición B |
grados |
flotante |
|
43 |
||||||
0x216 |
44 |
MSW |
||||
45 |
|
tabla 5: Información del dispositivo preprogramado