Comunicacion serie
El equipo puede comunicar por línea serie utilizando el protocolo Modbus con codificación RTU .
Mediante la interfaz serie que se suministra como accesorio, el equipo puede conectarse a una red RS485 y responder a las
demandas de cualquier dispositivo maestro conectado a la misma red .
Configuración de la línea serie
Configurar la línea serie del siguiente modo:
•
baud rate
•
bits de datos
•
bits de stop
•
paridad
Todos los dispositivos conectados a la misma línea serie DEBEN tener la misma configuración .
Dirección del dispositivo
Para poder comunicar correctamente, cada dispositivo conectado a la red serie debe tener una dirección unívoca ("Modbus individual
address") comprendida entre 1 y 247 . La dirección se especifica mediante el parámetro CF30 .
Comandos Modbus
Los comandos Modbus implementados por el controlador son:
•
lectura de parámetros
•
escritura de parámetros
Tabla de direcciones
Todos los recursos disponibles se guardan en el controlador como WORD (2 bytes) y, por lo tanto, requieren la lectura o escritura de
un registro Modbus entero. Se recuerda que, según el 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 una información . En tal caso, los bits que representan el valor del recurso se identifican por el
número de bits utilizados ("Número bits") y el bit menos significativo ("Lsb") . Para la escritura de dichos registros se debe leer el valor
actual 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 solo lectura (R), solo escritura (W) o de lectura y escritura (RW) .
Para interpretar el valor escrito en el registro, se debe considerar el valor de CPL, EXP y UM:
CPL:
si el registro representa un número con signo (CPL = Y), hacer la siguiente conversión:
0
≤
32768
≤
EXP:
indica el exponente de la potencia de 10 que se debe multiplicar por el valor del registro para obtener el valor del recurso .
UM:
indica la unidad de medida del recurso .
IMPORTANTE . Está terminantemente prohibido modificar cualquier parámetro que no figure en las tablas suministradas o que esté
indicado como de solo lectura (R), bajo pena de anulación de la garantía.
CONTROL PRINCIPAL
:
9600
:
8
:
1
:
even
3
(Hex 03: Read Holding Registers)
16
(Hex 10: Write Multiple Registers)
=
4
15
=
7
0
=
3
valor registro
<
valor registro
<
EXP
-2
-1
0
1
2
10
14
13
12
11
1
1
0
1
0
32767
:
valor recurso = valor registro
65535
:
valor recurso = valor registro – 65536
Multiplicador
10
0,01
-2
10
0,1
-1
10
1
0
10
10
1
10
100
2
9
8
7
6
5
4
0
1
1
1
0
1
3
2
1
0
1
0
1
0
81