Vai al contenuto
PLC Forum


Problema Conversione memoria HomePlc in Hex


Amicoadi

Messaggi consigliati

Buonasera,

leggendo l'. dell'homeplc se voglio controllare su visual basic alcune memorie per esempio la 400.0 devo utilizzare il comando XComm1.WR("0", 1, 1), se voglio controllare la memoria 401.13 devo utilizzare XComm1.WR("1D", 1, 1).

Dall'. è specificato che le memorie che si possono controllare sono 800 e vanno da %MW400 - %MW429  e da %MW450 - %MW469 il tutto deve essere convertito in Esadecimale. Sempre sull'. è indicata la conversione in esadecimale che va da 0 a 29F e da 500 a 69F. Questo non mi torna. Se ogni word sono 16 BIT, la memoria 429.15 (sarebbe il 480° bit, cioè ((429-400)*16)+16) in esadecimale deve essere 1DF, perchè l'. indica come 29F?

Convertendo 1D da hex a decimale risulta 29, quindi 29F.

Qual'è il criterio di conversione usato?  Qualcuno può illustrarmelo.

Grazie

 

 

 

 
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...