Función 05 - Write Single Coil; Función 06 - Write Single Register - WEG MVW3000 Serie Manual Del Usuario

Ocultar thumbs Ver también para MVW3000 Serie:
Tabla de contenido

Publicidad

REDES DE COMUNICACIÓN
Cada registrador siempre está formado por dos bytes (high y low). Para el ejemplo, tenemos P002 = 0384h, que
en decimal es igual a 900. Como este parámetro no posee espacio decimal para la indicación, el valor real leído
será 900 rpm.
De la misma forma, tenemos que el valor de la corriente P003 = 0035h, que es igual a 53 decimal. Como la
corriente posee resolución de un espacio decimal, el valor leído es de 5,3 A.
9.2.7.3 Función 05 - Write Single Coil
Esta función es utilizada para escribir un valor para un único bit. El valor para el bit es representado utilizando dos
bytes, donde el valor FF00h representa el bit igual a 1, y el valor 0000h representa el bit igual a 0 (cero). Posee la
siguiente estructura (los valores son siempre hexadecimales, y cada campo representa un byte):
Ejemplo: accionar el comando habilita rampa (bit 100 = 1) de un MVW3000 en la dirección 1:
Pregunta maestro
Campo
Dirección
Función
Número del bit (high)
Número del bit (low)
Valor para el bit (high)
Valor para el bit (low)
CRC-
CRC+
9
Para esta función, la respuesta del esclavo es una copia idéntica de la solicitud hecha por el maestro.
9.2.7.4 Función 06 - Write Single Register
Esta función es utilizada para escribir un valor para un único registrador. Posee la siguiente estructura (los valores
son siempre hexadecimales, y cada campo representa un byte):
MVW3000 | 9-44
Tabla 9.29: Estructura de los telegramas
Pregunta (Maestro)
Dirección del esclavo
Función
Dirección del bit (byte high)
Dirección del bit (byte low)
Valor para el bit (byte high)
Valor para el bit (byte low)
CRC-
CRC+
Tabla 9.30: Ejemplo de estructura de telegramas
Valor
0x01
0x05
0x00
0x64
0xFF
0x00
0xCD
0xE5
Respuesta (Esclavo)
Dirección del esclavo
Función
Dirección del bit (byte high)
Dirección del bit (byte low)
Valor para el bit (bye high)
Valor para el bit (bye low)
CRC-
CRC+
Respuesta esclavo
Campo
Dirección
Función
Número del bit (high)
Número del bit (low)
Valor para el bit (high)
Valor para el bit (high)
CRC-
CRC+
Valor
0x01
0x01
0x01
0x02
0xD0
0x49
0xCD
0xE5

Publicidad

Tabla de contenido
loading

Tabla de contenido