Función 16 - Write Multiple Registers - WEG Modbus RTU SCA06 Manual Del Usuario

Tabla de contenido

Publicidad

Ejemplo: escrita de la consigna de velocidad (P0121) en 2000 rpm para el esclavo en la dirección 3.
Dirección: 3 = 03h (1 byte)
Dirección del registrador inicial: 121 = 0079h (2 bytes)
Valor para el parámetro: 07D0h (2 bytes)
Solicitación (Maestro)
Campo
Dirección del esclavo
Función
Registrador (high)
Registrador (low)
Valor (high)
Valor (low)
CRC-
CRC+
Note que para esta función, la respuesta del esclavo es una copia idéntica de la solicitación hecha por el
maestro.
6.3
FUNCIÓN 16 – WRITE MULTIPLE REGISTERS
Esta función permite escribir valores para un grupo de registradores, que deben estar en secuencia numérica.
También puede ser usada para escribir un único registrador (cada campo representa un byte).
Solicitación (Maestro)
Dirección del esclavo
Función
Dirección del registrador inicial (byte high)
Dirección del registrador inicial (byte low)
Número de registradores (byte high)
Número de registradores (byte low)
Campo Byte Count (nº de bytes de datos)
Dato 1 (high)
Dato 1 (low)
Dato 2 (high)
Dato 2 (low)
etc...
CRC-
CRC+
Ejemplo: escritura de la función de las tres entradas digitales P0300, P0301 y P0302 igual a 4, 4 y 10,
respectivamente, de un esclavo en la dirección 15.
Dirección: 15 = 0Fh (1 byte)
Dirección del registrador inicial: 300 = 012Ch (2 bytes)
Valor para el primer parámetro: 4 = 0004h (2 bytes)
Valor para el segundo parámetro: 4 = 0004h (2 bytes)
Valor para el tercero parámetro: 10 = 000Ah (2 bytes)
Solicitación (Maestro)
Campo
Dirección del esclavo
Función
Registrador inicial (high)
Registrador inicial (low)
No. de registradores (high)
No. de registradores (low)
Byte Count
P0300 (high)
P0300 (low)
P0301 (high)
P0301 (low)
P0302 (high)
P0302 (low)
CRC-
CRC+
Descripción Detallada de las Funciones
Respuesta (Esclavo)
Valor
Campo
03h
Dirección del esclavo
06h
Función
00h
Registrador (high)
79h
Registrador (low)
07h
Valor (high)
D0h
Valor (low)
5Ah
CRC-
5Dh
CRC+
Respuesta (Esclavo)
Dirección del esclavo
Función
Dirección del registrador inicial (byte high)
Dirección del registrador inicial (byte low)
Número de registradores (byte high)
Número de registradores (byte low)
CRC-
CRC+
Respuesta (Esclavo)
Valor
Campo
0Fh
Dirección del esclavo
10h
Función
01h
Registrador inicial (high)
2Ch
Registrador inicial (low)
00h
No. de registradores (high)
03h
No. de registradores (low)
06h
CRC-
00h
CRC+
04h
00h
04h
00h
0Ah
05h
A1h
Valor
03h
06h
00h
79h
07h
D0h
5Ah
5Dh
Valor
0Fh
10h
01h
2Ch
00h
03h
41h
13h
SCA06 | 19

Publicidad

Tabla de contenido
loading

Tabla de contenido