User Tools

Site Tools


cbus:flim-it

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cbus:flim-it [2018/11/12 08:56] (current)
Line 1: Line 1:
 +====== mergCBUS FLiM Node Setup ======
 +[[:​italian#​command_stations|{{ ​ :​interface.png}}]][[:​italian|{{ ​ :​rocrail-logo-35.png}}]]
 +[[:​italian|Indice]] -> [[:​italian#​centrali_digitali|Centrali Digitali]] ->  **[[:​cbus-en|mergCBUS]]** ​
 +  * **FLiM Node Setup**
 + \\
  
 + \\
 +
 +===== Introduzione =====
 +Per impostare le interfacce dei moduli del mergCBUS sono stati sviluppati due metodi:
 +=== SLiM  ===
 +**S**imple **L**ayout **i**nterface **M**odel.\\
 +L'​indirizzo del nodo del modulo è impostato usando i DIP switch. Impostazioni addizionali non sono possibili.\\
 +**I moduli CAN-GCA non supportano questo metodo!!**.\\
 +
 +=== FLiM  ===
 +**F**ull **L**ayout **i**nterface **M**odel.\\
 +Tutte le impostazioni dei moduli sono fatte con i comandi di programmazione sul CBUS. \\
 +In Rocrail la finestra di dialogo di programmazione del CBUS è divisa su più schede per le proprietà generali e per le proprietà specifiche dei moduli. \\
 + \\
 +Questa è una finestra generale del setup del nodo mergCBUS che richiede una documentazione **FLiM mode** supplementare,​ scaricabile dal sito MERG. Vedere: **[[:​cbus-en#​resources|mergCBUS Resources]]**.\\
 +  * {{:​cbus:​ev-nvs.pdf|Variabili Evento e Nodo}} (non aggiornata)
 +
 + \\
 +==== Funzionalità ====
 +  * La configurazione del nodo è salvata nel file del proprietà del server Rocrail: rocrail.ini.
 +  * Dopo il settaggio di un nodo nella finestra di dialogo del setup del FLiM questa finestra comparirà automaticamente con la scheda del numero del nodo in primo piano.
 +  * Rilevamento tipo nodo (Node type).
 +  * Bit pattern help for node and event variables.
 +  * Tutti i nodi, le variabili e gli eventi sono memorizzati nel file rocrail.ini dopo la chiusura della finestra tramite il pulsante **OK**.
 + \\
 +
 +=====Il pulsante (The push button)=====
 +Il pulsante è __solo necessario__ nel caso che il __numero del nodo__ deve essere __modificato__.\\
 +Negli altri casi metterà i moduli in modalità apprendimento (learn mode) quando necessario.\\
 +
 +
 + \\
 +
 +===== Numero Nodo (Node number) =====
 +{{:​cbus:​cbus-nodesetup-node.png}}\\
 +====IID====
 +L'IID è necessario, se il mergCBUS, non è l'​unica centrale digitale definita nel server Rocrail.\\
 +
 +====Tipo (Type)====
 +Questo è un campo di sola lettura che è automaticamente impostato dopo che un nodo è stato selezionato dall'​indice o era stato impostato dal setup della modalità FLiM.\\
 +====Number/​Set====
 +Il nodo di destinazione deve essere impostato manualmente in modalità apprendimento,​ dopo la sua alimentazione,​ premendo brevemente sul pulsante sulla scheda prima di impostare un nuovo numero di nodo.\\
 +Se ci sono nodi sullo stesso CBUS in modalità SLiM, è raccomandato scegliere un numero di nodo superiore a 255 per evitare conflitti. Tutti i nodi CAN-GCA solo solo FLiM.\\
 +
 +
 + \\
 +
 +===== Indice =====
 +{{:​cbus:​cbus-nodesetup-index.png}}\\
 +Un doppio click seleziona la relativa scheda del modulo e attiverà il comando "**Get all**"​.\\
 +
 +====ID interfaccia====
 +L'IID deve essere impostato se il CBUS non è il primo nella lista delle **[[:​rocrailini-controller-en|Centrali digitali Rocrail]]**.\\
 +
 +==== Query ====
 +Interroga tutti i nodi connessi.\\
 +E' usata la query mergCBUS OPC_QNN. Il CAN-GC2 risponde con una OPC_PNN che contiene il numero del nodo, costruttore e l'ID del prodotto.\\
 +
 + \\
 +
 +===== Variabili =====
 +{{:​cbus:​cbus-nodesetup-vars.png}}\\
 +Alcuni nodi hanno variabili per impostare il comportamento degli I/O o altre funzionalità.\\
 +Controllare la documentazione del nodo per vedere quali variabili sono disponibili.\\
 +
 +
 + \\
 +===== Eventi =====
 +{{:​cbus:​cbus-nodesetup-events.png}}\\
 +La modifica degli eventi è possibile, ad esclusione della richiesta **Get all**, solo dopo che il nodo è messo in modalità **apprendimento (learning)**.\\
 +==== Get all ====
 +Richiesta dei eventi di tutti i nodi. Una definizione di evento è aggiunta alla lista se è sconosciuta.\\
 +==== Add ====
 +Lascia il **Node#** vuoto per definire un'​__Evento Breve (Short Event)__. \\
 +==== Delete ====
 +Cancella l'​evento selezionato dal nodo e dalla lista..\\
 +==== Clear all ====
 +Cancella tutti gli eventi dal nodo e dalla lista.\\
 +==== Variable/​Get ====
 +La variabile evento deve essere richiesta separatamente per ogni evento elencato dopo una richiesta **Get All** ed è possibile __solo in modalità apprendimento__.\\ ​
 + 
 +
 +<​html><​!--
 + \\
 +
 +===== Firmware =====
 +| **Disabilitato;​ Non supportato.** \\ Ci si aspetta molta confunsione e problemi da parte degli utenti finali. |\\
 +{{:​cbus:​cbus-nodesetup-firmware.png}}\\
 +  * http://​groups.yahoo.com/​group/​mergcbus/​files/​CBUS%20bootloader/​
 +  * http://​en.wikipedia.org/​wiki/​Intel_HEX
 +
 +
 +==== HEX File... ====
 +Apre la finestra di selezione file per scegliere il file HEX da inviare al nodo.\\
 +:!: Il file deve essere accessibile dal server Rocrail.\\
 +
 +==== Boot mode ====
 +Mette il nodo selezionato in modalità boot. \\
 +
 +==== Send ====
 +Invia il nuovo firmware al nodo.\\
 +Il file HEX deve essere selezionato ed il nodo dovrebbe essere impostato in modalità boot.\\
 +
 +==== Reset ====
 +Ripristina il nodo alla modalità normale.\\
 +Un reset viene eseguito automaticamente dopo l'​invio del file HEX.\\
 +
 +--></​html>​
cbus/flim-it.txt · Last modified: 2018/11/12 08:56 (external edit)