Vai al contenuto
PLC Forum


Errore Lunghezza Campo


Messaggi consigliati

Inserito:

Un plc mi presenta l'errore "errore lunghezza campo in scrittura" , senza nessuna indicazione sul blocco in errore.

Il plc non va in blocco ma continua a generare l'errore. Ho individuato grossomodo la sezione di programma interessato ma ora trovare l'errore è difficile.

Come posso fare?


Inserita:

Hai idee di cosa indichi l'errore ?

Probabilmente stai cercando di scrivere su un dato che non esiste.

Esempio hai la DB1 che è configurata fino al byte 128 e tu cerchi di scrivere la db1.dbw132.

Inserita:

SI, l'errore è sicuramente quello, ma non mi dice dove nè che DB. Questo è quello che trovo scritto nella diagnostica:

Errore di lunghezza di campo in scrittura

DB globale, accesso a bit, Indirizzo d'accesso: 138

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

classe di priorità: 1

Errore interno, Evento entrante

Inserita:

Fai una lista incrociata delle DB e cerchi il riferimento all'istruzione DBX 138.0 -> DBX 138.7

Trovi subito il punto del programma che genera l'errore.

In alternativa comincia a sezionare il programma eliminando le CALL dei blocchi finchè l'errore non sparisce, quindi ricerca nell'ultimo blocco eliminato il problema

pigroplc

Inserita:

In teoria quando apri il buffer di diagnostica dovrebbe esserci anche il pulsante apri blocco che ti porta sull'errore (O nelle vicinanze :( )

Inserita:

Benissimo, ti ringrazio molto per le indicazioni

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