Guida
Contatti di feedback

I contatti di feedback comunicano a RailKernel quali parti della ferrovia sono occupate. I loro indirizzi collegano l’hardware fisico di rilevamento agli elementi dell’area di lavoro, ai blocchi, alle regole di azione e alla guida automatica.
Creare e posizionare un feedback
Aprite Nuova retroazione, immettete o selezionate un indirizzo e premete OK, quindi selezionate sul disegno la sezione collegata da rilevare. Potete pianificare senza indirizzo impostando sia modulo sia contatto a 0. Serve un indirizzo valido prima di creare la retroazione sulla centrale. Per il posizionamento automatico nei blocchi usate Generate Feedbacks, descritto sotto.
Campi della finestra Nuovo feedback
L’indirizzo di un rilevatore collegato deve corrispondere al contatto fisico. Modulo 0 insieme a contatto 0 indica nessun indirizzo; un indirizzo assegnato usa un modulo positivo e un contatto da 1 a 16.
- Feedback esistente
- Seleziona un feedback rilevato nella centrale per copiarne nome e indirizzo conosciuti oppure scegli Inserimento manuale per inserire personalmente i valori.
- Nome
- Un nome operativo univoco usato nell’area di lavoro, nei blocchi, nei monitor, nelle regole di azione e nei registri. Scegli un nome che identifichi la sezione fisica di rilevamento.
- Centrale
- La centrale dalla quale RailKernel riceve lo stato di questo feedback.
- Bus di feedback
- Il numero del bus di feedback. Per un S88 Link della CS3 seleziona il bus 0, 1, 2 o 3; per le altre centrali il significato segue il relativo driver e protocollo.
- Feedback S88
- Selezionalo per un contatto collegato tramite un bus S88 Link. Lascialo deselezionato per i moduli sulla connessione di feedback diretta della centrale.
- Modulo
- Il numero del modulo sulla connessione diretta o sul bus S88 selezionato.
- Contatto
- Numero d’ingresso da 1 a 16, oppure 0 insieme a modulo 0 per una retroazione senza indirizzo. Dopo l’assegnazione, la combinazione centrale, tipo di collegamento, bus, modulo e contatto deve essere univoca.
- Stato e Commuta
- Durante la modifica di un feedback esistente mostra lo stato corrente FREE o OCCUPIED. Commuta è utile per prove controllate; una nuova definizione non ha ancora uno stato da commutare.
- Escludi dall’arresto di emergenza
- Impedisce che i cambiamenti di questo contatto partecipino alla gestione generale dell’arresto di emergenza. Usalo soltanto per un rilevatore di cui comprendi scopo e conseguenze sulla sicurezza.
- Contrassegna come inaffidabile
- Registra che il rilevatore è noto per essere instabile o meno affidabile, rendendo visibile la condizione durante l’esercizio e la diagnosi.
- Trova feedback
- Durante la modifica chiude il flusso di definizione ed evidenzia il feedback nell’area di lavoro. RailKernel avverte inoltre quando è referenziato da una regola di azione.
Generare retroazioni all’interno dei blocchi
Scegliete Define → Generate Feedbacks, sotto Generate Blocks. Questa fase crea i posizionamenti senza indirizzi e li collega ai blocchi. Impostate Minimum Feedbacklength (mm), Maximum feedbacklength (mm) e Minimum #Feedbacks per block (3 predefinito). I campi lunghezza vuoti non impongono limiti. I confini seguono le giunzioni. Le retroazioni esistenti mantengono la posizione e contano per il minimo.
Gli insiemi 24047 riconosciuti vengono elaborati per primi: la sezione fra parentesi quadre diventa una retroazione, compresi i due 24047 interni ma esclusi i due elementi esterni. L’insieme deve stare in un blocco e la sezione rispettare le lunghezze. Sono segnalati conflitti, blocchi sovrapposti o non supportati e anelli ambigui. Le nuove retroazioni 24047 valide restano anche se il successivo riempimento o distanziamento non riesce.
Riempimento completo: lunghezze equilibrate
Selezionate Fill blocks completely with feedbacks per coprire tutti i binari idonei di ogni blocco. RailKernel cerca il più piccolo numero realizzabile a partire dal minimo e sezioni di lunghezza il più possibile uguale entro i limiti. Il numero è un minimo, non una quantità esatta: la lunghezza massima può richiedere più sezioni. Le retroazioni esistenti non vengono ridimensionate. È utile per un impianto DC con rilevamento continuo.
Sezioni separate: corte e uniformemente distribuite
Lasciate Fill blocks completely with feedbacks deselezionato (impostazione predefinita) per sezioni separate. Le nuove sezioni saranno il più corte possibile rispettando minimo e massimo, distribuite uniformemente per quanto consentito dai binari e dalle retroazioni esistenti.
Keep 1 rail distance from block boundaries lascia libero un elemento di binario intero a ciascuna estremità di un blocco aperto. Minimum distance between feedbacks (mm) è la lunghezza di binario libera fra sezioni, misurata lungo i binari, non in linea d’aria. Le condizioni devono essere compatibili anche con le retroazioni esistenti. Se non c’è soluzione, il riepilogo ne spiega il motivo. Modificate limiti o numero minimo e riprovate; i posizionamenti esistenti restano.
Delete maiden feedbacks
Delete maiden feedbacks, in basso a sinistra, elimina dopo conferma tutte le retroazioni senza indirizzo del progetto, comprese quelle collocate manualmente. I collegamenti vengono rimossi; binari e blocchi rimangono. Le regole d’azione che le richiamano vengono disattivate. La pulizia riguarda tutto il progetto, non solo l’ultima generazione. Le retroazioni con indirizzo restano.
Generare indirizzi e posizioni dei moduli
Dopo il posizionamento scegliete Define → Generate Feedback Addresses. Impostate # native buses (1 predefinito), # s88 buses (2 predefinito) e # available extra 16-contact modules. Il terzo valore indica hardware aggiuntivo, non il totale comprendente i moduli esistenti. Viene proposto il minimo necessario tenendo conto dei contatti liberi esistenti. Con più centrali, i numeri di bus valgono per ciascuna centrale; i moduli aggiuntivi sono un totale condiviso.
OK calcola un piano per tutte le retroazioni senza indirizzo. Gli indirizzi esistenti e le posizioni salvate dei moduli restano fissi; i loro contatti liberi possono essere riutilizzati. I nuovi moduli vengono collocati per ridurre la lunghezza totale dei fili, rispettando la capacità di 16 contatti. Sono poi distribuiti il più uniformemente possibile fra bus nativi e S88, considerando i moduli già presenti. Moduli aggiuntivi possono migliorare la collocazione; quelli inutilizzati non devono necessariamente essere creati. Non è garantito il minimo matematico globale.
Il riepilogo indica indirizzi assegnati, contatti riutilizzati, moduli aggiunti e nuova lunghezza del cablaggio. Capacità insufficiente, indirizzi duplicati o geometria inutilizzabile sono segnalati prima di applicare il piano. La generazione modifica il progetto, senza programmare o sincronizzare automaticamente la centrale. Verificate il cablaggio fisico e usate poi la normale sincronizzazione.
Mostrare l’infrastruttura ed evitare gli edifici
View → Show Feedback Infra, sotto Show Design, mostra una M cerchiata in blu per ciascun modulo indirizzato e linee blu verso le sue retroazioni. L’identità comprende centrale, tipo nativo/S88, bus e numero di modulo. La generazione degli indirizzi attiva questa vista. La sola visualizzazione non assegna indirizzi.
Gli edifici sono ostacoli durante la generazione dell’infrastruttura. Per evitare un corridoio, disegnate prima un edificio temporaneo su quell’area. Tenete fuori dal contorno i punti di collegamento delle retroazioni e i moduli fissi. Posizioni e percorsi dei fili evitano gli edifici; i percorsi impossibili vengono segnalati. Salvate poi il progetto: percorsi, posizioni e marcatori degli indirizzi generati vengono conservati. Eliminare in seguito l’edificio temporaneo non raddrizza la deviazione salvata.
Annullare gli indirizzi generati
Usate Undo generated addresses in basso a sinistra nella finestra degli indirizzi. Dopo conferma vengono rimossi tutti gli indirizzi ancora marcati come generati, anche da operazioni precedenti e dopo la riapertura del progetto salvato. Posizionamenti e indirizzi manuali restano. I moduli generati senza retroazioni indirizzate residue vengono rimossi. Modificare manualmente un indirizzo lo rende manuale e lo protegge da questa pulizia. Potete quindi cambiare ostacoli, bus o moduli aggiuntivi, rigenerare e salvare.
Gestore feedback
Il Gestore feedback agganciabile confronta le definizioni nel plastico con i feedback letti dalle centrali collegate. Seleziona Tutte per la panoramica completa oppure una centrale per lavorare separatamente con essa. La tabella mostra Stato, Centrale, Nome layout e il vero Nome CS, seguiti da sorgente, bus, modulo, contatto e dettagli operativi. La corrispondenza usa centrale, tipo di sorgente (diretta o S88), bus, modulo e contatto; i nomi non devono essere identici. Aggiorna legge e confronta nuovamente i dati.
Stati del confronto e intervalli validi
Ogni riga presenta uno dei quattro stati di confronto:
- Corrispondente
- Esattamente un feedback del plastico e uno della centrale usano la stessa centrale, lo stesso tipo di sorgente, bus, modulo e contatto.
- Solo layout
- Il feedback è definito nel plastico RailKernel ma manca nella centrale.
- Solo centrale
- La centrale contiene un feedback per il quale non esiste una definizione nel plastico.
- Conflitto
- Più feedback del plastico o della centrale occupano la stessa posizione fisica completa, rendendo impossibile una corrispondenza univoca.
Fuori intervallo è un avviso aggiuntivo, non un quinto stato di confronto. Le righe rosse usano un numero di modulo superiore alla lunghezza del bus configurata e comunicata dalla CS3, oppure superiore alla lunghezza definita quando non è disponibile un valore configurato. Con una centrale selezionata, la riga accanto al selettore mostra la lunghezza diretta CS3 configurata e le lunghezze dei bus S88 Link da 0 a 3 usate per il controllo. I valori S88 sconosciuti vengono considerati zero quando la centrale non segnala alcun bus S88.
Sincronizzare i feedback con una centrale
Sincronizza feedback con CS è abilitato soltanto per una centrale selezionata che supporta l’eliminazione dei feedback. Dopo la conferma, RailKernel crea nella centrale i feedback supportati presenti solo nel layout, elimina quelli presenti soltanto nella centrale e sostituisce i conflitti univoci eliminando le voci della centrale e ricreando la definizione del layout. I feedback diretti devono usare il bus 0; quelli S88 Link possono usare i bus da 0 a 3. Una finestra modale di avanzamento mostra ogni operazione e rimane aperta finché non premi OK. Il gestore legge quindi nuovamente la centrale. Se tutto è già Corrispondente, non c’è nulla da sincronizzare.
Eliminare dal lato corretto
Elimina segue la riga selezionata. Solo layout rimuove la definizione RailKernel; Solo centrale rimuove la voce dalla centrale; Corrispondente rimuove entrambe, eliminando prima dalla centrale e rimuovendo la definizione dal layout soltanto dopo il successo. Ogni operazione richiede conferma. Un feedback del layout usato da un blocco non può essere eliminato. L’eliminazione dalla centrale è disponibile soltanto quando il driver selezionato la supporta.
Il Monitor Feedback
Il Monitor Feedback presenta l’intero spazio di indirizzi configurato per ciascuna centrale. Ogni riga è un modulo diretto o S88 e ogni colonna è un contatto da 1 a 16. Live mantiene la vista aggiornata con gli eventi in arrivo; Aggiorna la ricostruisce dalle informazioni correnti del progetto e della centrale. Fai doppio clic su un feedback definito per modificarlo. I suggerimenti includono nome del feedback, blocco associato e regole di azione, se applicabili.

