3
italiano
BSI R11A0-XXR-CXP360-S75G
Sensori di inclinazione capacitivi monoasse con interfaccia Modbus
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
(A 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.
Messa in funzione
Struttura dell'interrogazione
Il set di istruzioni consta di una parola con lunghezza
8 byte.
Master
Slave ID Function
Code
Adress Quantity
/Value
Checksum
1 byte
1 byte
2 byte
2 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
Code
Byte
Count
Value
Checksum
1 byte
1 byte
1 byte
x byte
2 byte
Visualizzazione anomalie
Indirizzo
registro
Valore
Causa dell'errore
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