9.3.5
GETIO_PART (leer área de memoria imagen de proceso)
La instrucción "GETIO_PART" se utiliza para leer de forma coherente una parte de las entradas de
módulos o submódulos de esclavos DP o dispositivos PROFINET IO. GETIO_PART llama la
instrucción "DPRD_DAT (Página 389)".
Tabla 9-79
GETIO_PART (leer área de memoria imagen de proceso)
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "GETIO_PART_DB" es el nombre del DB de instancia.
2
Utilice el parámetro de entrada ID para seleccionar el módulo de periferia por medio del
identificador de hardware.
Utilice los parámetros OFFSET y LEN para especificar la parte del área de la memoria imagen de
proceso que debe leerse. Si el área de entrada que abarcan OFFSET y LEN no está completamente
cubierta por el módulo, el bloque devuelve el código de error DW#16#4080B700.
La longitud del área de destino debe ser mayor o igual a la cantidad de datos que se leerán:
• Si no hay errores durante la transmisión de datos, ERROR recibe el valor FALSE. Los datos
leídos se escriben en el área de destino definida en el parámetro INPUTS.
• Si se produce un error durante la transmisión de datos, ERROR recibe el valor TRUE. El
parámetro STATUS recibe la información de error de DPRD_DAT.
• Si el área de destino es mayor que LEN, la instrucción escribe en los primeros bytes LEN del
área de destino. ERROR recibe el valor FALSE.
Parámetros
La tabla siguiente muestra los parámetros de la instrucción GETIO_PART:
Parámetro
Declaración
ID
IN
OFFSET
IN
LEN
IN
STATUS
OUT
1
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
"GETIO_PART_DB"(
id:=_uint_in_,
offset:=_int_in_,
len:=_int_in_,
status=>_dword_out_,
error=>_bool_out_,
inputs:=_variant_inout_);
Tipo de datos Descripción
HW_SUBMO‐
Identificador de hardware del módulo
DULE
Int
Número del primer byte que debe leerse en la memoria imagen de proceso del
componente (mínimo valor posible: 0)
Int
Número de bytes que deben leerse
DWord
Contiene la información de error de DPRD_DAT (Página 389) en la forma
DW#16#40xxxx00 si ERROR = TRUE
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Descripción
La instrucción GETIO_PART se utiliza
para leer de forma coherente una parte
relacionada de las entradas de un mó‐
dulo de periferia.
Instrucciones avanzadas
375