Desactivar Dispositivos Profinet Io - Siemens S7 Serie Manual De Sistema

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

Publicidad

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 programa de usuario activa las herramientas que se necesitan
actualmente y desactiva las que se necesitarán más adelante.
Identificación de una tarea
Si se ha empezado una tarea de desactivación o activación y se vuelve a llamar D_ACT_DP
antes de que finalice la tarea, el comportamiento de la instrucción depende de si la nueva
llamada incluye la misma tarea o no. Si el parámetro de entrada LADDR coincide, la llamada
se interpreta como subsiguiente.

Desactivar dispositivos PROFINET IO

Cuando se desactiva un dispositivo PROFINET con D_ACT_DP, las salidas del proceso del
mismo se ponen a los valores sustitutivos configurados o a "0" (estado seguro). El
controlador PROFINET IO asignado no sigue direccionando este componente. Los LED de
error del controlador PROFINET IO o la CPU no identifican los dispositivos PROFINET IO
desactivados como averiados o ausentes.
La CPU actualiza con "0" la memoria imagen de proceso de las entradas de los dispositivos
PROFINET IO desactivados. Por consiguiente, la CPU trata los dispositivos PROFINET IO
desactivados simplemente como averiados.
Si se accede directamente desde el programa a los datos de usuario de un dispositivo
PROFINET IO previamente desactivado, el comportamiento del sistema depende del
tratamiento de errores seleccionado para el bloque:
● Si el tratamiento de errores global está activado, el sistema introduce un evento de
arranque para el error de acceso en el búfer de diagnóstico y permanece en RUN.
● Si el tratamiento de errores local de bloques está activado, el sistema introduce una
causa del error en la estructura del error. Se accede a la causa del error por medio de la
instrucción GET_ERROR_ID (Página 332).
Un error de acceso de lectura devuelve "0". Encontrará más información sobre el
tratamiento de errores en "Prioridades y colas de espera para la ejecución de eventos"
(Página 112).
Si se intenta acceder a un dispositivo PROFINET IO desactivado por medio de una
instrucción (p. ej. "RD_REC (Página 406)"), en RET_VAL se recibe la misma información de
error que para un dispositivo PROFINET IO no disponible.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
Instrucciones avanzadas
421

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido