Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
HR_Start_Offset
Las direcciones del registro de retención Modbus empiezan en 40001. Estas direcciones
corresponden a la dirección de memoria del PLC inicial del registro de retención. No
obstante, se puede usar la variable "HR_Start_Offset" para que defina la dirección inicial del
registro de retención Modbus en un número diferente de 40001.
Por ejemplo, si el registro de retención empieza 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 inferior a 40021 o superior a 40119 tendrá
como resultado un error de direccionamiento.
Tabla 13- 68 Ejemplo de direccionamiento del registro de retención Modbus
HR_Start_Offset
0
20
HR_Start_Offset son datos de palabra en el bloque de datos de instancia de MB_SERVER
que asigna la dirección inicial del registro de retención Modbus. Puede ajustar esta variable
estática pública utilizando la lista desplegable de asistencia de parámetros, una vez que
haya insertado MB_SERVER en el programa.
Por ejemplo, una vez que haya insertado MB_SERVER en un segmento KOP, puede ir a un
segmento anterior y asignar HR_Start_Offset. La dirección inicial debe asignarse antes de
ejecutar MB_SERVER.
1232
Dirección
Dirección Modbus (palabra)
Dirección S7-1200
Dirección Modbus (palabra)
Dirección S7-1200
Mínimo
40001
MW100
40021
MW100
Introducir una variable de servidor Modbus
utilizando el nombre de DB predeterminado:
1. Posicione el cursor en el campo del
parámetro y escriba un carácter m.
2. Seleccione "MB_SERVER_DB" en la lista
desplegable de nombres de DB.
3. Seleccione
"MB_SERVER_DB.HR_Start_Offset" en la
lista desplegable de variables de DB.
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Máximo
40099
MW298
40119
MW298
Controlador programable S7-1200