RET_VAL
Descripción
(W#16#...)
8251
Error de tipo de bloque de datos de origen
82B1
El bloque de datos de origen falta
82C0
El DB de origen está siendo editado por otra instrucción o función de comunicación.
8551
Error de tipo de bloque de datos de destino
85B1
El bloque de datos de destino falta
85C0
El DB de destino está siendo editado por otra instrucción o función de comunicación.
80C3
Actualmente hay más de 50 instrucciones READ_DBL o 50 WRIT_DBL en cola de ejecución.
Consulte también Recetas (Página 478)
9.10.3
ATTR_DB (leer atributos de un bloque de datos)
Tabla 9-224
Instrucción ATTR_DB
KOP / FUP
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "ATTR_DB":
Parámetro
Declara‐
ción
REQ
Input
DB_NUMBER
Input
RET_VAL
Output
DB_LENGTH
Output
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
ret_val := ATTR_DB(
REQ:=_bool_in_,
DB_NUMBER:=_uint_in_,
DB_LENGTH=>_udint_out_,
ATTRIB=>_byte_out_);
Tipo de da‐
Área de memoria
tos
BOOL
I, Q, M, D, L o constante
DB_ANY
I, Q, M, D, L o constante
INT
I, Q, M, D, L
UDINT
I, Q, M, D, L
9.10 Control de bloques de datos
Descripción
La instrucción "ATTR_DB" se utiliza para obtener in‐
formación acerca del bloque de datos (DB) ubicado
en la memoria de trabajo de la CPU. La instrucción
determina los atributos activados en el parámetro
ATTRIB para el DB seleccionado.
No es posible leer la longitud en bloques de datos
con acceso optimizado ni en bloques de datos que
solo están en la memoria de carga. En estos casos,
el parámetro DB_LENGH tiene el valor "0".
No utilice ATTR_DB para bloques de datos con ac‐
ceso optimizado y reserva de memoria activada.
No lea los bloques de datos de Motion Control con
la instrucción "ATTR_DB". En este caso se emite el
código de error 80B2.
Descripción
REQ = 1: Orden para leer atributos del bloque
Número del DB que debe comprobarse
Información de error
•
Número de bytes de datos que contiene el DB se‐
leccionado.
•
"0" para bloques de datos con acceso optimizado y
bloques de datos que solo están en la memoria de
carga.
Instrucciones avanzadas
521