Vai al contenuto

Messaggio di errore User program error

Home Forum Controllori SlimLine e Netsyst (LogicLab) Messaggio di errore User program error

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #36141
    Paolo
    Partecipante

    Accedendendo ai log dello SlimLine utilizzando Toolly con il comando SysLog, mi sono accorto che ogni 30 secondi viene stampato un messaggio di errore.

    [W] SFW198 [18/05/2017 08:53:20] 6000, User program error:9985117

    Se però accedo dalla pagina web ai log (http://xxx.xxx.xxx.xxx/System/Logs.txt), di questo messaggio non c’è traccia, nè c’è traccia di qualche tipo errore. L’applicazione sembra funzionare correttamente.

    Ho anche riscontrato il reset dell’ora di sistema alla disalimentazione del sistema. Qualche suggerimento ?

    #39947
    Sergio Bertana
    Amministratore del forum

    Il messaggio di errore User program error indica la comparsa di un errore all’interno di qualche funzione o FB del programma utente. Essendo un errore di programma utente viene considerato come semplice warning dal sistema operativo (Infatti ha il suffisso [W]) e le warnings non sono salvate nel file di log.

    Per risalire all’errore devi cercarlo nel Manuale programmazione IEC61131-3, ma siccome alcuni errori fanno parte di un range consiglio di cercare gli errori utilizando solo le prime 4 cifre (Nel tuo caso 9985). Eseguendo la ricerca vedrai che si tratta di un errore relativo al FB SysGetPhrDI, get peripheral digital input. In pratica è definito un modo di acquisisizione non supportato.

    In riferimento all’ora di sistema anche se siamo Off-topic ti ricordo che nei nuovi moduli Cortex M7 il real time clock và ordinato come opzione. Se il modulo è connesso ad Internet puoi utilizzare il FB SNTPRequest che aggiorna l’ora interna al modulo utilizzando un server orario.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.