Instrucciones avanzadas
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Parámetros
La tabla siguiente muestra los parámetros de la instrucción PRVREC:
Paráme‐
Declara‐
tro
ción
MODE
IN
F_ID
IN
CODE1
IN
CODE2
IN
LEN
IN
NEW
OUT
STATUS
OUT
SLOT
OUT
SUBSLOT
OUT
INDEX
OUT
RLEN
OUT
RECORD
IN_OUT
9.3.10.4
DPNRM_DG (leer datos de diagnóstico de un esclavo DP)
La instrucción DPNRM_DG (Leer datos de diagnóstico de un esclavo DP) puede utilizarse con
PROFIBUS.
Tabla 9-93
Instrucción DPNRM_DG
KOP / FUP
SCL
ret_val := DPNRM_DG(
req:=_bool_in_,
laddr:=_word_in_,
record=>_variant_out_,
busy=>_bool_out_);
Tabla 9-94
Tipos de datos de la instrucción DPNRM_DG para los parámetros
Parámetro y tipo
REQ
IN
LADDR
IN
396
Tipo de datos
Int
HW_SUBMODULE
Byte
Byte
UInt
Bool
DWord
HW_SUBMODULE
HW_SUBMODULE
UInt
UInt
Variant
Tipo de datos
Bool
HW_DPSLAVE
Descripción
Modo
Subslot en el área de transferencia del I-device para el registro que
debe enviarse (solo relevante si MODE = 2). La palabra "high" siempre
se pone a cero.
Cero (si MODE = 3) y/o Error Code 1 (si MODE = 4)
Cero (si MODE = 3) y/o Error Code 2 (si MODE = 4)
Longitud máxima en bytes del registro que debe enviarse
El controlador superior ha solicitado el nuevo registro.
Información de error. Encontrará más información en "Parámetro
STATUS" (Página 385).
Idéntico a F_ID
Idéntico a F_ID
Número del registro que debe enviarse
Longitud del registro que debe enviarse
Registro provisto
Descripción
Utilice la instrucción DPNRM_DG para leer los datos de diagnóstico ac‐
tuales de un esclavo DP en el formato especificado por EN 50 170 volu‐
men 2, PROFIBUS. Los datos leídos se introducen en el área de destino
indicada en RECORD tras una transferencia sin errores.
Descripción
REQ=1: Solicitud de lectura
Dirección de diagnóstico configurada para el esclavo DP: tiene que ser la
dirección de la estación y no la del dispositivo I/O. Seleccione la estación
(y no la imagen del dispositivo) en la vista "Redes" de la "Configuración de
dispositivos" para determinar la dirección de diagnóstico.
Introduzca las direcciones en formato hexadecimal. Por ejemplo, la direc‐
ción de diagnóstico 1022 significa LADDR:=W#16#3FE.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO