Pregunta (Maestro)
Dirección del esclavo
Dirección del registrador inicial (byte high)
Dirección del registrador inicial (byte low)
Valor para el registrador (byte high)
Valor para el registrador (byte low)
Ejemplo: escritura de la referencia de velocidad (variable básica 4) igual a 900 rpm de un MVW3000 en la dirección
1.
Vale la pena recordar que el valor para la variable básica 4 depende del tipo de motor utilizado, y que el valor
8191 equivale a la rotación nominal del motor. En este caso, imaginaremos que el motor utilizado posee rotación
nominal de 1800 rpm, luego que el valor que será escrito en la variable básica 4 para una rotación de 900 rpm es
la mitad de 8191, o sea, 4096 (1000h).
Pregunta maestro
Campo
Dirección
Función
Registrador (high)
Registrador (low)
Valor (high)
Valor (low)
CRC-
CRC+
Para esta función, una vez más, la respuesta del esclavo es una copia idéntica de la solicitud hecha por el maestro.
Como ya fue comentado anteriormente, las variables básicas son direccionadas a partir de 5000, a seguir, la
variable básica 4 es direccionada en 5004 (138Ch).
9.2.7.5 Función 15 - Write Multiple Coils
Esta función permite escribir valores para un grupo de bits que deben estar en secuencia numérica. También
puede ser usada para escribir un único bit (los valores son siempre en hexadecimales, y cada campo representa
un byte).
Pregunta (Maestro)
Dirección del esclavo
Dirección del bit inicial (byte high)
Dirección del bit inicial (byte low)
Número de bits (byte high)
Número de bits (byte low)
Tabla 9.31: Estructura de los telegramas
Función
CRC-
CRC+
Tabla 9.32: Ejemplo de estructura de telegramas
Valor
0x01
0x06
0x13
0x8C
0x10
0x00
0x41
0x65
Tabla 9.33: Estructura de los telegramas
Función
Byte Count
Byte 1
Byte 2
Byte n
CRC-
CRC+
REDES DE COMUNICACIÓN
Respuesta (Esclavo)
Dirección del esclavo
Función
Dirección del registrador (byte high)
Dirección del registrador (byte low)
Valor para el registrador (byte high)
Valor para el registrador (byte low)
CRC-
CRC+
Respuesta esclavo
Campo
Dirección
Función
Registrador (high)
Registrador (low)
Valor (high)
Valor (low)
CRC-
CRC+
Respuesta (Esclavo)
Dirección del esclavo
Función
Dirección del bit inicial (byte high)
Dirección del bit inicial (byte low)
Número de bits (byte high)
Número de bits (byte low)
CRC-
CRC+
-
-
-
-
Valor
0x01
0x06
0x13
0x8C
0x10
0x00
0x41
0x65
9
MVW3000 | 9-45