Int:
Valor entero de 32 bits. El orden de bytes comienza por la dirección de byte más baja como b0, b1, b2 y así por delante.
Fluctuante:
Es un número con punto fluctuante de 32 bits en el estándar IEEE 754.
String:
Matriz de caracteres en el estándar ASCII. Usada exclusivamente para el nombre del dispositivo PFW03-M y
variaciones de la configuración del nombre del PFW03-M.
4.4 FUNCIONES IMPLEMENTADAS PARA EL PROTOCOLO MODBUS-RTU
Nombre de la Función
Read Holding Registers
Write Single Register
Write Multiple Registers
Read file record
Tabla 4.3: Funciones implementadas para el protocolo MODBUS RTU
4.5 DATOS Y PARÁMETROS DE CONFIGURACIÓN PARA EL PFW03-M
4.5.1 Datos Medidos y Calculados
¡CUIDADO!
Los datos calculados y medidos son valores "solamente lectura".
El operador/programador puede obtener todos los datos medidos y calculados a través del protocolo MODBUS
RTU. La dirección inicial para datos medidos y calculados es 0.
Ejemplo:
La tensión trifásica media es leída a través de los registros 0 y 1 (16 bits + 16 bits = 32 bits).
Solicitud del PC (o CLP)
ID del esclavo
Código de la función
Dirección de registro – alta
Dirección de registro – baja
Número de registros - alto
Número de registros - bajo
CRC alta
CRC baja
La información "Conteos de bytes" retornada por el PFW03-M es dos veces el valor del "Número de registros"
de la "Solicitud del PC" (1 registro = 2 bytes).
El valor del registro alto (0) y bajo (0) junto con el valor del registro alto (1) y bajo (1) forman un valor de 32 bits.
Ese valor debe ser convertido en un valor fluctuante. El valor fluctuante de la variable de 32 bits mencionada es
221.2143555.
Respuesta del PFW03-M
01h
ID del esclavo
03h
Código de la función
00h
Conteos de bytes
00h
Valor del registro - alto (0)
00h
Valor del registro - bajo (0)
02h
Valor del registro - alto (1)
C4h
Valor del registro - bajo (1)
0Bh
CRC alta
CRC baja
Controlador de Factor de Potencia - PFW03-Monofásico 12 y 24 | 71
www.weg.net
Código de la Función
03H (valor decimal 3)
06H (valor decimal 6)
10H (valor decimal 16)
14H (valor decimal 20)
01h
03h
04h
43h
5DH
36H
E0h
68h
4Dh