BSI R11A0-XXR-CXP360-S75G
Sensori di inclinazione capacitivi monoasse con interfaccia Modbus
Messa in funzione
Il sensore è provvisto di un'interfaccia RS485 e viene
interrogato mediante il protocollo Modbus-RTU.
Nella modalità RTU l'inizio della trasmissione viene
contrassegnato da un intervallo con una lunghezza di
almeno tre segnali. La lunghezza dell'intervallo è pertanto
subordinata alla velocità della trasmissione.
Lo Slave ID consta di 8 bit, che rappresentano l'indirizzo
del destinatario.
Lo Slave ritrasmette, nella sua risposta al Master, proprio
questo indirizzo, affinché il Master possa abbinare la
risposta.
Il campo funzione consta di 8 bit. Se lo Slave ha ricevuto
correttamente l'interrogazione del Master, in tal caso
risponderà con lo stesso codice funzione.
Qualora si verificasse un errore, il codice funzione verrebbe
modificato, variando in 1 il bit di valore più elevato del
campo funzione.
Il campo dati (Address + Quantity/Value) contiene da un
lato avvertenze che il registro dello Slave deve leggere e a
partire da quale indirizzo queste hanno inizio, dall'altro il
valore che dev'essere scritto nel registro.
Lo Slave registra qui i dati letti (ad esempio i valori delle
misurazioni) per poterli trasmettere al Master.
In caso di errore viene trasmesso un codice di errore.
Il campo per la somma orizzontale di controllo
(checksum), che viene rilevata mediante CRC, è pari a 16
bit.
L'intero telegramma dev'essere trasmesso in un flusso di
dati continuo. Se tra due segnali si verifica un'interruzione
della trasmissione maggiore di 1,5 segnali, in tal caso il
telegramma dev'essere considerato incompleto e
dev'essere respinto dal destinatario.
Per ulteriori informazioni in merito al protocollo Modbus
consultare il sito http://www.modbus.org/specs.php.
3
italiano
Struttura dell'interrogazione
Il set di istruzioni consta di una parola con lunghezza
8 byte.
Master
Slave ID Function
Adress Quantity
Code
1 byte
1 byte
2 byte
Struttura della risposta
La risposta varia in funzione del numero di registri
interrogati ed è strutturata come di seguito specificato:
Slave
Slave ID Function
Byte
Code
Count
1 byte
1 byte
1 byte
Visualizzazione anomalie
Indirizzo
Valore
registro
0
55555
Valore non valido in uno dei
seguenti registri:
132 = Tempo di aggiornamento
133 = Numero delle misurazioni
134 = Offset dalla posizione 0°
Vedere tabella registri
Checksum
/Value
2 byte
2 byte
Value
Checksum
x byte
2 byte
Causa dell'errore