Acceso De Escritura Y Lectura Mediante Códigos De Función; Códigos De Función Utilizados - Siemens SINAMICS S120 Manual De Funciones

Ocultar thumbs Ver también para SINAMICS S120:
Tabla de contenido

Publicidad

Comunicación a través de Modbus TCP
6.5 Acceso de escritura y lectura mediante códigos de función
6.5
Acceso de escritura y lectura mediante códigos de función
Códigos de función utilizados
En la comunicación a través de Modbus, para el intercambio de datos entre controlador y
dispositivo se usan códigos de función predefinidos.
La Control Unit utiliza los siguientes códigos de función Modbus:
● FC 03: Registros mantenedores para la lectura de datos desde el convertidor
● FC 06: Escritura de registros individuales (Write Single Registers)
● FC 16: Escritura de varios registros (Write Multiple Registers)
Composición de un aviso Modbus TCP
Transaction ID
Figura 6-1
Composición de una solicitud de lectura mediante el código de función 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 10 y 11 de la solicitud de
lectura.
Tabla 6-4
Valor
Encabezado MBAP
03 h
00 h
6D h
00 h
02 h
166
Modbus Application Header
Protocol ID
2 Bytes
2 Bytes
Partes individuales, incluidos el encabezado (Modbus Application Header, MBAP) y el
código de función
Composición de una solicitud de lectura para el dispositivo número 17, ejemplo
Byte
Descripción
7
Código de función
8
Dirección inicio registro "High" (registro 40110)
9
Dirección inicio registro "Low"
10
Número de registros "High" (2 registros: 40110; 40111)
11
Número de registros "Low"
Application Data Unit (ADU)
Length
Unit ID
FCode
2 Bytes
1 Byte
1 Byte
Manual de funciones, 12/2018, 6SL3097-5BD00-0EP0
Protocol Data Unit (PDU)
Data
0 ... 252 Bytes
Comunicación

Publicidad

Tabla de contenido
loading

Tabla de contenido