Descripción Del Funcionamiento; Aplicación - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Tabla 9-84
Instrucción D_ACT_DP
KOP / FUP
1
STEP 7 crea el DB automáticamente al insertar la instrucción.
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.
Ejemplos
Desde el punto de vista de un fabricante de máquinas hay muchas opciones de dispositivos
posibles en la fabricación de máquinas en serie. Sin embargo, cada máquina suministrada
incluye únicamente una combinación de opciones determinada.
El fabricante configura cada una de estas opciones posibles para la máquina como un dispositivo
PROFINET IO. El fabricante lo hace para crear y mantener un programa de usuario común que
tenga todas las opciones posibles. D_ACT_DP se utiliza para desactivar todos los dispositivos
PROFINET IO que no están presentes al arrancar la máquina.
Una situación similar se da con las máquinas herramienta que disponen de muchas opciones de
herramientas pero que en realidad solo utilizan algunas de ellas en un momento determinado.
Estas herramientas se implementan como dispositivos PROFINET IO. Con D_ACT_DP, el
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
"D_ACT_DP_DB"(
req:=_bool_in_,
mode:=_usint_in_,
laddr:=_uint_in_,
ret_val=>_int_out_,
busy=>_bool_out_);
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Descripción
La instrucción D_ACT_DP se utiliza para
desactivar y activar dispositivos PROFI‐
NET IO configurados y determinar si ca‐
da dispositivo PROFINET IO asignado
está activado o desactivado en esos
momentos.
Instrucciones avanzadas
381

Publicidad

Tabla de contenido
loading

Tabla de contenido