Función 16 - Write Multiple Registers - WEG CFW-09 Manual Del Usuario

Ocultar thumbs Ver también para CFW-09:
Tabla de contenido

Publicidad

CAPITULO 8 - DISPOSITIVOS OPCIONALES
8.14.3.6 Función 16 - Write
Multiple Registers
326
Esta función permite escribir valores para un grupo de registradores, que
deben estar en secuencia numérica. También puede ser usada para escribir
un único registrador (los valores son siempre hexadecimal, y cada campo
representa un byte).
Pregunta (Maestro)
Dirección del esclavo
Función
Dirección del registrador inicial (byte high)
Dirección del registrador inicial (byte low)
Número de registradores (byte high)
Número de registradores (byte low)
Campo Byte Count (nº de bytes de datos)
Dado 1 (high)
Dado 1 (low)
Dado 2 (high)
Dado 2 (low)
etc a
CRC-
CRC+
Ejemplo: escrita del tiempo de aceleración (P100) = 1,0 s y tiempo de
desaceleración (P101) = 2,0 s, de un CFW-09 en la dirección 20:
Pregunta (Maestro)
Campo
Dirección del esclavo
Función
Registrador inicial (high)
Registrador inicial (low)
No. de registradores (high)
No. de registradores (low)
Byte Count
P100 (high)
P100 (low)
P101 (high)
P101 (low)
CRC-
CRC+
Como ambos los parámetros poseen resolución de una casa decimal,
para escrita de 1,0 y 2,0 segundos, deben ser transmitidos respectiva-
mente los valores 10 (000Ah) y 20 (0014h).
Respuesta (Esclavo)
Dirección del esclavo
Dirección del registrador inicial (byte high)
Dirección del registrador inicial (byte low)
Número de registradores (byte high)
Número de registradores (byte low)
Respuesta (Esclavo)
Valor
Campo
14h
Dirección del esclavo
10h
Función
00h
Registrador inicial (high)
64h
Registrador inicial (low)
00h
N
o
de registradores (high)
02h
N
o
de registradores (low)
04h
CRC-
00h
CRC+
0Ah
-
00h
-
14h
-
91h
-
75h
-
Función
CRC-
CRC+
-
-
-
-
-
-
Valor
14h
10h
00h
64h
00h
02h
02h
D2h
-
-
-
-
-

Publicidad

Tabla de contenido
loading

Tabla de contenido