Vai al contenuto
PLC Forum


Errore buffer di diagnostica S7-300


MattePlc

Messaggi consigliati

Buonasera a Tutti,

vi chiedo se c'è modo di risalire, dal buffer di diagnostica, alla causa di stop di una CPU.

Allego il codice del buffer di diagnostica:

 

Evento 23 di 100:  ID di evento 16# 3501
Superamento tempo di ciclo
Tempo di esecuzione dell'ultimo ciclo (ms):      150
Causa nuovo evento: OB1 è stato avviato, al termine di OB1
dell'OB: Programma ciclico (OB 1) nella classe di priorità:  1
OB richiesto: OB di errore temporale (OB 80)
OB assente, inibito o non avviabile nello stato di funzionamento attuale
Errore interno, Evento entrante
17.19.51.579  03/02/2022
(Codifica: 16# 3501  FE50  C358  0096  1103  0101)

 

Capisco che la cpu è andata in errore per il superamento tempo cilco.
Tramite ID o codice di codifica, si riesce a risalire alla causa? Causa etichetta di salto, errore di programmazione ecc...

 

So che l'ideale sarebbe controllare dallo STACK appena andiamo in STOP. Da li si riuscirebbe a trovare il punto esatto nel programma che ci manda in errore. Purtroppo non siamo riusciti ad arrivare in tempo visto che era già stato ri-avviato il plc.

 

Grazie mille

 

 

Link al commento
Condividi su altri siti


Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...