8.20.3.4
Función 06 - Write
Single Register
8.20.3.5
Función 15 - Write
Multiple Coils
Ejemplo: accionar el comando habilita rampa (bit 100 = 1) de un CFW-
08 en la dirección 1:
Pregunta (Maestro)
Campo
Dirección del esclavo
Función
No. del bit (high)
No. del bit (low)
Valor para el bit (high)
Valor para el bit (low)
CRC-
CRC+
Para esta función la respuesta del esclavo es una copia idéntica de la
solicitud hecha por el maestro.
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):
Pregunta (Maestro)
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+
Ejemplo: escrita de la referencia de velocidad (variable básica 4) igual
a 30,00 hz, de un CFW-08 en la dirección 1.
Pregunta (Maestro)
Campo
Dirección del esclavo
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 dicho anteriormente,
las variables básicas son direccionadas a partir de 5000, luego la variable
básica 4 es direccionada en 5004 (138Ch). Como la frecuencia posee
resolución de dos casas decimales, el valor 30,00 hz es representado
por 3000 (0BB8h).
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 hexadecimales, y cada campo repre-
senta un byte).
DISPOSITIVOS OPCIONALES
Respuesta (Esclavo)
Valor
Campo
01h
Dirección del esclavo
05h
Función
00h
No. del bit (high)
64h
No. del bit (low)
FFh
Valor para el bit (high)
00h
Valor para el bit (low)
CDh
CRC-
E5h
CRC+
Respuesta (Esclavo)
Dirección del esclavo
Dirección del registrador (byte high)
Dirección del registrador (byte low)
Valor para el registrador (byte high)
Valor para el registrador (byte low)
Respuesta (Esclavo)
Valor
Campo
01h
Dirección del esclavo
06h
Función
13h
Registrador (high)
8Ch
Registrador (low)
0Bh
Valor (high)
B8h
Valor (low)
4Bh
CRC-
E7h
CRC+
Valor
01h
05h
00h
64h
FFh
00h
CDh
E5h
Función
CRC-
CRC+
Valor
01h
06h
13h
8Ch
0Bh
B8h
4Bh
E7h
155