Requisitos:
• S7-1500 CPU con versión de firmware V3.0 o superior
• Al menos 1 dispositivo IO debe estar configurado en la interfaz PROFINET direccionada
El comportamiento se cambia transfiriendo un juego de datos 0xB072 a la interfaz PROFINET
del controlador IO. En este juego de datos se ha codificado si la relación de comunicación
debe cancelarse o seguir activa en caso de fallo. El juego de datos solo tiene efecto en la
interfaz PROFINET direccionada.
Una posibilidad de transferir el juego de datos 0xB072: definición de la estructura del juego
de datos en los datos locales estáticos de un bloque de función y llamada de ese bloque de
función en el OB de ciclo de programa. Proceda del siguiente modo:
1. Cree un bloque de función en STEP 7.
2. En los datos locales estáticos (Static) del bloque de función, cree una estructura del juego
de datos 0xB072.
– La tabla siguiente muestra la estructura del juego de datos 0xB072.
3. Llame el bloque de función creado en el OB de ciclo de programa (OB1) de su programa
de usuario. En la siguiente sección encontrará un ejemplo de programación para este
bloque de función.
El nuevo comportamiento ajustado no se almacena de manera permanente en el controlador
IO. Tras una desconexión/conexión, borrado total o carga de la configuración de hardware, el
ajuste predeterminado vuelve a estar activo. El comportamiento cambiado no está activo
hasta que ha finalizado la petición de escritura en el OB de ciclo de programa.
NOTA
Cambiar el comportamiento de comunicación para cada interfaz PROFINET
La llamada del bloque de función en el OB de ciclo de programa se refiere solo a la interfaz
PROFINET direccionada del controlador IO. Si desea mantener las relaciones de comunicación
para otras interfaces PROFINET, deberá llamar el bloque de función para cada interfaz
PROFINET adicional integrada del controlador IO por separado en el OB de ciclo de programa.
PROFINET con STEP 7
Manual de funciones, 11/2022, A5E03444489-AM
6.14 Manejo de los rebasamientos del límite de tiempo durante el intercambio de datos
Byte
Elemento
0-1
BlockType
2-3
BlockLength
4
BlockVersionHigh
5
BlockVersionLow
6-7
Reservado
8-9
ReadWriteBehaviorProper
ties
10-11
Reservado
Codificación Explicación
0xB072
Encabezado
La longitud del juego de datos se cuenta a
8
partir del byte 4 "BlockVersionHigh".
0x01
0x00
-
-
0,1
0: comportamiento estándar.
La relación de comunicación se cancela en
los supuestos anteriormente descritos.
1: la relación de comunicación se mantie
ne en los supuestos anteriormente descri
tos.
-
-
Funciones
279