Acceso De Escritura Y Lectura Por Medio De Fc 03 Y Fc 06; Códigos De Función Utilizados; Dirección Esclavo - Siemens SINAMICS G120P Cabinet Instrucciones De Servicio

Convertidores en armario 110kw-400kw
Ocultar thumbs Ver también para SINAMICS G120P Cabinet:
Tabla de contenido

Publicidad

6.8.3.4

Acceso de escritura y lectura por medio de FC 03 y FC 06

Códigos de función utilizados
En la comunicación a través de Modbus, para el intercambio de datos entre maestro y
esclavo se usan una serie de códigos de función predefinidos.
La Control Unit utiliza para leer el código de función (Function Code) 03, o FC 03 (Read
Holding Registers, leer registros mantenedores) y para escribir el código de función 06, o FC
06 (Preset Single Register, preset de un registro).
Estructura de una solicitud de lectura con el código de función de Modbus 03 (FC 03)
Como dirección de inicio puede usarse cualquier dirección de registro válida.
Mediante FC 03, el controlador puede acceder a más de un registro con una sola solicitud.
El número de registros a los que se ha accedido se define en los bytes 4 y 5 de la solicitud
de lectura.
Tabla 6- 22
Solicitudes de lectura no válidas
Solicitud de lectura
Dirección de registro no válida
Lectura de un "Write Only Register" (registro de solo
lectura)
Lectura de un registro reservado
El controlador direcciona más de 125 registros
La dirección de inicio y el número de registros de una
dirección quedan fuera de un bloque de registros definido
Tabla 6- 23
Ejemplo
11 h
03 h
00 h
6D h
00 h
02 h
xx h
xx h
Convertidores en armario
Instrucciones de servicio, 04/2014, A5E32923365A
Estructura de una solicitud de lectura para el esclavo número 17
Byte
Descripción
0
Dirección esclavo
1
Código de función
2
Dirección inicio registro "High" (registro 40110)
3
Dirección inicio registro "Low"
4
Número de registros "High" (2 registros: 40110; 40111)
5
Número de registros "Low"
6
CRC "Low"
7
CRC "High"
Reacción del convertidor
Código de excepción 02 (dirección de datos no válida)
Telegrama que tiene todos los valores ajustados a 0.
Código de excepción 03 (valor de datos no válido)
Código de excepción 02 (dirección de datos no válida)
Manejo
6.8 Comunicación por RS485
237

Publicidad

Tabla de contenido
loading

Tabla de contenido