FMT230, FMT250 MISURATORE TERMICO DI PORTATA DI MASSA | CI/FMT230/250-X1 REV. B
Modifica di un ID Slave Modbus non noto
Per la comunicazione Modbus, è necessario conoscere il Modbus
Slave ID (indirizzo) dell'apparecchio.
Alla consegna, il Modbus Slave ID corrisponde alle ultime due
posizioni del numero di serie dell'apparecchio (vedere Figura 34,
pos.
).
2
Se non si conosce l'indirizzo Modbus, è possibile impostare
nuovamente il Modbus Slave ID tramite un messaggio di
trasmissione Modbus. A tale scopo, è necessario inviare al bus i
tre registri Modbus unitamente al codice funzione 16 (0x10)
"Write Multiple Registers".
Per definire il Modbus Slave ID è necessario il Sensor ID
dell'apparecchio dal certificato di calibrazione.
Figura 35: Sensor ID sul certificato di calibrazione
Indirizzo/formato dei dati
Descrizione
[lunghezza registro]
65521 TUSIGN32 [2]
manufacturerDeviceID
Il codice identificativo del costruttore (ABB = 0x1A)
e quello dell'apparecchio (FMT = 0x27) devono
essere scritti nel registro 65522.
65523 TUSIGN32 [2]
sensorSerialID
Il Sensor ID dell'apparecchio (sul certificato di
calibrazione). A tal fine, è necessaria innanzitutto
la scrittura nel byte alto (65524) del registro.
65525 TUSIGN32 [2]
slaveID
Il nuovo Modbus Slave ID deve essere scritto nel
byte alto (65526) del registro.
I tre registri Modbus devono essere inviati a questo punto dal
master Modbus all'indirizzo di trasmissione "0". Tutti gli
apparecchi collegati al bus ricevono il messaggio. Tuttavia, solo
l'apparecchio richiamato tramite il codice identificativo del
costruttore e il Sensor ID imposta il Modbus Slave ID sul nuovo
valore desiderato.
1 Codice funzione 16
2 Indirizzo Broadcast "0"
3 Indirizzo registrazione
4 Numero registrazione
Figura 36: Write Multiple Registers (esempio)
IT – 47
5 Codice produttore e apparecchio
6 Sensor ID
7 Nuovo Modbus Slave ID
203