Vai al contenuto
PLC Forum


Riportare Albmm1 Alle Condizioni Di Fabbrica...


smoothhands

Messaggi consigliati

Ciao,

stavo facendo un pò di prove con l'alimentatore e l'HomePLC.Linux.

Ho spostato l'ALBMM1 come slave sotto il master 1 in posizione 40

nella speranza di poter leggere i valori dai registri estesi (tensioni e corrente).

Mi sa che l'HomePLC.Linux non lo supporta appieno perchè sull'indirizzo di nodo

(ora 40) riesco a leggere i flag ma i registri estesi non li considera proprio.

Il problema ora è riportare l'alimentatore su 16 per gestirlo come master

ma se ci provo (da private config etc...) ABS mi risponde che gli devo assegnare

un valore da 29 a 46. Urca!!!... e adesso? Da dove lo modifico?

Ho provato anche sotto HomePLC tradizionale ma il problema è lo stesso.

Link al commento
Condividi su altri siti


del_user_56966

si esatto devi utilizzare il Device Discovery,

per i dispositivi più recenti senti l'assistenza perché alcuni non sono ancora presenti nel Plug&Play

Link al commento
Condividi su altri siti

Grazie ad entrambi per la risposta.

Premetto che dispongo solo di etm3

e quindi devo usare la rete ethernet

(analogamente con HomePLC.Linux).

Ieri sera ho provato ma, a parte alcuni

errori che segnala inizialmente perchè

cerca su porta seriale, ha qualche difficoltà

a trovare il modulo.

Questa sera riprovo con più calma.

Se acquistassi il convertitore rs485/usb

potrei collegare qualunque device direttamente

senza mettere in piedi ogni volta homeplc e dispositivo?

Link al commento
Condividi su altri siti

del_user_56966

Device Discovery va sia tramite USB che tramite LAN previa commutazione e impostazione IP

e devi collegarlo direttamente al dispositivo senza HomePLC

Link al commento
Condividi su altri siti

e devi collegarlo direttamente al dispositivo senza HomePLC

Ho provato a collegare l'etm3 direttamente all'ALBMM1 collegandolo sull'RS485 (non iso).

In effetti a questo punto device discovery non mi da quei brutti messaggi che avevo

precedentemente ma non riesco a puntare l'alimentatore.

Il led dell'ALBMM1 lampeggia veloce e poi una pausa (che segnala qualcosa che non va)

ma penso sia dovuto al collegamento diretto.

Ho provato a puntare in device discovery con master 40, e pure con master 1 e slave 40

ma non riesce a trovarlo.

In effetti l'ALBMM1 non è presente nemmeno nella lista dei devices disponibili.

C'è solo l'ALBM1.

Modificato: da smoothhands
Link al commento
Condividi su altri siti

Inoltre, già che c'ero, ho provato ad aggiornare in questo modo il firmware dell'EMXY4U ed è andato

tutto liscio come l'olio: device individuato e flashato al primo colpo <_<

Link al commento
Condividi su altri siti

Bene... ho spento tutto, ho ricollegato l'ALBMM1 e...

questa volta l'ha visto!!!... :o

E' stato trovato come master 40, un bel configura con

indirizzo 16 nuovo di zeccha e tutto è tornato a posto.

Beh, che dire... tutto è bene quel che finisce bene.

Un dubbio mi sorge sulla velocità di comunicazione...

prima tentavo con 57600 baud mentre alla fine ha

usato 115200 baud in automatico.

Forse sbagliavo quello oppure non faceva contatto

bene qualche cavetto.

Link al commento
Condividi su altri siti

del_user_56966
Bene... ho spento tutto, ho ricollegato l'ALBMM1 e...

questa volta l'ha visto!!!... :o

allora semplicemente non era configurato nel Plug&Play accendo di nuovo viene fatta una ricerca in Plug&Play

e questa va fatta sempre quando si collega un nuovo apparato...

Un dubbio mi sorge sulla velocità di comunicazione...

prima tentavo con 57600 baud mentre alla fine ha

usato 115200 baud in automatico.

è possibile dato che il Plug&Play fa anche queste modifiche...

Link al commento
Condividi su altri siti

...allora semplicemente non era configurato nel Plug&Play...

Ho dimenticato di dire, nel mio post precedente,

che l'ALBMM1 era ancora collegato sotto etm3.

Quando invece era collegato sotto HomePLC.linux

veniva visto in plug&play come slave su nodo 1.40 ma non

riuscivo a leggere i valori di tensione e corrente

sui registri estesi (da java).

Modificando l'indirizzo e usandolo come master 16

sotto HomePLC.linux riesco a leggere tranquillamente

i valori di tensione e corrente dai registri di sistema

ma abs non mi illumina il riquadro system power

