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)
Dato 1 (high)
Dato 1 (low)
Dato 2 (high)
Dato 2 (low)
Etc...
CRC-
CRC+
Ejemplo 3: escrita del tiempo de aceleración (P0100) igual a 1,0s y tiempo de desaceleración (P0101) igual a
2,0s, de un CFW-11 en la dirección 15.
Valores convertidos para hexadecimal:
Dirección: 15 = 0Fh (1 byte)
-
Número del primer parámetro: 100 = 0064h (2 bytes)
-
Valor para el primer parámetro: 10 = 000Ah (2 bytes)
-
Valor para el segundo parámetro: 20 = 0014h (2 bytes)
-
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+
5.4.4 Función 43 – Read Device Identification
Función auxiliar, que permite la lectura del fabricante, modelo y versión de "firmware" del producto. Posee la
siguiente estructura:
Pregunta (Maestro)
Pregunta (Maestro)
Pregunta (Maestro)
Dirección del esclavo
Función
MEI Type
Código de lectura
Número del Objeto
CRC-
CRC+
Respuesta (Esclavo)
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)
CRC-
CRC+
Respuesta (Esclavo)
Valor
Campo
0Fh
Dirección del esclavo
10h
Función
00h
Registrador (high)
64h
Registrador (low)
00h
Valor (high)
02h
Valor (low)
04h
CRC-
00h
CRC+
0Ah
00h
14h
E0h
91h
Respuesta (Esclavo)
Dirección del esclavo
Función
MEI Type
Conformity Level
More Follows
Próximo objeto
Número de objetos
Código del primer objeto
Tamaño del primer objeto
Valor del primer objeto (n bytes)
Código del segundo objeto
Tamaño del segundo objeto
Valor del segundo objeto (n bytes)
etc...
CRC-
CRC+
27
Valor
0Fh
10h
00h
64h
00h
02h
01h
39h