Comunicación serie
La unidad se puede comunicar en línea serie utilizando el protocolo de comunicación Modbus con codificación RTU.
Mediante la interfaz serie, suministrada como accesorio, la unidad se puede conectar a una red RS485 y responder a las
solicitudes de cualquier dispositivo máster conectado a la red.
Configuración de la línea serie
La línea serie debe configurarse del siguiente modo:
•
baud rate
:
•
bits de datos
:
•
bits de parada
:
•
paridad
:
Los dispositivos conectados a una misma línea serie DEBEN utilizar la misma configuración.
Dirección dispositivo
Para poder comunicarse correctamente, cada dispositivo conectado a la línea serie debe poseer una dirección unívoca
("Modbus individual address") comprendida entre 1 y 247. Esta dirección se puede configurar modificando el parámetro CF63.
Mandos Modbus
Los mandos Modbus implementados por el controlador son:
•
lectura parámetros
•
escritura parámetros
Tabla de direcciones
Todos los recursos disponibles se memorizan en el controlador como WORD (2 bytes) y requieren la lectura o escritura de un
registro Modbus entero. Se recuerda que, conforme al protocolo Modbus, para identificar un registro de dirección X en el
mensaje debe aparecer la dirección X-1.
Algunos registros contienen más de un dato: en tal caso, los bits que representan el valor del recurso se identifican con el
número de bits utilizados ("Número bits") y con el bit menos significativo ("Lsb"). En la operación de escritura de tales registros
es necesario leer el valor corriente del registro, modificar los bits que representan el recurso en cuestión y reescribir todo el
registro.
Ejemplo.
Número bits
=
Lsb
=
Valor recurso
=
Los recursos pueden ser de sólo lectura (R), de sólo escritura (W) o de lectura y escritura (RW).
Para interpretar el valor escrito en el registro es necesario considerar el valor de CPL, EXP y UM:
CPL:
si el registro representa un número con signo (CPL = Y), efectuar la siguiente conversión:
0
=
valor registro
32768
=
valor registro
EXP:
indica el exponente de la potencia de 10 a multiplicar por el valor del registro para obtener el valor del recurso.
MU:
indica la unidad de medida del recurso
IMPORTANTE Está terminantemente prohibido modificar cualquier parámetro no indicado en las tablas o indicado como
parámetro de sólo lectura (R), so pena de pérdida de vigencia de la garantía.
30
REGULACIÓN Y CONTROL
9600
8
1
even
3
(Hex 03: Read Holding Registers)
16
(Hex 10: Write Multiple Registers)
15
14
13
4
0
1
1
7
3
<
32767
<
65535
EXP
-2
10
-1
10
0
10
1
10
2
10
12
11
10
9
8
0
1
0
0
1
1
:
valor recurso = valor registro
:
valor recurso = valor registro – 65536
Multiplicador
-2
0,01
-1
0,1
0
1
1
10
2
100
7
6
5
4
3
2
1
0
1
1
0
1
0
1
0