(anche se nell'apposito menu grafico vedo tuttu i valori)

Modificato: da smoothhands
Link al commento
Condividi su altri siti

del_user_56966
ma abs non mi illumina il riquadro system power

(anche se nell'apposito menu grafico vedo tuttu i valori)

cosa intendi? c'è una sola pagina per la diagnostica del System Power... è settato l'indirizzo su master 16 ??

Link al commento
Condividi su altri siti

cosa intendi? c'è una sola pagina per la diagnostica del System Power... è settato l'indirizzo su master 16 ??

Con DeviceDiscovery ho impostato correttamente l'ALBMM1 su indirizzo master 16.

Sulla sinistra della finestra di Home&Building System c'è un'area verticale che, una

volta selezionato HomePLC, mostra lo status di quest'ultimo.

In quest'area il riquadro corrispondente al modulo System Power non si illumina.

Però se nel menu "Setting/Private Config" scelgo "System Power Control" etc... vedo

correttamente la finestra con i riquadri "System Power Status" e "Battery Digital Level"

tutti e belli illuminati.

Non ne faccio un dramma... il dispositivo funziona bene come master ma

con l'HomePLC standard mi pare che lo status del System Power si illumini.

Come slave invece non riesco a gestirlo bene sotto HomePLC.Linux

Indagherò ulteriormente ;)

Link al commento
Condividi su altri siti

del_user_56966

Ps: ma quando è messo come slave tu indirizzi correttamente il modulo tramite i due selettori Master/Nodo a video

prima di aprire la finestra di diagnostica??

Link al commento
Condividi su altri siti

Allora... ho fatto ulteriori prove. Spero di risultare comprensibile ;)

Intanto con i collegamenti tra etm3 e devices suggeriti da Aleandro ora

riesco a programare/aggiornare perfettamente tutti i miei devices. Grazie.

Sto facendo le mie prove sia attivando ABS (per alcune verifiche) sia

utilizzando un browser e quindi usando i comandi via php .

Il mio obiettivo è gestire l'HomePLC via Java ma dato l'overhead dovuto

alla compilazione/copia/esecuzione credo che usare direttamente i comandi

via web per controllare un registro mi velocizzi attualmente i test.

Fatta questa premessa vengo ai miei test...

1. ALBMM1 come Master su nodo 16.

Sotto ABS la finestra di diagnostica rileva perfettamente il master

e tramite menu configurazione vedo tutti i parametri correttamente.

L'unica pecca è che non si illumina il quadratino corrispondente al

System Power a sx di Home&Building.

Mediante php riesco ad accedere a qualunque registro (quelli di

sistema in questo caso) per leggere i valori di tensione e corrente.

2. ALBMM1 come Slave su nodo 1.40

Sotto ABS la finestra di diagnostica rileva perfettamente lo slave

e tramite menu configurazione vedo tutti i parametri correttamente.

In questo caso il dispositivo usa il registro %MW21 e i registri

%MW5533-5535 estesi e, ad esempio, dovrei poter leggere il valore

di corrente sul registro esteso di input %MW5535.

Purtroppo tramite php il risultato è 0 mentre riesco ad accedere

ai valori dei flag sul registro base %MW21.

3. DGT1 come Slave su nodo 1.30

Sotto ABS la finestra di diagnostica rileva perfettamente lo slave

e in questo caso riesco ad accedere ai valori dei registri estesi

anche da php.

4. RSXM con sonda di temperatura su nodo 1.45

Sotto ABS la finestra di diagnostica rileva perfettamente lo slave

ma da php non riesco ad accedere ai registri estesi.

In definitiva, per alcuni dispositivi sembra non si riesca ad

accedere ai registri estesi mentre per altri fila tutto liscio.

Potrebbe essere un problema della libreria php (ma ne dubito) quindi

la prossima verifica che farò sarà direttamente in Java.

Link al commento
Condividi su altri siti

ti consiglio di richiedere un assistenza mirata descrivendo il problema come fatto sopra...

Ciao Aleandro,

anche con Java il comportamento è il medesimo.

E' da dire che sto utilizzando il firmware beta 0.13 per l'HomePLC.Linux

e, se beta deve essere, effettivamente qualche stranezza la deve fare.

Magari provo a sentire quando hanno intenzione di rilasciare il firmware nuovo.

Ma sul forum della netclever queste discussioni le fanno?

Purtroppo ho l'accesso solo al FM.

Link al commento
Condividi su altri siti

del_user_56966
Magari provo a sentire quando hanno intenzione di rilasciare il firmware nuovo.

si ma indica bene qual'è il controllo che devono fare,,,

Ma sul forum della netclever queste discussioni le fanno?

se hai accesso solo al FM fagli presente anche questo...

Link al commento
Condividi su altri siti

Vi aggiorno su altri esperimenti che ho effettuato...

3. DGT1 come Slave su nodo 1.30

Sotto ABS la finestra di diagnostica rileva perfettamente lo slave

e in questo caso riesco ad accedere ai valori dei registri estesi

anche da php.

Nel caso si sfrutti un masterIO simulato il DGT non viene rilevato.

Tornano a funzionare correttamente gli indirizzi estesi.

Questo l'ho notato perchè ho un ragnetto RSXM con sonda

di temperatura e, diversamente dal caso precedente (presenza

di un masterIO), riesco a leggere i valori dagli indirizzi estesi.

Ovviamente l'ALBMM che era impostato su indirizzo 16 è

tornato ad essere uno slave (per via del masterIO simulato).

Sono andato leggermente OFF Topic ma mi sembrava

eccessivo aprire un nuovo thread per questa cosa qua.

Buona Pasqua a tutti.

Modificato: da smoothhands
Link al commento
Condividi su altri siti

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...