Instrucciones avanzadas
9.7 Diagnóstico (PROFINET o PROFIBUS)
9.7.6
GetStationInfo (leer la dirección IP o MAC de un dispositivo PROFINET IO)
La instrucción "GetStationInfo" lee la dirección IP o MAC de un dispositivo PROFINET IO del
sistema IO local o de un dispositivo PROFINET IO ubicado en un sistema IO de nivel inferior
(conectado usando módulos CP/CM).
Nota
La instrucción GetStationInfo solo puede utilizarse con dispositivos PROFINET IO. No es
posible emplear la instrucción con esclavos PROFIBUS DP.
Tabla 9- 155 Instrucción GetStationInfo
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "GetStationInfo_SFB_DB" es el nombre del DB de instancia.
2
Direccione el dispositivo IO empleando el identificador de hardware de la estación en el
parámetro LADDR. Encontrará la ID de hardware en la ubicación siguiente:
Variables PLC > Mostrar todas las variables> ficha Constantes de sistema. Busque
"IODevice" en la columna de nombre y "Hw_Device" en la columna de tipo de datos.
Utilice el parámetro MODE para seleccionar la información que debe leerse.
En el parámetro DATA asigne el área de datos en la que la instrucción escribe los datos de
dirección leídos. Para guardar la dirección IP, use la estructura "IF_CONF_v4". Para guardar
la dirección MAC, use la estructura "IF_CONF_MAC".
Active la lectura de los datos de dirección mediante el parámetro de control REQ. Para ello,
el dispositivo IO tiene que estar accesible.
484
SCL
"GetStationInfo_SFB_DB"(
REQ:=_bool_in_,
LADDR:=_uint_in_,
DETAIL:=_uint_in_,
MODE:=_uint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_,
DATA:=_variant_inout_);
Descripción
Utilice la instrucción GetStationInfo
para leer la dirección IP o MAC de un
dispositivo PROFINET IO. La instruc-
ción también permite leer la dirección
IP o MAC de un dispositivo IO ubica-
do en un sistema IO de nivel inferior
(conectado usando módulos CP/CM).
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK