RS-485 Instalación y config...
7.9.5 Factor de conversión
Los distintos atributos de cada parámetro pueden verse en
la sección de ajustes de fábrica. Debido a que un valor de
parámetro solo puede transferirse como un número
entero, es necesario utilizar un factor de conversión para
transmitir las cifras decimales.
7.9.6 Valores de parámetros
Tipos de datos estándar
Los tipos de datos estándar son int16, int32, uint8, uint16
y uint32. Se guardan como registros 4x (40001-4FFFF). Los
parámetros se leen utilizando la función 03HEX «Lectura de
registros de retención». Los parámetros se escriben
utilizando la función 6HEX «Preajustar registro» para 1
registro (16 bits) y la función 10 HEX «Preajustar múltiples
registros» para 2 registros (32 bits). Los tamaños legibles
van desde 1 registro (16 bits) hasta 10 registros (20
caracteres).
Tipos de datos no estándar
Los tipos de datos no estándar son cadenas de texto y se
almacenan como registros 4x (40001-4FFFF). Los
parámetros se leen utilizando la función 03HEX «Lectura de
registros de retención» y se escriben utilizando la función
10HEX «Preajustar múltiples registros». Los tamaños
legibles van desde 1 registro (2 caracteres) hasta 10
registros (20 caracteres).
7.10 Ejemplos
Los siguientes ejemplos ilustran varios comandos Modbus
RTU.
7.10.1 Lectura de estado de bobina (01
HEX)
Descripción
Esta función lee el estado ON/OFF de las distintas salidas
(bobinas) del convertidor de frecuencia. No se admite la
transmisión en las lecturas.
Petición
El mensaje de petición especifica la bobina inicial y la
cantidad de bobinas a leer. Las direcciones de bobina
comienzan en cero, es decir, la bobina 33 tiene la dirección
32.
Ejemplo de una petición de lectura de las bobinas 33 a 48
(código de estado) del dispositivo esclavo 01.
Guía de diseño de Convertidor de frecuencia VLT
Nombre del campo
Dirección del esclavo
Función
Dirección de inicio HI
Dirección de inicio LO
N.º de puntos HI
N.º de puntos LO
Comprobación de errores
(CRC)
Tabla 7.22
Respuesta
El estado de la bobina en el mensaje de respuesta está
empaquetado como una bobina por bit del campo de
datos. El estado se indica como: 1 = activado;
0 = desactivado. El LSB (bit menos significativo) del primer
byte de datos contiene la bobina a la que se dirige la
consulta. Las otras bobinas siguen hacia el final de mayor
nivel del byte, y «desde el nivel bajo al nivel alto» en los
bytes siguientes.
Si la cantidad de bobinas devueltas no es múltiplo de
ocho, los bits restantes del byte de datos final se rellenan
con ceros (hacia la parte alta del byte). El campo Contador
de bytes especifica el número de bytes de datos
completos.
Nombre del campo
Dirección del esclavo
Función
Contador de bytes
Datos (bobinas 40-33)
Datos (bobinas 48-41)
Comprobación de errores
(CRC)
Tabla 7.23
¡NOTA!
Las bobinas y los registros son direccionados explíci-
tamente con una compensación de -1 en Modbus.
Es decir, la bobina 33 tiene la dirección de bobina 32.
7.10.2 Forzar / escribir una sola bobina (05
Descripción
Esta función fuerza la bobina a activado o desactivado.
Cuando se transmite, la función fuerza las mismas
referencias de bobina en todos los esclavos conectados.
Petición
El mensaje de petición especifica que se fuerce la bobina
65 (control de escritura de parámetro). Las direcciones de
bobinas comienzan en cero, es decir, la bobina 65 tiene la
®
MG18C405 - VLT
es una marca registrada de Danfoss
®
HVAC Basic
Ejemplo (HEX)
01 (dirección del convertidor de
frecuencia)
01 (leer bobinas)
00
20 (32 decimal) bobina 33
00
10 (16 decimal)
-
Ejemplo (HEX)
01 (dirección del convertidor de
frecuencia)
01 (leer bobinas)
02 (2 bytes de datos)
07
06 (STW=0607hex)
-
HEX)
7
7
95