Abbiamo chiarito l'equivoco, bene @xXMarcoXx.
xXMarcoXx ha scritto:(...) Sinceramente però non ho ben compreso come funziona Avviatore_M. Come fa' ad avere la funzione di autoritenuta?
devi tenere presente che c'è un livello harwdare ed uno software.
Per il primo(disegno del post [35]) contiamo l'uso di due pulsanti e un motore da pilotare ma, come si è già scritto, non c'è nessun collegamento elettrico tra loro, infatti da una parte terminano sui morsetti della scheda di I/O e dall'altra al positivo e al negativo(zero) dell'alimentazione.
La relazione, e la reazione, tra le variazione degli stati in ingresso(stati dei pulsanti) e il pilotaggio del motore, tramite attivazione dell'uscita, avviene sul piano software.
Questo lo fa il segmento(si chiama così) che hai scritto.
A livello software lo stato(rilevato al morsetto della scheda) del contatto di ogni pulsante è riprodotto con quei due simboli: uno normalmente aperto, uno normalmente chiuso.
In fondo alla serie della rappresentazione degli stati dei due pulsanti hai messo il simbolo(quello OUT, associato all'uscita 1) che può "attivarsi" o rimanere "disattivato"; in ogni caso la sua condizione, in ragione di quella associazione, viene riprodotta, appunto, sul morsetto di uscita: quando il simbolo(OUT) viene "attivato", il morsetto della scheda di uscita, dove è collegato il motore, viene portato a tensione positiva (+24Vcc).
L'altro simbolo, che in parallelo al primo pulsante svolge la funzione di autoritenuta, è solo una "copia", una variabile software associata allo stato("attivato", "disattivato") del simbolo OUT.
Il simbolo utilizzato per rappresentare questa variabile è un contatto normalmente aperto, ovviamente la variabile non è un contatto fisico ma il simbolo utilizzato(la rappresentazione è quella "ladder", cioè a contatti) per riprodurne il valore è quello di un contatto, alla stessa stregua degli ingressi.
In merito all'autoritenuta possiamo allora scrivere quanto segue ricordando che i segmenti vanno interpretati da sinistra verso destra, e dall'alto verso il basso se più di uno.
Quando si preme il pulsante di avvivo, si attiva OUT, il quale attiva la sua variabile che a sua volta contribuisce, in parallelo al pulsante di avvio, a mantenere attiva la stessa OUT; in tale condizione, nel momento in cui viene rilasciato il pulsante che ha consentito l'attivazione di OUT, OUT rimane attivo grazie alla sua variabile.
A questo punto, se si preme il pulsante di arresto, si interrompe il "collegamento"(logico, cioè a livello software) tra la variabile e OUT: lungo il segmento non c'è più "continuità", di conseguenza non c'è più nulla che tenga attiva OUT che si ... "disattiva".
Disattivandosi OUT si "disattiva" anche la sua variabile per cui, rilasciando il pulsante di arresto e non essendoci più nulla che può partecipare alla attivazione di OUT(infatti la variabile si è "disattivata" e il pulsante di avvio lo avevamo rilasciato prima), OUT rimane "disattivata".
Così l'autoritenuta è stata sganciata.
Saluti
W - U.H.F.