Colori del monitor
Il verde indica che un feedback definito è libero e il rosso che è occupato. Le celle grigie non hanno alcun feedback del progetto assegnato a quell’indirizzo fisico. Un bordo blu spesso contrassegna un feedback usato da una regola di azione abilitata; quando tale feedback è libero, RailKernel usa un riempimento blu per distinguerlo chiaramente. I colori libero e occupato possono essere modificati nelle Impostazioni, adeguando monitor e area di lavoro al contrasto e alla percezione cromatica preferiti.
Live e Live: RAW
Live apre un elenco continuo dei cambiamenti di stato elaborati per i feedback definiti. Live: RAW è la vista diagnostica di tutti gli eventi grezzi prima del normale filtraggio e della soppressione di RailKernel. All’avvio della modalità RAW, le celle non hanno colore di stato e tutti i contatori vengono azzerati. Ogni cambiamento grezzo ricevuto incrementa il contatore al relativo indirizzo esatto di centrale, sorgente, bus, modulo e contatto. La cella passa da un rosso tenue a uno sempre più intenso all’aumentare del conteggio, rendendo immediatamente visibili ingressi instabili, problemi di cablaggio e traffico ripetuto sul bus. Live e Live: RAW si escludono a vicenda.
Nell’esempio seguente i numeri sono conteggi di eventi, non indirizzi di feedback o valori di occupazione. Un contatto sano e tranquillo rimane privo di colore. La concentrazione rossa su diversi contatti della stessa area S88 mostra immediatamente dove si verifica il traffico anomalo. Confrontare contatti, moduli e bus interessati aiuta a distinguere un singolo ingresso difettoso da un problema condiviso di modulo, cavo, alimentazione o bus.

Lunghezze dei bus di feedback CS3
Il pannello Dati bus feedback in basso a sinistra nella panoramica della centrale CS3 mostra tre colonne. Definito contiene i conteggi salvati in RailKernel dei moduli diretti e S88 Link. Configurato contiene i valori letti da quella specifica CS3. Calcolato ricava le lunghezze necessarie dalle definizioni di feedback nel plastico caricato. Questi valori aiutano a scoprire una configurazione insufficiente o feedback assegnati alla centrale o al bus errati. Puoi modificare e salvare i valori Definito. RailKernel non modifica mai silenziosamente le definizioni di feedback della centrale; creazione, eliminazione e sincronizzazione richiedono sempre la tua approvazione esplicita.
