Instalación y ajuste de RS4...
registers (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 varias órdenes de Modbus
RTU.
7.10.1 Lectura de estado de la 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 telegrama de solicitud especifica la bobina inicial y la
cantidad de bobinas que se deben leer. Las direcciones de
las bobinas 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.
Nombre del campo
Dirección del esclavo
01 (dirección del convertidor de
frecuencia)
Función
01 (leer bobinas)
Dirección de inicio HI
00
Dirección de inicio LO
20 (32 decimal) bobina 33
Número de puntos HI
00
Número de puntos LO
10 (16 decimal)
Comprobación de errores
–
(CRC)
Tabla 7.22 Petición
Respuesta
El estado de la bobina en el telegrama de respuesta está
empaquetado como una bobina por bit del campo de
datos. El estado se indica como: 1 = ON; 0 = OFF. 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.
MG18C805
Guía de diseño
Ejemplo (hex)
Danfoss A/S © 04/2018 Reservados todos los derechos.
Nombre del campo
Dirección del esclavo
01 (dirección del convertidor de
frecuencia)
Función
01 (leer bobinas)
Contador de bytes
02 (2 bytes de datos)
Datos (bobinas 40-33)
07
Datos (bobinas 48-41)
06 (STW = 0607hex)
Comprobación de errores
–
(CRC)
Tabla 7.23 Respuesta
AVISO!
Las bobinas y los registros se direccionan explícitamente
con una compensación de –1 en Modbus.
Por ejemplo, la bobina 33 tiene la dirección de bobina
32.
7.10.2 Forzar/escribir una sola bobina (05
hex)
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 telegrama de petición especifica que se fuerce la bobina
65 (control de escritura de parámetro). Las direcciones de
las bobinas comienzan en cero, es decir, la bobina 65 tiene
la dirección 64. Forzar datos = 00 00 hex (OFF) o FF 00 hex
(ON).
Nombre del campo
Dirección del esclavo
01 (dirección del convertidor de
frecuencia)
Función
05 (escribir una sola bobina)
Dirección de bobina HI
00
Dirección de bobina LO
40 (64 decimal) bobina 65
Forzar datos HI
FF
Forzar datos LO
00 (FF 00 = ON)
Comprobación de errores
–
(CRC)
Tabla 7.24 Petición
Respuesta
La respuesta normal es un eco de la petición, devuelta tras
ser forzado el estado de la bobina.
Ejemplo (hex)
Ejemplo (hex)
97
7
7