Balluff BML Información Básica página 92

Interfaces para el encóder magnético
Tabla de contenido

Publicidad

Idiomas disponibles
  • MX

Idiomas disponibles

Interfacce per encoder magnetico BML
2
Interfacce (continua)
Per la lettura/scrittura dell'area USER è necessario prima
leggere la configurazione dall'area EDS:
All'indirizzo di registro BiSS-C 0x41 viene letto il banco
EDS. Il valore dall'indirizzo 0x41 viene poi registrato
nell'indirizzo di registro 0x40 (selezione banco). Sono
quindi disponibili le seguenti informazioni:
Indirizzo 0x00 - la versione EDS,
Indirizzo 0x01 - il numero dei banchi EDS,
Indirizzo 0x02 - l'inizio del banco dell'area User
Indirizzo 0x03 - l'ultimo banco dell'area User.
Nell'area User è possibile leggere e scrivere qualsiasi dato.
Questi dati vengono salvati permanentemente nella
EEPROM. L'area User è liberamente utilizzabile, i dati
possono essere archiviati in base alle necessità su diversi
banchi: codifica ASCII o binaria, scrittura in chiaro o cifrata,
con o senza protezione CRC.
Dopo la registrazione di un banco dell'area User
sull'indirizzo 0x40, nello spazio di indirizzamento 0x00...
0x3F è possibile leggere e scrivere qualsiasi dato. In un
altro banco dell'area User è possibile scrivere e leggere
altri dati sugli stessi indirizzi 0x00...0x3F, senza che
vengano sovrascritti i dati di altri banchi. I dati che sono
archiviati nell'area User sono sempre disponibili, quindi
anche dopo la disattivazione e la riattivazione del sistema.
Se si deve scrivere su altri banchi al di fuori dell'area User,
si presenta un messaggio di errore.
12
italiano
Per il seguente esempio viene utilizzata questa sintassi:
n
= [0x41]
Descrizione di n con il contenuto
dell'indirizzo 41 (hex)
[0x40]
= 7
Scrittura del valore 7
all'indirizzo 0x40 (hex)
Esempio di scrittura e lettura di tre byte in due banchi
User:
Lettura dell'EDS (lettura della definizione dell'area User)
n
= [0x41]
(EDS inizia sul banco n, qui ad es. 1)
[0x40]
= n
(viene selezionato il banco EDS)
num
= [0x01]
(viene letto il numero dei banchi EDS,
ad es. 8)
User_beg = [0x02]
(viene letto l'inizio dell'area User, ad
es. 0x09)
User_last = [0x03]
(viene letto l'ultimo banco dell'area
User, ad es. 0x0F)
Descrizione dell'area User
[0x40]
= User_beg
(selezionare il primo banco dell'area
User, qui 0x09)
[0x00]
= 0x11
(inserire un valore qualsiasi nel primo
indirizzo del primo banco)
[0x3F]
= 0x1F
(inserire un valore qualsiasi nell'ultimo
indirizzo del primo banco)
...
[0x40]
= User_beg+1
(selezionare il secondo banco
dell'area User)
[0x00]
= 0x21
(inserire un valore qualsiasi nel primo
indirizzo del secondo banco)
...
Attivazione/disattivazione opzionale
Lettura dell'area User descritta
[0x40]
= User_beg
(selezionare il primo banco dell'area
User)
n
= [0x00]
(n diventa 0x11, valore superiore)
...
[0x40]
= User_beg+1
(selezionare il secondo banco
dell'area User)
n
= [0x00]
(n diventa 0x21, valore superiore)
...
Con l'identificatore BiSS, attraverso il file XML
viene definito il formato dati ed il significato dei
singoli bit. L'identificatore BiSS è descritto nel
manuale d'uso del sensore.
Scaricare questo file XML da www.balluff.com
o richiederlo via mail all'indirizzo
service@balluff.de.

Publicidad

Tabla de contenido
loading

Tabla de contenido