Vai al contenuto
PLC Forum


Codice Errore S7-300 Cpu315


UR65

Messaggi consigliati

buongiorno a tutti,

mi aiutate a decifrare questo tipo di errore che mi da una cpu 315 e soprattutto a puntare sulla causa?Buffer di diagnostica dell'unità CPU 315-2 DP:

N. ord./ Denom. Componente Versione

6ES7 315-2AG10-0AB0 Hardware 3

- - - Firmware V 2.0.5

Telaio di montaggio: 0

Posto connettore: 2

Evento 1 di 10: ID di evento 16# 2522

Errore di lunghezza di campo in lettura

DB globale, accesso a doppia parola, Indirizzo d'accesso: 28

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.526 20/11/2014

(Codifica: 16# 2522 0179 0034 001C 0000 0000)

Evento 2 di 10: ID di evento 16# 2522

Errore di lunghezza di campo in lettura

DB globale, accesso a parola, Indirizzo d'accesso: 168

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.510 20/11/2014

(Codifica: 16# 2522 0179 0024 00A8 0000 0000)

Evento 3 di 10: ID di evento 16# 2522

Errore di lunghezza di campo in lettura

DB globale, accesso a parola, Indirizzo d'accesso: 166

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.509 20/11/2014

(Codifica: 16# 2522 0179 0024 00A6 0000 0000)

Evento 4 di 10: ID di evento 16# 2522

Errore di lunghezza di campo in lettura

DB globale, accesso a parola, Indirizzo d'accesso: 164

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.509 20/11/2014

(Codifica: 16# 2522 0179 0024 00A4 0000 0000)

Evento 5 di 10: ID di evento 16# 2522

Errore di lunghezza di campo in lettura

DB globale, accesso a parola, Indirizzo d'accesso: 162

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.508 20/11/2014

(Codifica: 16# 2522 0179 0024 00A2 0000 0000)

Evento 6 di 10: ID di evento 16# 2522

Errore di lunghezza di campo in lettura

DB globale, accesso a parola, Indirizzo d'accesso: 160

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.508 20/11/2014

(Codifica: 16# 2522 0179 0024 00A0 0000 0000)

Evento 7 di 10: ID di evento 16# 2523

Errore di lunghezza di campo in scrittura

DB globale, accesso a parola, Indirizzo d'accesso: 164

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.507 20/11/2014

(Codifica: 16# 2523 0179 0024 00A4 0000 0000)

Evento 8 di 10: ID di evento 16# 2523

Errore di lunghezza di campo in scrittura

DB globale, accesso a parola, Indirizzo d'accesso: 162

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.507 20/11/2014

(Codifica: 16# 2523 0179 0024 00A2 0000 0000)

Evento 9 di 10: ID di evento 16# 2523

Errore di lunghezza di campo in scrittura

DB globale, accesso a parola, Indirizzo d'accesso: 160

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.506 20/11/2014

(Codifica: 16# 2523 0179 0024 00A0 0000 0000)

Evento 10 di 10: ID di evento 16# 2523

Errore di lunghezza di campo in scrittura

DB globale, accesso a parola, Indirizzo d'accesso: 114

OB richiesto: OB di errore di programmazione (OB 121)

classe di priorità: 1

Errore interno, Evento entrante

12.51.17.506 20/11/2014

(Codifica: 16# 2523 0179 0024 0072 0000 0000)

grazie!!!

Link al commento
Condividi su altri siti


non riesce a leggere e scrivere alcune variabili in uno o più data block. Le variabili probabilmente non esistono quindi non possono essere ne lette ne scritte.

hai una DBD28 che non viene letta e altre DBW che non vengono lette o scritte.

come capire quali siano?

cross reference e da li ti cerchi tutti i DBD28 e becchi quale è

altra soluzione, molto più drastica è quella di togliere in modo provvisorio OB121

la CPU andrà in stop (quindi stai attento, puoi permettertelo?)

nella stessa maschera dove leggi il buffer di diagnostica trovi anche STACK. li ti dice dove il programma si è arrestato quindi dove c'è l'errore.

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...