B–30
Modo ModBus de Comunicación
Escritura en un Registro [10h]:
Esta función escribe datos en registros "holding" consecutivos. Ejemplo:
• Escribir "3000 segundos" como tiempo de aceleración 1 (F002) en un inverter de dirección
"1."
• El ejemplo usa el cambio dato "300000(493E0h)" para ajustar "3000 segundos" como
resolución del registro "holding" "0024h" y "0025h" que para el tiempo de aceleración 1
(F002) es 0.01 segundos..
Pregunta:
No.
Nombre del Campo
1
Dirección *1
2
Función código
3
Dirección de inicio
(orden alto) *2
4
Dirección de inicio
(orden bajo) *2
5
Número de registro
(orden alto)
6
Número de registro
(orden bajo)
7
Número de byte *3
8
Cambio de dato 1
(orden alto)
9
Cambio de dato 1
(orden bajo)
10
Cambio de dato 2
(orden alto)
11
Cambio de dato 2
(orden bajo)
12
CRC-16 (orden alto)
13
CRC-16 (orden bajo)
Nota 1: Envío gral. deshabilitado
Nota 2: El número de "coil" de arranque es
uno menos que el número de "coil"
a ser leído primero
Cuando el comando de escritura del Registro no puede ser ejecutado normalmente, ver la
respuesta excepción.
Respuesta:
Ejemplo
No.
Nombre del Campo
(hex)
01
1
Dirección *1
10
2
Función código
11
3
Número de registro de
arranque (orden alto)
02
4
Número de registro de
arranquw (orden alto)
00
5
Número de registro
(orden alto)
02
6
Número de registro
(orden bajo)
04
7
CRC-16 (orden alto)
00
8
CRC-16 (orden bajo)
04
93
E0
9E
9F
Ejemplo
(hex)
01
10
11
02
00
02
E5
34