Programación - Comunicación mediante instrucciones
5.4 Instrucciones
Variables del esclavo Modbus en la versión de la instrucción V3.0
Esta tabla muestra las variables estáticas públicas del bloque de datos de instancia de
Modbus_Slave que pueden utilizarse en el programa.
Tabla 5- 21
Variables del esclavo Modbus
Variable
HR_Start_Offset
QB_Start
QB_Count
Extended_Addressing
Request_Count
Slave_Message_Count
Bad_CRC_Count
Broadcast_Count
Exception_Count
Success_Count
MB_DB
El programa puede escribir valores en las variables HR_Start_Offset y Extended_Addressing y
controlar las operaciones del esclavo Modbus. Las demás variables pueden leerse para vigilar
el estado de Modbus.
142
Tipo de
Estándar
datos
Word
0
Word
0
Word
0xFFFF
Bool
FALSE
Word
0
Word
0
Word
0
Word
0
Word
0
Word
0
MB_BASE -
Descripción
Indica la dirección inicial del registro de paradas Modbus (estándar =
0)
Dirección inicial del área de direcciones escribibles de las salidas (byte
0 a 65535).
Nota:
La variable no está disponible para S7-300, S7-400 y WinAC.
Número de bytes de salida escribibles por el maestro Modbus.
Nota:
La variable no está disponible para S7-300, S7-400 y WinAC.
Direccionamiento avanzado, configura el direccionamiento del escla-
vo como byte individual o doble
(FALSE = dirección de byte único, TRUE = dirección de byte doble)
Número de todas las peticiones recibidas por este esclavo
Número de las peticiones recibidas para este esclavo específico
Número de peticiones recibidas que presentan un error CRC
Número de peticiones Broadcast recibidas
Errores específicos de Modbus, que se acusan en el maestro con una
excepción
Número de las peticiones recibidas para este esclavo específico sin
errores de protocolo
El parámetro MB_DB de la instrucción Modbus_Comm_Load debe
conectarse con el parámetro MB_DB de la instrucción Mo-
dbus_Master.
CM PtP - Configuraciones para acoplamientos punto a punto
Manual de funciones, 05/2021, A5E37509397-AE