Pagina 1 di 1

27 - Rocrail: segnali (gestione)

Inviato: 30 novembre 2024, 19:06
da LucioTS
Come detto i segnali in rocrail sono un completamento ma non gestiscono il movimento.
Questa affermazione però non è del tutto corretta. Tramite l'uso delle azioni è possibile gestire il comando delle locomotive, tuttavia il controllo principale è demandato ai blocchi.

Il solo posizionare un segnale non ha alcun effetto sulle locomotive. Vediamo un esempio con questa demo.
Ho posizionato un segnale dopo il blocco 'bk1'.
Screenshot 2024-11-29 171437.png


Agendo su di esso la locomotiva non parte dal blocco:


E se facciamo partire la locomotiva dal blocco, il segnale non cambia aspetto:



Per far comandare il segnale la cosa più semplice è di associarlo al blocco. In questo modo il segnale cambiera stato automaticamente.
Ma sarà il blocco a comandare il segnale e non viceversa.

Per associare un segnale ad un blocco (in questo caso 'bk1') apriamo le proprietà del blocco e andiamo nella scheda 'Segnali':
Screenshot 2024-11-29 171849.png
Screenshot 2024-11-29 171901.png
Screenshot 2024-11-29 171910.png
In questa scheda possiamo associare un sengale principale ed eventualmente un preavviso ad ogni lato del blocco.
Se guardiamo il dettaglio di questo demo, il segnale è posizionato in uscita dal blocco dal lato '-' del blocco:
Screenshot 2024-11-29 171930.png
Quindi inseriamo il segnale nella sezione del lato '-':
Screenshot 2024-11-29 171957.png
Il segnale è associato al blocco ma non farà partire la locomotiva.
Ma se la locomotiva partirà dal blocco allora il segnale cambierà stato.
Nel video, dopo aver cliccato sul semaforo per dimostrare che il semaforo non comanda il blocco, faccio andare la locomotiva al blocco 'bk5'.
Dato che l'itinerario prevede una deviata sarà eseguit in modlaità riduci velocità. Di conseguenza il semaforo non sarà verde ma sarà giallo-verde (riduci velocità). Ricordo che il semaforo giallo in Rocrail è il giallo-verde sulla CS e sul plastico.


Vediamo anche che Rocrail metterà al rosso il segnale quando la locomotiva attiva il sensore 'Enter' del blocco di destinazione.

Vediamo cosa succede se la locomotiva viaggia verso il blocco 'bk2'. Non essendoci deviate, l'itnierario è a velcoità di crociera, quindi ci aspettiamo il segnale al verde:


Invece il segnale è al giallo.
E' del tutto normale questo comportamento e dipende dal blocco di destinazione.
Infatti, il blocco 'bk2' è settato con un tempo di attesa fisso, ovvero la locomotiva si ferma nel blocco, attende 5 secondi e poi parte.

Ma siccome si deve fermare nel blocco, il segnale preavvisa questa fermata mettendosi, appunto, nella condizione di rallentare.
Screenshot 2024-11-29 172611.png
Se invece il blocco è settato con nessun tempo di attesa?:
Screenshot 2024-11-29 172618.png
Vediamo:


Il segnale è messo al verde perchè la locomotiva non deve fermarsi al blocco 'bk2' (nessun tempo di attesa) è c'è un successivo blocco libero.

Quindi se il blocco di destinazione è settato con tempo di attesa 'Nessuna', il semaforo mostrerà il verde (se il blocco successivo è raggiungibile). Nella altre condizioni (attesa casuale, fissa o arresta) il sengnale mostrerà il giallo.



Esiste però una proprietà in Rocrail che modifica il comportamento del segnale nel caso il blocco successivo fermi la locomotiva.
Apriamo le proprietà di Rocrail ed andiamo nella scheda 'Automazione':
Screenshot 2024-11-29 172912.png
Abilitiamo la voce 'Segnale verde se il successivo è rosso' (nella sezione 'Segnale'):
Screenshot 2024-11-29 172916.png
Con questa impostazione, il segnale sarà verde anche se la locomotiva si ferma nel blocco:

27 - Rocrail: segnali (gestione)

