Instrucciones avanzadas
9.11 Procesamiento de direcciones
Para obtener más información sobre los tipos de datos válidos, consulte la "Vista general de los
tipos de datos válidos" en la Ayuda en pantalla de STEP 7.
Tabla 9-228
Códigos de condición
RET_VAL*
Explicación
(W#16#...)
0
No ha ocurrido ningún error.
8091
Valor no válido en GEOADDR para HWTYPE.
8094
Valor no válido en GEOADDR para IOSYSTEM.
8095
Valor no válido en GEOADDR para STATION.
8096
Valor no válido en GEOADDR para SLOT.
8097
Valor no válido en GEOADDR para SUBSLOT.
* Los códigos de error se pueden mostrar como valores enteros o hexadecimales en el editor de programas.
9.11.2
LOG2GEO (determinar el slot a partir de la ID de hardware)
Utilice la instrucción LOG2GEO para determinar la dirección geográfica (slot de módulo) a partir
de la dirección lógica perteneciente a un identificador de hardware.
Tabla 9-229
Instrucción LOG2GEO
KOP / FUP
La instrucción LOG2GEO determina la dirección geográfica de una dirección lógica basada en el
identificador de hardware:
• Use el parámetro LADDR para seleccionar la dirección lógica en función del identificador de
hardware.
• GEOADDR contiene la dirección geográfica de la dirección lógica proporcionada en la entrada
LADDR.
Nota
En los casos en los que el tipo HW no admita un componente, se devuelve un número de subslot
para un módulo 0.
Se proporciona un error si la entrada LADDR no direcciona un objeto HW.
526
SCL
ret_val := LOG2GEO(
laddr:=_word_in_,
GEOADDR:=_variant_in_out_)
;
Descripción
Utilice la instrucción LOG2GEO para deter‐
minar el slot de módulo perteneciente a un
identificador de hardware.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO