ITALIANO
Tabella degli orari e dei setpoint:
Protocollo di comunicazione del regolatore per sonda SCO2-IAQ
Il protocollo utilizzato è di tipo MODBUS RTU con le seguenti caratteristiche:
RS-485 (2 fili). Numero massimo di elementi nel bus: 32 (1 master + 31 slave).
Velocità di comunicazione: 9600 baud.
Formato dei dati:
N
8 bit.
N
Senza parità.
N
1 bit di stop.
Registri da 16 bit (2 byte).
Formato delle variabili: High Word First [H/L].
CRC secondo il polinomio x16 + x15 + x2 + 1.
Nota: si consiglia di provare nuovamente le comunicazioni. Timeout: 1 seg.
Nota: Tempo minimo Wait To Send consigliato: 100ms.
Lettura dei registri
Per la lettura dei registri è possibile utilizzare i codici di comando 3 o 4 con la seguente struttura del messaggio:
Nº slave (1 byte) – Codice (03 ó 04) (1 byte) – Indirizzo del 1o registro da leggere (00-XX) (2 byte)–
Nº di registri da leggere (00-YY) (2 byte) – CRC16 (2 byte)
N° massimo di registri da leggere nello stesso messaggio = 57 (dal registro 0 al registro 56)
Il messaggio di risposta del regolatore per sonda ha la seguente struttura:
N° slave (1 byte) - Codice (03 o 04) (1 byte) - N° di byte di dati (XX) (1 byte) -
Dati (AA-BB-CC-DD...) (2 byte per ogni registro) - CRC16 (2 byte)
N° di byte di dati = 2 * N° di registri da leggere
Scrittura dei registri
Per scrivere i registri viene utilizzato il codice di comando 6 con la seguente struttura di messaggio:
N° slave (1 byte) - Codice (06) (1 byte) - Indirizzo del registro da scrivere (00-XX) (2 byte)
- Dati da scrivere nel registro (AA-BB) (2 byte) - CRC16 (2 byte)
Il messaggio di risposta del regolatore per sonda ha la seguente struttura:
N° slave (1 byte) - Codice (06) (1 byte) - Indirizzo del registro da scrivere (00-XX) (2 byte)
12