Parámetros
La tabla siguiente muestra los parámetros de la instrucción GetStationInfo:
Parámetro
Declaración
REQ
IN
LADDR
IN
DETAIL
IN
MODE
IN
DATA
IN_OUT
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
Parámetro DATA
• Utilice la estructura "IF_CONF_v4" en el parámetro DATA para guardar el parámetro de
dirección conforme a IPv4:
Byte
Parámetro
0 ... 1
Id
2 ... 3
Length
4 ... 5
Mode
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Tipo de datos
Bool
HW_DEVICE
HW_SUBMODULE
UNIT
Variant
Bool
Bool
Bool
Word
Tipo de datos
Valor inicial
UINT
30
UNIT
18
UNIT
0
9.7 Diagnóstico (PROFINET o PROFIBUS)
Descripción
Petición de parámetro de control
Activa la lectura de la información con REQ = "1".
El identificador de hardware de la estación del dispositivo IO
El número se toma de las propiedades de la estación en la Vista
de redes o de la ficha "Constantes de sistema" de la tabla de va‐
riables predeterminada.
El parámetro DETAIL no se utiliza. Deje el parámetro desconec‐
tado.
Selección de datos de dirección que deben leerse:
•
MODE = 1: Parámetro de dirección conforme a IPv4 (CPU
S7-1200 a partir de la versión de firmware V4.2)
•
MODE = 2: Dirección MAC (CPU S7-1200 a partir de la versión
de firmware V4.2)
Puntero al área en la que el programa escribe los datos de direc‐
ción del dispositivo IO. Utilice la estructura "IF_CONF_v4" para
MODE =1 y la estructura "IF_CONF_MAC" para MODE = 2.
El programa ha ejecutado la instrucción correctamente. El pro‐
grama ha transferido los datos de dirección al parámetro DATA.
Parámetro STATUS:
•
0: Ejecución de la instrucción terminada.
•
1: Ejecución de la instrucción no terminada aún.
Parámetro STATUS:
•
0: Sin errores.
•
1: Se ha producido un error al ejecutar la instrucción.
La información detallada se emite mediante el parámetro STA‐
TUS.
Parámetro STATUS:
El parámetro solo está activado mientras dura una llamada. Para
mostrar el estado debe copiar STATUS en un área de datos libre.
Descripción
ID de la estructura "IF_CONF_v4"
Longitud de la lectura de datos en BYTE
Irrelevante para la instrucción "GetStationInfo" (dejar en
"0")
Instrucciones avanzadas
437