Instrucciones avanzadas
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
La instrucción D_ACT_PT (Página 380) permite desactivar y activar dispositivos PROFINET IO
configurados de forma selectiva. También es posible determinar si cada dispositivo PROFINET IO
asignado está activado o desactivado en esos momentos.
Nota
Nota: La instrucción D_ACT_DP solo puede utilizarse con dispositivos PROFINET IO. No es posible
emplear la instrucción con esclavos PROFIBUS DP.
La instrucción DPNRM_DG (Página 396) permite leer los datos de diagnóstico actuales de un
esclavo DP en el formato especificado en EN 50 170 volumen 2, PROFIBUS.
Nota
La instrucción DPNRM_DG solo puede utilizarse con PROFIBUS.
9.3.2
RDREC y WRREC (leer/escribir registro)
Las instrucciones RDREC (leer registro) y WRREC (escribir registro) se pueden utilizar con
PROFINET, PROFIBUS y AS-i.
Tabla 9-75
Instrucciones RDREC y WRREC
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En los ejemplos SCL, "RDREC_DB" y "WRREC_DB" son los nombres de los DB de instancia.
2
370
SCL
"RDREC_DB"(
req:=_bool_in_,
ID:=_word_in_,
index:=_dint_in_,
mlen:=_uint_in_,
valid=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_dword_out_,
len=>_uint_out_,
record:=_variant_inout_);
"WRREC_DB"(
req:=_bool_in_,
ID:=_word_in_,
index:=_dint_in_,
len:=_uint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_dword_out_,
record:=_variant_inout_);
Descripción
Use la instrucción RDREC para leer un re‐
gistro con el número INDEX de un compo‐
nente direccionado por la ID, como un rack
central o un componente descentralizado
(PROFIBUS DP o PROFINET IO). Asigne el
número máximo de bytes que deben leerse
en MLEN. La longitud seleccionada del área
de destino RECORD debe tener como míni‐
mo la longitud de MLEN bytes.
Use la instrucción WRREC para transferir un
RECORD con el número de registro INDEX a
un esclavo DP o dispositivo PROFINET IO
direccionado por la ID, como un módulo
del rack central o un componente descen‐
tralizado (PROFIBUS DP o PROFINET IO).
Asigne la longitud en bytes del registro que
debe transmitirse. Así, la longitud seleccio‐
nada del área de origen RECORD debe tener
como mínimo la longitud de LEN bytes.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO