D_Act_Dp (Activar/Desactivar Dispositivos Profinet Io); Descripción Del Funcionamiento; Aplicación - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Instrucciones avanzadas
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
9.3.8

D_ACT_DP (activar/desactivar dispositivos PROFINET IO)

La instrucción "D_ACT_DP" 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
La instrucción D_ACT_DP solo puede utilizarse con dispositivos PROFINET IO. No es
posible emplear la instrucción con esclavos PROFIBUS DP.
Tabla 9- 84
Instrucción D_ACT_DP
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "D_ACT_DP_SFB_DB" es el nombre del DB de instancia.
2
No es posible desactivar/activar una pasarela del tipo IE/PB Link PN IO por medio de la
instrucción D_ACT_DP. Si, de todas formas, se utiliza D_ACT_DP en la citada pasarela, la
CPU devuelve el valor W#16#8093 (no hay ningún objeto de hardware que pueda activarse
o desactivarse para la dirección especificada en LADDR).
Nota
La tarea de desactivación o activación requiere varias ejecuciones por el punto de control
del ciclo. Por consiguiente, no es posible esperar a que finalice una tarea de este tipo en un
bucle programado.
Descripción del funcionamiento
D_ACT_DP es una instrucción asíncrona, con lo que el procesamiento de la tarea abarca
varias ejecuciones de D_ACT_DP. Inicie la tarea llamando D_ACT_DP con REQ = 1.
Los parámetros de salida RET_VAL y BUSY indican el estado de la tarea.
Aplicación
Si se configuran dispositivos PROFINET IO en una CPU que realmente no existe o que
actualmente no se necesita, esta CPU sigue accediendo a los dispositivos PROFINET IO a
intervalos regulares. Después de desactivar los dispositivos la CPU deja de acceder a ellos.
Los respectivos eventos de error no se producen más.
420
SCL
"D_ACT_DP_DB"(
req:=_bool_in_,
mode:=_usint_in_,
laddr:=_uint_in_,
ret_val=>_int_out_,
busy=>_bool_out_);
Descripción
La instrucción D_ACT_DP se utiliza
para desactivar y activar dispositivos
PROFINET IO configurados y deter-
minar si cada dispositivo PROFINET
IO asignado está activado o desacti-
vado en esos momentos.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido