Variables Del Esclavo Modbus - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Modbus, sino que es un parámetro de todo maestro Modbus. La frecuencia de ejecución (es
decir, el tiempo que transcurre entre dos ejecuciones) de MB_SLAVE debe basarse en los
parámetros particulares del maestro Modbus. Como mínimo, MB_SLAVE debería ejecutarse dos
veces en el periodo de timeout de respuesta del maestro Modbus.

Variables del esclavo Modbus

Esta tabla muestra las variables estáticas públicas almacenadas en el bloque de datos de
instancia MB_SLAVE que se pueden utilizar en el programa.
Tabla 13-165 Variables del esclavo Modbus
Variable
Request_Count
Slave_Message_Count
Bad_CRC_Count
Broadcast_Count
Exception_Count
Success_Count
HR_Start_Offset
Extended_Addressing
El programa puede escribir valores en las variables HR_Start_Offset y Extended_Addressing y
controlar operaciones del esclavo Modbus. Las demás variables se pueden leer para vigilar el
estado Modbus.
HR_Start_Offset
Las direcciones del registro de retención Modbus empiezan en 40001 o 400001. Estas
direcciones corresponden a la dirección de memoria del PLC inicial del registro de retención. No
obstante, es posible configurar la variable "HR_Start_Offset" para que defina la dirección inicial
del registro de retención Modbus en otro valor diferente a 40001 o 400001.
Por ejemplo, si ha configurado el registro de retención para que empiece en MW100 y su
longitud es de 100 palabras. Un offset de 20 determina que la dirección inicial del registro de
retención sea 40021 en vez de 40001. Cualquier dirección por debajo de 40021 y por encima de
400119 tendrá como resultado un error de direccionamiento.
Tabla 13-166 Ejemplo de direccionamiento del registro de retención Modbus
HR_Start_Offset
0
20
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de datos Descripción
Word
Número de todas las peticiones recibidas por este esclavo
Word
Número de peticiones recibidas para este esclavo específico
Word
Número de peticiones recibidas que tienen un error CRC
Word
Número de peticiones Broadcast recibidas
Word
Errores específicos Modbus que requieren una excepción devuelta
Word
Número de peticiones recibidas para este esclavo específico que no tienen errores
de protocolo
Word
Especifica la dirección inicial del registro de retención Modbus (valor predeter‐
minado = 0)
Bool
Configura el direccionamiento de esclavos de uno o dos bytes
(0=dirección de un byte, 1=dirección de dos bytes, valor predeterminado = 0)
Dirección
Dirección Modbus (palabra)
Dirección S7-1200
Dirección Modbus (palabra)
Dirección S7-1200
Procesador de comunicaciones y Modbus TCP
13.9 Comunicación Legacy Modbus RTU (solo CM/CB 1241)
Mínimo
40001
MW100
40021
MW100
Máximo
40099
MW298
40119
MW298
1171

Publicidad

Tabla de contenido
loading

Tabla de contenido