Beppe. Inserito: 12 aprile 2012 Segnala Inserito: 12 aprile 2012 Bene, premetto che ho gia letto tutti i post e le risposte di Aleandro in merito all'indirizzamento dei moduli. ho cercato anche du usare l'.. Risultato, buio totale ...... eppure non penso di essere cosi capra ..... Allora io ho la seguente configurazione: Master 4+4 01 Slave 16+16 02 Slave 16+16 03 Slave 16+16 04 Slave 4+4 05 Slave Dimer 4 07 Ragnetto 4+4 08 Ragnetto 4+4 10 Ragnetto 4+4 11 Ragnetto 4+4 Domande: 1) Come vengono assegneti gli I/O ? Non mi sembra ci sia una relazione fra il numero del modulo e l'indirizzo degli I/O. 1.1) E' per caso posizionale sul bus ? 2) Se io aggiundo e tolgo moduli sul bus, come ho fatto, gli indirizzi degli IO cambiano di conseguenza ? 3) Se modifico l'indirizzo dei moduli, come cambia la numerazione degli I/O ? Grazie Beppe
AVC_Veronica Inserita: 12 aprile 2012 Segnala Inserita: 12 aprile 2012 Ciao, Vado a memoria Master 4+4 supponiamo sia nodo 1 vai in .-->risorse di sitema e trovi Master 1 a seguire gli slevi i numeri che vedi proressivi sono gli indirizzi device (gruppi da 4 bit) %IX1.0--%QX1.0 e a seguire i tre bit successivi 01 Slave 16+16 occupa da %IX2.0 a %IX2.15 / %QX2.0 a %QX2.15 stesso discorso per out (mappatura 1-2-3-4) 05 Slave 16+16 occupa da %IX3.0 a %IX3.15 / %QX3.0 a %QX3.15 stesso discorso per out (mappatura 5-6-7-8) 09 Slave 16+16 occupa da %IX4.0 a %IX4.15 / %QX4.0 a %QX4.15stesso discorso per out (mappatura 9-10-11-12) 13 Slave 4+4 occupa da %IX5.0 a %IX5.3 / / %QX5.0 a %QX5.3 (mappatura 13) 33 Slave Dimer 4 Meglio se inserisci indirizzo piu alto cosi accedi alla memoria estesa p.es indirizzo 33 14 Ragnetto 4+4 occupa da %IX5.4 a %IX5.7 / / %QX5.4 a %QX5.7 (mappatura 14 15 Ragnetto 4+4 occupa da %IX5.8 a %IX5.11 / / %QX5.8 a %QX5.11 (mappatura 15) 16 Ragnetto 4+4 occupa da %IX5.11 a %IX5.15 / / %QX5.11 a %QX5.15 (mappatura 16) 17 Ragnetto 4+4 occupa da %IX6.00 a %IX6.3 / / %QX6.0 a %QX6.3 (mappatura 16) credo che a questo punto hai le risposte...se cambi l'indirizzamento (selettori a rotella sulle schede o tramite abs ragnetti) ti slitta la "mappatura"Ciao, Vado a memoria Master 4+4 supponiamo sia nodo 1 vai in .-->risorse di sitema e trovi Master 1 a seguire gli slevi i numeri che vedi proressivi sono gli indirizzi device (gruppi da 4 bit) %IX1.0--%QX1.0 e a seguire i tre bit successivi 01 Slave 16+16 occupa da %IX2.0 a %IX2.15 / %QX2.0 a %QX2.15 stesso discorso per out (mappatura 1-2-3-4) 05 Slave 16+16 occupa da %IX3.0 a %IX3.15 / %QX3.0 a %QX3.15 stesso discorso per out (mappatura 5-6-7-8) 09 Slave 16+16 occupa da %IX4.0 a %IX4.15 / %QX4.0 a %QX4.15stesso discorso per out (mappatura 9-10-11-12) 13 Slave 4+4 occupa da %IX5.0 a %IX5.3 / / %QX5.0 a %QX5.3 (mappatura 13) 33 Slave Dimer 4 Meglio se inserisci indirizzo piu alto cosi accedi alla memoria estesa p.es indirizzo 33 14 Ragnetto 4+4 occupa da %IX5.4 a %IX5.7 / / %QX5.4 a %QX5.7 (mappatura 14 15 Ragnetto 4+4 occupa da %IX5.8 a %IX5.11 / / %QX5.8 a %QX5.11 (mappatura 15) 16 Ragnetto 4+4 occupa da %IX5.11 a %IX5.15 / / %QX5.11 a %QX5.15 (mappatura 16) 17 Ragnetto 4+4 occupa da %IX6.00 a %IX6.3 / / %QX6.0 a %QX6.3 (mappatura 16) credo che a questo punto hai le risposte...se cambi l'indirizzamento (selettori a rotella sulle schede o tramite abs ragnetti) ti slitta la "mappatura"
Beppe. Inserita: 12 aprile 2012 Autore Segnala Inserita: 12 aprile 2012 Ciao Veronica, .. bene almeno la teoria l'avevo capita giusta. e' possibile che i moduli mantengano una memoria, oppure tutto si resetta a livello posizionale con un on/off del master ? ho mosso cambiato indirizzo dei moduli piu' volte, e' possibile che gli indirizzi si siano mischiati ? uso il programmino si HBE per verificare gli indirizzi. Grazie Beppe
Beppe. Inserita: 12 aprile 2012 Autore Segnala Inserita: 12 aprile 2012 Scusa, Scusa .. il mio secondo Slave io l'ho numerato 02, tu l'hai numerato 05. mi stai dicendo che devo mettere il secondo modulo da 16 con gli switch a 05 e lascire liberi gli indirizzi 02-03-04 ? Beppe
Beppe. Inserita: 12 aprile 2012 Autore Segnala Inserita: 12 aprile 2012 Trovato, gli indirizzi dei moduli da 16 non possono essere contigui, altrimenti solo i primi 4 IO sono visti, gli altri sono ignorati.... il problema e' che ABS te li lascia configurare e non ti da nessun messaggio di errore/conflitti. bene... dimenticavo, Grazie Veronica!!! ps ho messo il dimmer sull 33. che indirizzo prendono gli IO ? non li trovo perche' oltre il 33 ? Grazie
del_user_56966 Inserita: 12 aprile 2012 Segnala Inserita: 12 aprile 2012 ps ho messo il dimmer sull 33. che indirizzo prendono gli IO ? non li trovo vedi che registro corrisponde sulla tabella all'indirizzo 33 del relativo Master... poi vedi sulla spiegazione del dimmer a cosa corrispondano i vari registri d'uscita e d'ingresso.. di base il registro dell'indirizzo fisico sono Byte Basso canale 1, Byte Alto canale 2, poi si passa al registro 1 dell'area estesa che è successivo a quello fisico e li trovi il canale 3 e 4... di seguito ci sono le funzioni evolute... dato che è una funzione molto recente se non le trovi fatti inviare un aggiornamento del solo ... perche' oltre il 33 ? cosa intendi?
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora