Vai al contenuto

Comportamento uscite digitali con PLC in stop

Home Forum Obsoleti SlimLine (CODESYS) Comportamento uscite digitali con PLC in stop

Stai visualizzando 4 post - dal 1 a 4 (di 4 totali)
  • Autore
    Post
  • #35826
    Fabio
    Partecipante

    Salve, stò facendo alcuni test con un modulo CPU SlimLine CODESYS ed una scheda di I/O (16 ingreso+16 uscite). Ho notato che se da CODESYS metto in stop il PLC le uscite digitali che in quel momento sono attive rimangono attive.

    Esiste la possibilità di evitare questa situazione che personalmente reputo poco sicura ?

    #39005
    Sergio Bertana
    Amministratore del forum

    La condizione di stop non resetta l’esecuzione del programma ma la congela nello stato in cui si trova. Da uno stop è quindi possibile ripartire con un comando di run continuando l’esecuzone delle logiche come se nulla fosse successo. E’ per questo motivo che anche le uscite logiche rimangono congelate nello stato in cui si trovano.

    Concordo con te che questo comportamento in un processo industriale potrebbe creare seri problemi. Se la tua necessità è su di un comando fermare l’esecuzione del programma PLC azzerandone lo stato per poi ripartire dall’inizio, devi usare il comando di Reset e non di Stop.

    #39006
    Fabio
    Partecipante

    E’ la prima volta che uso questi PLC e di così piccole dimensioni. La mia perplessità nasce dal fatto che se la CPU và in stop per qualsiasi motivo (non conosco per ora le possibili cause che possano mandare in stop questa CPU) potrebbe crearmi gravi problemi. Per cui se sono io che la mando in stop evidentemente so quello che sto facendo. Ma se ci và da sola ?

    #39007
    Sergio Bertana
    Amministratore del forum

    Nei moduli della gamma LogicLab dove il sistema operativo è interamente sviluppato da noi garantiamo sempre la disattivazione delle uscite su arresti sia volontari che per  errori di esecuzione del programma. Nei moduli CODESYS il sistema operativo è proprietario e non possiamo intervenire sul suo comportamento.

    Però l’ambiente CODESYS ha molte possibilità di configurazione, nel Task Configuration è possibile definire un programma da eseguire su condizione di stop e/o su condizioni di failure (Esempio errore WatchDog). Ecco lo screenshot di un programma che illustra come utilizzare questa tecnica (Download programma).

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