Protocolo Modbus-RTU
Ejemplo 6: escrita del valor para las salidas analógicas AO1 y AO2, a través de las variables básicas 9 y 10,
para una Soft-Starter SSW-06 en la dirección 15. La salida AO1 debe ser igual a 50% (resolución de 14 bits,
50% = 8191) y AO2 igual a 25% (resolución de 14 bits, 25% = 4095).
■
Dirección: 15 = 0Fh (1 byte)
■
Número de la primera variable: VB09, direccionada en el registrador 5009 = 1391h (2 bytes)
■
Valor para el primero parámetro: 8191 = 1FFFh (2 bytes)
■
Valor para el segundo parámetro: 4095 = 0FFFh (2 bytes)
5.4.7
Función 43 – Read Device Identification
Función auxiliar, que permite la lectura del fabricante, modelo y versión de firmware del producto. Tiene la
siguiente estructura:
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 la Soft-Starter SSW-06, solamente informaciones básicas están disponibles, formadas por tres objetos:
■
Objeto 0x00 – Vendor Name: siempre 'WEG'.
■
Objeto 0x01 – Product Code: formado por el código del producto (SSW-06) más la corriente nominal de la
sofá-starter (ejemplo: 'SSW-06
■
Objeto 0x02 – Major Minor Revision: indica la versión de firmware de la soft starter, no formato 'VX.XX'.
El código de lectura indica cuales las categorías de informaciones están siendo leídas, y si los objetos están
siendo acezados en secuencia o individualmente. En el caso, la SSW-06 soporta los códigos 01 (informaciones
básicas en secuencia), y 04 (acceso individual a los objetos). Los demás campos para la SSW-06 tienen valores
fijos.
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
VB09 (high)
VB09 (low)
VB10 (high)
VB10 (low)
CRC-
CRC+
Pregunta (Maestro)
Dirección del esclavo
Función
MEI Type
Código de lectura
Número del Objeto
CRC-
CRC+
85.0A').
Respuesta (Esclavo)
Valor
Campo
0Fh
Dirección del esclavo
10h
Función
13h
Registrador (high)
91h
Registrador (low)
00h
Valor (high)
02h
Valor (low)
04h
CRC-
1Fh
CRC+
FFh
0Fh
FFh
A4h
83h
Respuesta (Esclavo)
Dirección del esclavo
Función
MEI Type
Conformity Level
More Follows
Próximo objeto
Número de objetos
Código del primero objeto
Tamaño del primero objeto
Valor del primero 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
13h
91h
00h
02h
15h
8Fh
SSW-06 | 25