Solicitación (Maestro)
Campo
Dirección del esclavo
Función
Registrador inicial (high)
Registrador inicial (low)
No. de registradores (high)
No. de registradores (low)
Byte Count
P0100 (high)
P0100 (low)
P0101 (high)
P0101 (low)
CRC-
CRC+
6.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:
Solicitación (Maestro)
Dirección del esclavo
Función
MEI Type
Código de lectura
Número del objeto
CRC-
CRC+
Esta función permite la lectura de tres categorías de informaciones: Básica, Regular y Extendida, y cada
categoría es formada por un grupo de objetos. Cada objeto es formado por una secuencia de caracteres ASCII.
Para el CFW501, solo informaciones básicas están disponibles, formadas por tres objetos:
Objeto 00h – VendorName: representa el nombre del fabricante del producto.
Objeto 01h – ProductCode: Formado por el código del producto (CFW501), más la tensión y corriente
nominal del producto (ex.: 'CFW501 220 - 230 V 10 A').
Objeto 02h – MajorMinorRevision: indica la versión de firmware del producto, en el formato 'VX.XX'.
El código de lectura indica cuales las categorías de informaciones son leídas, y si los objetos son accedidos en
secuencia o individualmente. En el caso, el CFW501 soporta los códigos 01 (informaciones básicas en
secuencia), y 04 (acceso individual a los objetos). Los demás campos son especificados por el protocolo y para
el CFW501 poseen valores fijos.
Ejemplo: lectura de las informaciones básicas en secuencia, a partir del objeto 02h, de un esclavo en la
dirección 1:
Descripción Detallada de las Funciones
Respuesta (Esclavo)
Valor
Campo
0Fh
Dirección del esclavo
10h
Función
00h
Registrador inicial (high)
64h
Registrador inicial (low)
00h
No. de registradores (high)
02h
No. de registradores (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+
Valor
0Fh
10h
00h
64h
00h
02h
01h
39h
CFW501 | 25