Capítulo 8 - Dispositivos Opcionales
Enderezo del registrador inicial (byte high)
Enderezo del registrador inicial (byte low)
Número de registradores (byte high)
Número de registradores (byte low)
Ejemplo: lectura de los valores de valor proporcional a la frecuencia (P002) y corriente del motor
(P003) del MVW-01 en el enderezo 1:
Enderezo del esclavo
Registrador inicial (high)
Registrador inicial (low)
Nº de registradores (high)
Nº de registradores (low)
Cada registrador siempre es formado por dos bytes (high y low). Para el ejemplo, tenemos que
P002 = 0384h, que en decimal es igual a 900. Como este parámetro no posee casa decimal para
la indicación, el valor real leído es 900rpm. 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 una casa decimal,
el valor leído es de 5,3A.
8.6.3.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 MVW-01 en el enderezo 1:
8-56
Pregunta (Maestro)
Enderezo del escravo
Función
CRC-
CRC+
Pregunta (Maestro)
Campo
Valor
Función
CRC-
CRC+
CBh
Pregunta (Maestro)
Enderezo del esclavo
Función
Enderezo del bit (byte high)
Enderezo del bit (byte low)
Valor para el bit (byte high)
Valor para el bit (byte low)
CRC-
CRC+
Respuesta (Esclavo)
Enderezo del esclavo
Respuesta (Esclavo)
Campo
01h
Enderezo del esclavo
03h
Función
00h
Byte Count
02h
P002 (high)
00h
P002 (low)
02h
P003 (high)
65h
P003 (low)
CRC-
CRC+
Enderezo del esclavo
Enderezo del bit (byte high)
Enderezo del bit (byte low)
Valor para el bit (byte high)
Valor para el bit (byte low)
Función
Campo Byte Count
Dato 1 (high)
Dato 1 (low)
Dato 2 (high)
Dato 2 (low)
etc a
CRC-
CRC+
Valor
01h
03h
04h
03h
84h
00h
35h
7Ah
49h
Resposta (Escravo)
Función
CRC-
CRC+