Vai al contenuto

Errore in apertura porta seriale

Home Forum Programmazione IEC 61131 (LogicLab) Errore in apertura porta seriale

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #59505
    Mattia Finocchio
    Partecipante

    Nel progettare una comunicazione RS232 tra PC e SlimLine MPS056, comandando l’apertura della seriale RS232 COM0, parametrizzata conil FB SysSerialPort, nel log webserver ricevo il seguente messaggio:

    [SFW198][6220] SysFfopen:COM0 on interrupt

    da cosa è dovuto?

    #59516
    Sergio Bertana
    Amministratore del forum

    Il messaggio è riportato in giallo e non in rosso quindi non si trata di un errore ma di una warning, cioè un messaggio che richiama l’attenzione.

    Il messaggio si riferisce al fatto che la porta seriale è stata aperta in una task eseguita in interruzione (Fast o Slow). Anche se è possibile utilizzare le porte seriali nelle task in interruzione ricordo che è preferibile gestire le comunicazioni in task di Back, ed utilizzare le task Fast e Slow per le logiche in real time.

    Le comunicazioni seriali sono bufferizzate dal sistema operativo e anche se utilizzate in task Back non vi è il pericolo di perdere dati ed è possibile trasferire nel buffer i dati da trasmettere sarà poi il sistema operativo a trasmetterli con il corretto timing.

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