Desactivar Dispositivos Profinet Io; Activar Dispositivos Profinet Io - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

Instrucciones avanzadas
9.3 E/S distribuidas (PROFINET, PROFIBUS o AS-i)
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 304).
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 87).
Si se intenta acceder a un dispositivo PROFINET IO desactivado por medio de una instrucción (p.
ej. "RD_REC (Página 370)"), en RET_VAL se recibe la misma información de error que para un
dispositivo PROFINET IO no disponible.
Si una estación PROFINET IO falla después de haberla desactivado con D_ACT_DP, el sistema
operativo no detecta el fallo.

Activar dispositivos PROFINET IO

Cuando se reactiva un dispositivo PROFINET IO con D_ACT_DP, el controlador PROFINET IO
asociado configura el componente y lo parametriza (igual que cuando retorna una estación
PROFINET IO que había fallado). Esta activación termina cuando el componente está en
disposición de transferir datos de usuario.
Si se intenta activar un dispositivo PROFINET IO al que no puede accederse (p. ej. porque estaba
físicamente separado del bus) con una instrucción D_ACT_DP, la instrucción devuelve el código
de error W#16#80A7 una vez ha finalizado el tiempo de parametrización configurado para
periferia descentralizada. El dispositivo PROFINET IO se activa y, puesto que no es posible
acceder a él, se muestra un aviso en correspondencia en el diagnóstico del sistema.
382
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido