Vai al contenuto

Trasferire dati attraverso la porta seriale

Home Forum Controllori SlimLine e Netsyst (LogicLab) Trasferire dati attraverso la porta seriale

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #35960
    Simone
    Partecipante

    Buongiorno, ho acquistato un PLC SlimLine (art. MPS046B000) e l’ho aggiornato alla versione XTarget 12.0. Vorrei semplicemente trasferire dei dati attraverso la COM1 ma, pur avendo seguito le indicazioni del manuale (Mnl151b080) e alcune indicazioni trovate sul forum, non riesco nemmeno a far aprire la porta COM1.

    Ho notato comunque che ci sono delle differenze tra la struttura dei blocchi che trovo sull’attuale versione di LogicLab (2.4.0.0) e quella riportata sul manuale. Allego screenshot del blocco che ho provato ad utilizzare.

    #39425
    Sergio Bertana
    Amministratore del forum

    Dalla versione XTarget_12 abbiamo introdotto il FB SysSerialPort per la gestione delle porte seriali, nei targets precedenti veniva utilizzata la funzione Sysfopen. Nel manuale e nel forum troverai ancora moltissimi esempi che utilizzano la Sysfopen e puoi anche continuare ad utilizzarla anche se consigliamo di passare all’utilizzo del nuovo FB.

    L’errore che tu fai è che abiliti il FB SysSerialPort con il SysFirstLoop che è attivo un solo loop, quindi la porta si apre per un loop e poi si richiude, il FB deve essere abilitato con un TRUE come nell’esempio del manuale.

    #39426
    Sergio Bertana
    Amministratore del forum

    Prendo spunto dalla domanda per aggiungere alcune informazioni. A seguito dell’uscita della versione di SlimLine per CODESYS abbiamo cercato di uniformare i due ambienti e visto che in CODESYS per la gestione della porta seriale c’era un FB apposito abbiamo scelto di creare lo stesso FB anche in LogicLab.

    Rimane per compatibilità la possibilità di utilizare la Sysfopen ma è preferibile usare il nuovo FB, in questo modo ci si allenea anche alle gestioni TCP/UDP dove abbiamo appositi FB per la gestione sia server che client.

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