Siemens SIMATIC S7-1200 Manual De Sistema página 436

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

Publicidad

Instrucciones avanzadas
9.7 Diagnóstico (PROFINET o PROFIBUS)
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.
La instrucción muestra el estado de ejecución de la tarea de lectura por medio de los parámetros
de salida BUSY, DONE y ERROR y el parámetro de salida STATUS.
Nota
Direccione el dispositivo IO empleando solo el identificador de hardware de la estación.
La estación, el dispositivo IO y la interfaz PROFINET disponen de su propio identificador de
hardware. Utilice únicamente el identificador de hardware de la estación para la instrucción
GetStationInfo.
Si se direcciona una interfaz PROFINET mediante el parámetro LADDR, por ejemplo, los datos de
dirección no se leen y la CPU genera un código de error "8092".
Para leer los datos de dirección de una interfaz PROFINET integrada o un módulo CM/CP en la
configuración central, use la instrucción "RDREC".
436
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 pa‐
ra leer la dirección IP o MAC de un dis‐
positivo PROFINET IO. La instrucción
también permite leer la dirección IP o
MAC de un dispositivo IO ubicado en
un sistema IO de nivel inferior (conec‐
tado usando módulos CP/CM).
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido