Mostrar lista de artículos
S7-400 - CPU 41x -- Servicio y mantenimiento -- Diagnóstico de fallos
¿Qué módulos de organización se tienen que cargar en la CPU para que no se pase al estado STOP cuando haya un fallo en la periferia descentralizada?
Modificación al evaluar fallos en el OB122 con las CPUs del S7-400
Fallo de batería en un S7-400: No se llama al OB81
¿Qué módulos de organización se necesitan para el tratamiento de errores?
¿Cómo se averigua el estado de las estaciones de un sistema maestro DP o un sistema PROFINET IO?
Recogida de datos del módulo y de diagnóstico del sistema de automatización
La CPU pasa a STOP cuando se conecta en ONLINE una PG/PC a través de PROFIBUS
¿Por qué después de un OFF/ON en la alimentación o que un esclavo DP normalizado vuelva a la red, el LED EXTF de la CPU 300/400 sigue luciendo?
¿Cómo se puede identificar un evento de paro anterior durante el arranque de la CPU y procesarlo en el programa (también después de un borrado total)?
¿Por qué no pasa a RUN la IM y/o la CP con una CPU S7-400, cuando en el buffer de diagnóstico aparece el ID de evento 530D?
¿Porqué permanece la CPU en STOP tras la vuelta de la tensión de alimentación, después de que anteriormente toda la instalación estuvo sin tensión?
¿Qué hay que tener en cuenta cuando se utilizan los módulos SFC 17 "ALARM_SQ", SFC 18 "ALARM_S", SFC 107 "ALARM_DQ" o SFC 108 "ALARM_D"?
¿Qué hay que tener en cuenta cuando se utilizan los módulos SFC 20 "BLKMOV", SFC 81"UBLKMOV" o SFC 21 "FILL"?
ET 200M (módulos estándar) -- Servicio y mantenimiento -- Diagnóstico de fallos
¿Por qué esporádicamente no se configuran todos los módulos IO al actualizar el sistema de redundancia software con 2 IM 6ES7153-2BA..-....?
¿Qué módulos de organización se tienen que cargar en la CPU para que no se pase al estado STOP cuando haya un fallo en la periferia descentralizada?
¿Cómo se averigua el estado de las estaciones de un sistema maestro DP o un sistema PROFINET IO?
¿Cómo se leen los datos de diagnóstico de un esclavo DP, con ayuda del SFC 51 "RDSYSST" (con la CP443-5 Extended como DP-Master)?
¿Cómo se leen los datos de diagnóstico de un esclavo DP, con ayuda del SFC 51 "RDSYSST"? (con la interfaz DP integrada en la CPU como DP maestro)?
ET 200S (módulos estándar) -- Servicio y mantenimiento -- Diagnóstico de fallos
¿Cómo se accede en STEP 7 V11 + SP2 o superior de manera online a un esclavo DP, por ejemplo una estación ET 200S, para conocer el estado y los avisos de diagnóstico?
¿Cómo se lee el diagnóstico de un esclavo PROFIBUS DP con ayuda del SFC13 "DPNRM_DG" y cómo se evalúan los datos en el programa de usuario?
¿Qué módulos de organización se tienen que cargar en la CPU para que no se pase al estado STOP cuando haya un fallo en la periferia descentralizada?
¿Cómo se averigua el estado de las estaciones de un sistema maestro DP o un sistema PROFINET IO?
¿Por qué luce el LED de fallo general del IM 151 en una estación ET 200S, si se inserta un módulo de reserva?
S7-300 CPU 31x -- Servicio y mantenimiento -- Diagnóstico de fallos
¿Cómo se puede identificar un evento de paro anterior durante el arranque de la CPU y procesarlo en el programa (también después de un borrado total)?
¿Qué módulos de organización se tienen que cargar en la CPU para que no se pase al estado STOP cuando haya un fallo en la periferia descentralizada?
¿Qué se tiene que hacer cuando se visualiza el mensaje de error 33:8580 "MMC defectuosa"?
¿Por qué parpadea el LED de STOP si se tiene conectada una MMC (Micro Memory Card) en las CPUs del SIMATIC S7-300?.
¿Qué módulos de organización se necesitan para el tratamiento de errores?
¿Cómo se averigua el estado de las estaciones de un sistema maestro DP o un sistema PROFINET IO?
¿Por qué no se muestran correctamente los dispositivos (Device) en la vista de la topología del servidor Web?
Recogida de datos del módulo y de diagnóstico del sistema de automatización
La CPU pasa a STOP cuando se conecta en ONLINE una PG/PC a través de PROFIBUS
¿Dónde puede obtener un resumen general del sistema de automatización SIMATIC y qué posibles soluciones existen cuando aparecen estados de servicio indeseados?
¿Qué hay que hacer cuando cuando después de insertar una CP o FM la CPU SIMATIC S7-300 no ya no cambia al estado RUN?
¿Por qué luce permanentemente el LED EXTF en una CPU 300 (V1.0.0)/CPU 400 (V1.1.0) después de aparecer una alarma de diagnóstico?
¿Qué información se inserta en el búfer de diagnóstico de una CPU de S7 utilizando STEP 7 V5.x?
Petición de borrado total de la CPU
¿Porqué luce el LED "SF DP" en una CPU 315-2 DP (6ES7 315-2AF0x-0AB0; x = 0,1,2), a pesar de que no se ha cargado ninguna configuración DP en la CPU?
¿Por qué permanece la CPU en STOP tras volver la tensión de alimentación, después de que previamente toda la instalación estaba sin tensión?
¿Por qué luce el LED BF2 en las CPUs de PROFINET S7-315/317-2PN/DP V2.3, a pesar de que no se reconoce ningún fallo de bus?
¿Por qué pasa a STOP la CPU del SIMATIC S7-300 e indica el aviso de fallo 16#4548 "STOP debido a gestión de periferia"?
¿Cómo se pueden evitar problemas de diagnóstico si se utiliza el módulo soporte DM 370?
ET 200pro -- Servicio y mantenimiento -- Diagnóstico de fallos
¿Qué módulos de organización se tienen que cargar en la CPU para que no se pase al estado STOP cuando haya un fallo en la periferia descentralizada?
¿Cómo se averigua el estado de las estaciones de un sistema maestro DP o un sistema PROFINET IO?
ET 200iSP -- Servicio y mantenimiento -- Diagnóstico de fallos
¿Qué módulos de organización se tienen que cargar en la CPU para que no se pase al estado STOP cuando haya un fallo en la periferia descentralizada?
¿Cómo se averigua el estado de las estaciones de un sistema maestro DP o un sistema PROFINET IO?
¿Cómo se averigua el estado de las estaciones de un sistema maestro DP o un sistema PROFINET IO?
Referencia:

Descripción
Con ayuda del SFC51 "RDSYSST", se pueden leer extractos de una lista parcial SZL en una CPUo extractos parciales de dicha lista SZL. En el ejemplo suministrado se ha realizado la siguiente configuración:


Figura 01

En el programa de usuario (OB1), se lee la lista de estado del sistema de la CPU con ayuda del SFC51 "RDSYSST".
Al llamar al SFC51 "RDSYSST", en el parámetro de entrada "SZL-ID" se introduce qué lista de estado del sistema se quiere leer. Se puede averiguar por ejemplo:

  • La identificación de los módulos, 
  • El estado de los LEDs de los módulos o 
  • El estado de las estaciones de un sistema maestro DP o un sistema PROFINET-IO, conectado a la interfaz DP o Industrial Ethernet integrada de la CPU 

Un resumen de todos los SZL-ID está disponible en el manual "Software del sistema para S7-300/400: Funciones estándar y del sistema", página del Customer Support con número ID 1214574.

Al llamar al SFC 51 "RDSYSST", se introduce el número del sistema maestro PROFIBUS DP o PROFINET IO dentro del parámetro de entrada INDEX (en formato HEX). Dicho número se puede consultar en la configuración hardware (ver la figura 01).

La parametrización del SFC51 "RDSYSST" es diferente dependiendo de la CPU utilizada:

  1. CPU con interfaz DP e Industrial Ethernet integrada
  2. CPU con interfaz DP integrada y sin interfaz Industrial Ethernet integrada

Ejemplo para la parametrización del SFC51 "RDSYSST" con una PN/DP-CPU  


Figura 02

Para averiguar el estado de las estaciones de un sistema maestro DP o un sistema PROFINET-IO conectado a una PN/DP-CPU, indique el número SZL_ID = 694 (hex). En el parámetro de entrada "DR", introduzca la zona de memoria donde se deben guardar los datos de la lista de estado del sistema leída (datos de diagnóstico). La longitud de la zona de memoria para los datos de diagnóstico es de 258 bytes.

La longitud de 258 bytes se obtiene de la estructura de la tabla 01:

 
Contenido Longitud Significado
index 1 WORD 0: CPUl
1-31: Módulo descentralizado en el sistema maestro PROFIBUS DP
100-115: Módulo descentralizado en el sistema PROFINET-IO
status_0 BOOL Información general
1: Por lo menos uno de los siguientes bits de estado vale "1"
0: Todos los bits de estado siguientes valen "0"
status_1 BOOL Estado de la estación 1
1: Estación 1 con error (sólo valido para 694)
status_2 BOOL Estado de la estación 2
1: Estación 2 con error (sólo valido para 694)
...    
status_2047 BOOL Estado de la estación 2407
1: Estación 2407 con error (sólo valido  para 694)

Tabla 01

Como máximo, puede averiguar el estado de 2047 estaciones. Cada estación necesita 1 bit en la zona de memoria de los datos de diagnóstico. Adicionalmente, se necesita otro bit para la información general, es decir, dentro de la zona de memoria para los datos de diagnóstico se necesitan 256 bytes para las informaciones de estado de cada estación y 2 bytes para el index (información sobre el sistema maestro maestro PROFIBUS DP o PROFINET-IO).

En el siguiente programa ejemplo se dispone de una configuración hardware para una estación S7, con la llamada al SFC51 "RDSYSST" dentro del programa de usuario.

SZL_Status_PNDP.zip ( 813 KB )

Ejemplo para la parametrización del SFC51 "RDSYSST" con una CPU sin interfaz Industrial Ethernet integrada


Figura 03

Para averiguar el estado de las estaciones de un sistema maestro DP o un sistema PROFINET-IO, conectado a una CPU sin interfase Industrial Ethernet integrada, introduzca el número SZL_ID=692(hex). En el parámetro de entrada "DR", introduzca la zona de memoria donde se deben guardar los datos de la lista de estado del sistema leída (datos de diagnóstico). La longitud de la zona de memoria para los datos de diagnóstico es de 16 Bytes.

La longitud de 16 Bytes se obtiene de la estructura de la tabla 02:
 
Contenido Longitud Significado
status_0 1 Byte Bit 0: Bastidor central (INDEX=0) o estación 1
Bit 1: Bastidor de ampliación o estación 2
...
Bit 7: Bastidor de ampliación o estación 8
status_1 1 Byte Bit 0: Bastidor de ampliación o estación 9
Bit 1: Bastidor de ampliación o estación 10
...
Bit 7: Bastidor de ampliación o estación 16
status_2 1 Byte Bit 0: Bastidor de ampliación o estación 17
Bit 1: Bastidor de ampliación o estación 18
...
Bit 7: Bastidor de ampliación o estación 24
status_3 1 Byte Bit 0: Bastidor de ampliación o estación 25
Bit 1: Bastidor de ampliación o estación 26
...
Bit 6: Bastidor de ampliación en ámbito S5 o estación 31
Bit 7: Bastidor de ampliación en ámbito S5 o estación 32
...    
status_15 1 Byte Bit 0: Módulo de ampliación en ámbito S5 o estación 121
Bit 1: Módulo de ampliación en ámbito S5 o estación 122
...
Bit 7: Módulo de ampliación en ámbitp S5 o estación 128

Tabla 02

Como máximo, se puede averiguar el estado de 128 estaciones. Cada estación necesita 1 bit en la zona de memoria de los datos de diagnóstico, es decir, en la zona de memoria de los datos de diagnóstico se necesitan 16 bytes para las informaciones de estado de cada estación.

En el siguiente programa ejemplo se dispone de una configuración hardware para una estación S7, con la llamada al SFC51 "RDSYSST" dentro del programa de usuario.

SZL_Status_DP.zip ( 256 KB )

El programa ejemplo se ha creado con el STEP 7 V5.4 + SP4. Copie los archivos ZL_Status_PNDP.zip o SZL_Status_DP.zip en una carpeta independiente y descomprímalos a continuación en el STEP 7. Con esto, se descomprime el proyecto de STEP 7 y todos sus subcarpetas correspondientes. A continuación, el proyecto de STEP 7 descomprimido ya se puede elaborar en el administrador SIMATIC.

 Nr. de identificación (ID):31895566   Fecha:2012-06-18 
Este artículo...me ayudóno me ayudó                                 
mySupport
My Documentation Manager 
Boletín 
CAx-Download-Manager 
Support Request
Sobre este artículo
Imprimir
Crear PDF 
Enviar artículo
QuickLinks
Herramienta de compatibilidad 
Ayuda
Ayuda en línea
Guided Tour