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
11.5 Comunicación vía Modbus TCP
11.5.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 11-50
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 11-22 Composición de una solicitud de lectura para el dispositivo número 17, ejemplo
Valor
Encabezado MBAP
03 h
00 h
6D h
00 h
02 h
812
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
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
Funciones de accionamiento (STARTER)
Manual de funciones, 07/2018, 6SL3097-5AB00-0EP0
Protocol Data Unit (PDU)
Data
0 ... 252 Bytes

Publicidad

Tabla de contenido
loading

Tabla de contenido