Vai al contenuto
PLC Forum


Indirizzi Variabili Db


Tecnosuono

Messaggi consigliati

Buongiorno a tutti.

Sto connettendo l'1212 ad un opc server. Riesco a leggere gli ingressi in quanto mi è chiaro che indirizzo abbiano per cui una volta comunicato gli indirizzi opc server riesce a restituirmi il valore. Avrei però la necessità di leggere direttamente le variabili di un db. L'opc mi da l'opzione per selezionare direttamente il dato (tipo dato Databloc) ma giustamente mi chiede l'indirizzo e non sono i grado di capire dove leggere l'indirizzo assegnato ad ogni variabile.

Utilizzo TIA portal v11.

Grazie e buona serata!

EB

Link al commento
Condividi su altri siti


Supponi di avere in DB1 le seguenti variabili:

PIPPO (intero)

PLUTO (bit)

PERA (byte)

MELA (doppiointero)

L'accesso alle variabili dipende dal tipo di accesso al blocco scelto quando è stato inserito nel progetto e che può essere:

ottimizzato (l'indirizzo può essere solo simbolico perche non ci sono bit inutilizzati tra le variabili)

standard (l'indirizzo puo essere simbolico o assoluto)

Indirizzi per accesso standar:

DB1.DBW0

DBI.DBX2.0

DB1.DBB3

DB1.DBD4

Indirizzi per accesso ottimizzato:

DB1.PIPPO

DB1.PLUTO

DB1.PERA

DB1.MELA

Ciao

Link al commento
Condividi su altri siti

Grazie Amed!

In effetti seguendo le tue istruzioni ho risolto. Avevo creato il db ottimizzato, ma il mio opc server mi lascia scrivere solo valori e compone l'indirizzo a seconda del tipo dato. Ho quindi creato il db stanndard e tutto ha funzionato!

Grazie ancora

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