Pagina 1 di 1

Azione costantemente attiva RocRail

Inviato: sabato 26 luglio 2025, 18:43
da FS4ever
Buonasera: vorrei imparare a usare le azioni su rocrail.
Ho oltremodo la necessità di cui a questo topic: vorrei che fosse eseguita una azione sempre, cioè che sia costantemente attiva.
Mi spiego meglio:
- ogni volta che passa un treno per il LOOP_DWN il deviatoio SW26 si pone in Deviata

Se possibile questo al di fuori di ogni programmazione: per adesso uso solo gli itinerari.
Il tratto in questione è sezionato nei tratti indicati con 1,2 e 3 nella foto sotto.

Si riesce?

Grazie in anticipo a chi avesse la pazienza di seguirmi.

Immagine
(Sopra: il tratto oggetto del topic)

(Sotto: il tracciato completo)
Immagine

Re: Azione costantemente attiva RocRail

Inviato: sabato 26 luglio 2025, 18:53
da Buddace
Basta associare l'azione allo stato occupato di un sensore che si trova nel cappio.

Re: Azione costantemente attiva RocRail

Inviato: domenica 27 luglio 2025, 0:06
da FS4ever
Ho provato. Era semplice. E io che mi stavo perdendo in elucubrazioni del tipo variabili, lettura stati sensore eccetera...
Ho creato due azioni: una che swappa SW26 in dritto e una in deviata. Le ho assegnate come azione sul blocco fb206 con due modi: uno che swappa dritto se era deviato e l'altro viceversa. Funziona.

Mi chiedo però come interagisce con itinerari e pianificazioni... farò qualche prova.

grazie, per ora

Re: Azione costantemente attiva RocRail

Inviato: domenica 27 luglio 2025, 23:10
da docdelburg
Se hai itinerari che vanno da un blocco esterno (FB_int/FB_est) al blocco LOOP_DWN il deviatoio SW26 sarà bloccato in una posizione compatibile con la direzione dell'itinerario e l'attivazione del sensore FB206 rischia di non avere effetto fin quando l'itinerario non è completato e distrutto.
Personalmente risolvo il problema in altro modo, trattandosi in ogni caso di un cappio.
Lo stesso itinerario, in entrata o in uscita dal cappio, disporrà il deviatoio SW26 nel modo opportuno; il blocco LOOP_DWN dovrà essere caratterizzato da "NESSUNA SOSTA" quindi permettere un transito senza rallentamenti. Parallelamente all'azionamento del deviatoio SW26 si azionerà un relé bistabile 2D2P (a due vie) per gestire la polarizzazione del cappio. Il decoder che azionerà il motore del deviatoio SW26 azionerà sempre contemporaneamente il relé.
Per semplificare le cose non sarebbe male prevedere una sola direzione di marcia tra i deviatoi SW27 e SW26 nel tratto comprendente il blocco LOOP_DWN (suggerirei una direzione antioraria).

In questo modo ci sarà un traffico nei due sensi da un blocco esterno ai binari tronchi con blocchi SF_1...SF_7 con SW26 in corretto tracciato e polarità corretta e SW27 in deviata.
Per il transito nel cappio in senso antiorario, itinerario [BloccoEsterno-LOOP_DWN-] SW26 e SW27 in corretto tracciato e polarità corretta fino al blocco LOOP_DWN.
Senza sosta si attiva l'itinerario [LOOP_DWN+-BloccoEsterno] con deviatoio SW26 in deviata e inversione della polarità.
In questo modo non serve avere un'azione specifica che agisca sul deviatoio SW26, si risparmia l'uso di un modulo per la gestione della polarizzazione del cappio e non si dovranno avere fastidiosi microcortocircuiti per la gestione della polarità.
A disposizione per meglio comprendere quanto sopra esposto.

Re: Azione costantemente attiva RocRail

Inviato: giovedì 31 luglio 2025, 19:38
da FS4ever
Grazie anche a te Doc ! fa piacere risentirti.
L'automatismo ha riscosso successo con una azione sul sensore fb206. Questa azione legge lo stato del deviatoio sw26 e lo inverte. La cosa accade ogni volta che il sensore si eccita (= va in stato "true")
Per fare questo ho impostato due azioni:
Una che devia lo scambio se è in stato dritto e
...viceversa.
ImmagineImmagine

ho dunque associato le due azioni sul sensore "fb206":
Immagine

L'azione SWP_SW26_DEVIATO ha come condizione:
Immagine

mentre l'altra, viceversa:
Immagine

Nota: non considerate la compilazione del campo locomotiva con E444R. C'è perchè al momento dello screenshot era presente nel blocco di un itinerario che considera anche il sensore 206.

GRAZIE ANCORA A TUTTI