Inviato: 5 dicembre 2024, 17:40
da LucioTS
Aggiungiamo un segnale dopo il blocco 'bk2' e assegnamolo al blocco:
Screenshot 2024-12-02 185350.png
Screenshot 2024-12-02 185409.png
Il comportamento dei segnali non cambia, rispondono sempre a come è configurato il blocco successivo.
In questo caso il 'bk2' è impostato senza attesa, il 'bk'3' con un attesa fissa di 5 secondi.

Alla partenza il segnale è al verde perchè la locomotiva non deve fermarsi al 'bk2', mentre il sgnale del blocco 'bk2' sarà al giallo (giallo-verde) perchè la locomotiva dovrà fmrarsi al 'bk'3':



I blocchi possono gestire anche i segnali di avviso, che possono essere sia di preavviso che di 'entrata'.
Configuriamo 2 nuovi segnali, uno di uscita e un preavviso per il blocco 'bk3':
Screenshot 2024-12-03 150840.png
Il segnale di preavviso è dalla parte '+' del blocco e quindi penserete di assegnarlo a quel lato ma invce il segnale, essendi di avviso relativo al segnale del lato '-' deve essere inserito nel lato '-'
Screenshot 2024-12-03 150825.png
Screenshot 2024-12-03 150840_2.png
Se il blocco 'bk3' prevede che la locomotiva si fermi nel blocco il preavviso sarà sempre sul 'rosso'.

Quindi mettiamo i blocco 'bk3' con attesa su 'Nessuna', in modo che la loco non si fermi. Nel video seguente tutti i blocchi sono settati con tempo di attesa 'Nessuna'.
La locomotiva ha la funzione 'Prenota prossimo blocco' attivata:

Nel video la spiegazione del comportamento dei segnali:



La gestione dei segnali collegati al blocco non è perfetta, come si evince dal video qui sopra.
Il segnale cambia stato solo quando la locomotiva arriva al blocco e non deve fermarsi.



Inoltre, per me la cosa più fastidiosa, il segnale di preavviso cambia stato dopo che presumibilmente la locomotiva ha già passato il segnale...
Nella realtà dovrebbe passare al rosso, come tutti i semafori dopo che è passata la locomotiva.

Possiamo però migliorare il comportamento del preavviso.

Apriamo le proprietà del segnale in questione:
Screenshot 2024-12-05 171509.png
Nel nostro tracciato il sensore 'fb27', posto dopo il segnale( è anche il sensore 'enter' del blocco 'bk3') può essere usato per ottenere il rosso del preavviso.
Assegnamo questo sensore nel campo 'Reset by sensor':
Screenshot 2024-12-05 171528.png
Vediamo cosa succede. Nel video ho zoomato la sezione del blocco per evidenziare il cambiamento:


Così è più vicino alla realtà.


Ma la cosa più fastidiosa è la partenza della locomotiva dal blocco che ha un segnale di preavviso.
Guardate cosa succede:


Purtroppo non c'è soluzione a questo 'problema' se non ricorrendo alle azioni. Tramite le azioni possiamo impedire il cambio di stato del segnale in questa situazione.

27 - Rocrail: segnali (gestione)

Inviato: 5 dicembre 2024, 18:24
da LucioTS
I segnali, oltre che dai blocchi, possono essere pilotati anche dagli itinerari.
Immaginiamo di posizionare un segnale a protezione di un deviatoio:
Screenshot 2024-12-05 180623.png
Questo segnale non è comandato da un blocco e non avrà alcuna influenza sulla velocità della locomotiva, ma vogliamo in qualche modo pilotarlo.

Vogliamo l'aspetto del verde quando è in uso l'itinerario dal blocco 'bk1' al blocco 'bk2' e l'aspetto del giallo dal blocco 'bk1' al blocco 'bk2'.

Apriamo l'itinerario da 'bk1' a 'bk2' ed andiamo nella scheda 'Comandi':
Screenshot 2024-12-05 180821.png
Aggiungiamo il segnale e la sua condizione. In questo caso verde:
Screenshot 2024-12-05 180904.png

Facciamo la stessa operazione per l'itinerario da 'bk1' a bk5' ma la condizione sarà di giallo:
Screenshot 2024-12-05 180930.png

Vediamo, nel video seguente, cosa succede nel caso si attivi l'itinerario da 'bk1' a 'bk5':


Il segnale viene comandato come il deviatoio. Però non è possibile riportarlo al rosso. Solo tramite le azioni sarà possibile cambiare lo stato del segnale.