Siemens SIMATIC S7-1500 Manual De Funciones página 145

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

Publicidad

Programación - Comunicación mediante instrucciones
5.4 Instrucciones
HR_Start_Offset
Las direcciones del registro de paradas Modbus empiezan en 40001 o 400001. Estas
direcciones equivalen a la dirección de inicio del registro de paradas en la memoria del
sistema de destino. De todas formas, es posible configurar la variable HR_Start_Offset para
configurar una dirección inicial distinta de 40001 o 400001 para el registro de paradas
Modbus.
La dirección 0 en el telegrama de recepción corresponde a la dirección inicial del registro de
paradas en la memoria del sistema de destino. A través de la variable HR_Start_Offset se
puede configurar otra dirección inicial como 0 para el registro de paradas de Modbus.
Así, por ejemplo, existe la posibilidad de configurar un registro de paradas que empiece en
MW100 y una longitud de 100 palabras. Si HR_Start_Offset = 20, la dirección 20 del
telegrama de recepción corresponde a la dirección de inicio del registro de paradas en la
memoria de destino (MW100). Toda dirección del telegrama de recepción por debajo de 20 y
por encima de 119 provoca un error de direccionamiento.
Tabla 5- 22
Ejemplo de direccionamiento del registro de paradas de Modbus si DATA_PTR señala a MW100 con una longi-
tud de 100 palabras
HR_Start_Offset
0
20
HR_Start_Offset es un valor de palabra que indica la dirección inicial del registro de paradas
Modbus y está guardado en el bloque de datos de instancia Modbus_Slave . Esta variable
estática pública se selecciona mediante la lista desplegable de parámetros después de haber
insertado Modbus_Slave en el programa.
Si, por ejemplo, se ha insertado Modbus_Slave en un segmento KOP, es posible pasar a un
segmento anterior y asignar el valor HR_Start_Offset con el comando Move. El valor debe
asignarse antes de ejecutar Modbus_Slave.
Introducir una variable de esclavo Modbus mediante el nombre de DB estándar:
1. Coloque el cursor en el campo de parámetros OUT1 e introduzca el carácter m.
2. Seleccione en la lista desplegable el DB de instancia que desee para la instrucción
Modbus_Slave.
3. Coloque el cursor a la derecha del nombre de DB (después de las comillas) e introduzca un
punto.
4. Seleccione en la lista desplegable "Modbus_Slave_DB.HR_Start_Offset".
Versiones de la instrucción
Aunque la versión 4.0 tiene exactamente tiene la misma funcionalidad que la versión 3.0, se
ha incrementado el número por motivos internos.
144
Dirección
Dirección Modbus (palabra)
Dirección S7-1500
Dirección Modbus (palabra)
Dirección S7-1500
Mínimo
0
MW100
20
MW100
CM PtP - Configuraciones para acoplamientos punto a punto
Manual de funciones, 05/2021, A5E37509397-AE
Máximo
99
MW298
119
MW298

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200mpSimatic et 200sp

Tabla de contenido