Mentre nelle applicazioni standard (No RealTime) si utilizza un area di memoria condivisa compresa nel range master
tra indirizzi 7 e 11 (di default è l'indirizzo 10)
e quindi si scrive i nostri dati nell'area apposita di 50 registri dedicata tramite un ASSIGN, WRE16 ecc..
e si legge i dati nella seconda area d'indirizzi (50 Registri) dopo avere configurato questa lettura tramite la finestra dedicata su Home&Building.
In questo caso lo scambio dati avviene in modo omogeneo con tempi identici per tutti e 100 i registri di R/W.
Area Master
La condivisione di memoria utilizzando l'area di memoria del Master 4 prevede che vi siano due HomePLC Link configurati
con indirizzo 4, uno per ogni HomePLC.
Lo scambio dati avviene come sopra ma utilizzando l'area Master che per sua caratteristica ha:
Una parte di scambio Real Time (registri da indirizzo 1 a 28) utile per esempio per le accensioni luci ecc..
Una parte di registri (29-46) con tempi no Real Time ma sempre più veloci rispetto alla soluzione standard Link
Per Scrivere in area Link si deve solo identificare il registro corrispondente al HomePLC dove si vuole inviare il dato,
l'area LINK è formata da 250 registri (50 per ogni HomePLC) e quindi supporta di base fino a 5 HomePLC.
Per Leggere invece si deve settare in quale HomePLC si vuole scrivere ogni registro scambiato e in che punto preciso lo si vuole trasferire, questo settaggio ha una sua pagina dedicata su Home&Building.
Nota:
Ogni HomePLC Link ha un secondo indirizzo che indica che area verrà occupata dal modulo quando viene inserito sul Link.
condivisione di memoria tra due HPLC
-
YahooSeeker [Bot]
- Messaggi: 80
- Iscritto il: gio 14 gen 2021, 18:56
-
YahooSeeker [Bot]
- Messaggi: 80
- Iscritto il: gio 14 gen 2021, 18:56
Re: condivisione di memoria tra due HPLC
La versione Light non supporta i link tra HomePLC, i link sono per impianti di grandi dimensioni mentre
gli HomePLC Light sono stati realizzati per impianti che non richiedono moltissime risorse infatti implementano solo una delle quattro zone standard.
La programmazione avviene tramite i vari HomePLC, ogni CPU infatti deve dichiarare che registri vuole leggere dalla memoria condivisa mentre la scrittura non richiede configurazione.
gli HomePLC Light sono stati realizzati per impianti che non richiedono moltissime risorse infatti implementano solo una delle quattro zone standard.
La programmazione avviene tramite i vari HomePLC, ogni CPU infatti deve dichiarare che registri vuole leggere dalla memoria condivisa mentre la scrittura non richiede configurazione.
-
YahooSeeker [Bot]
- Messaggi: 80
- Iscritto il: gio 14 gen 2021, 18:56
Re: condivisione di memoria tra due HPLC
Si il GW si configura tramite un HomePLC Full
Il GW ha due Bus e quindi due indirizzi, la prima lato HomePLC e si configura tramite il Device discovery
su due soli indirizzi, quello di default (più lento) oppure come master 4 (al posto del master) cosi che sfrutti l'area RealTime (nel caso serva).
La seconda seriale che si imposta solitamente con lo stesso indirizzo del HomePLC
si configura tramite rotativi (previa disalimentazione) con numeri tra 1 e 5.
In ogni caso per l'assistenza alla configurazione si può sentire anche l'assistenza telefonica
chiaramente con i moduli a portata di mano altrimenti la spiegazione non è efficace.
Il GW ha due Bus e quindi due indirizzi, la prima lato HomePLC e si configura tramite il Device discovery
su due soli indirizzi, quello di default (più lento) oppure come master 4 (al posto del master) cosi che sfrutti l'area RealTime (nel caso serva).
La seconda seriale che si imposta solitamente con lo stesso indirizzo del HomePLC
si configura tramite rotativi (previa disalimentazione) con numeri tra 1 e 5.
In ogni caso per l'assistenza alla configurazione si può sentire anche l'assistenza telefonica
chiaramente con i moduli a portata di mano altrimenti la spiegazione non è efficace.
-
YahooSeeker [Bot]
- Messaggi: 80
- Iscritto il: gio 14 gen 2021, 18:56
Re: condivisione di memoria tra due HPLC
Non si può dato che l'area di scambio è unica e non si possono sovrapporre variabili che provengono da due GW Link diversi.
Inoltre gli unici indirizzi ammessi sono il 4 (Indirizzo del Master I/O 4)per la modalità Real Time
e l'indirizzo 11 ovvero quello di fabbrica.
Inoltre gli unici indirizzi ammessi sono il 4 (Indirizzo del Master I/O 4)per la modalità Real Time
e l'indirizzo 11 ovvero quello di fabbrica.