Vortice REG FILTER Notice D'emploi Et D'entretien page 11

Table des Matières

Publicité

Les langues disponibles
  • FR

Les langues disponibles

REG FILTER PROTOCOLLO DI COMUNICAZIONE
Il protocollo utilizzato è la modalità MODBUS RTU con le seguenti caratteristiche:
RS-485 (2 fili). Numero massimo di elementi sul bus: 32 (1 master + 31 slave).
- Velocità di comunicazione: 9600 baud.
-
Formato dei dati:
- 8 bit.
- Nessuna parità.
- 1 bit di stop.
- Registri a 16 bit (2 byte).
Formato variabile: High Word First [H / L].
- CRC secondo il polinomio x16 + x15 + x2 + 1.
Nota: si consiglia di riprovare le comunicazioni. Timeout: 1 sec.
Nota: tempo minimo di attesa di invio consigliato: 100 ms.
LETTURA DEI REGISTRI
Per la lettura dei registri è possibile utilizzare i codici di comando 3 o 4 con la seguente struttura di messaggi:
N. slave (1 byte) - Codice (03 o 04) (1 byte) - Indirizzo del primo registro da leggere (00-XX) (2 byte) - Numero di registri da
leggere (00-YY) (2 byte ) - CRC16 (2 byte)
Numero massimo di record da leggere nello stesso messaggio = 55 (dal record 0 al record 54)
La risposta del regolatore ha la seguente struttura del messaggio:
Numero slave (1 byte) - Codice (03 o 04) (1 byte) - Numero di byte di dati (XX) (1 byte) - Dati (AA-BB-CC-DD ...) (2 byte per
ciascun registro) - CRC16 (2 byte) Numero di byte di dati = 2 * Numero di registri da leggere
SCRITTURA REGISTRI
Per la scrittura di registri, viene utilizzato il codice comando 6 con la seguente struttura di messaggi:
Numero 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)
La risposta del regolatore ha la seguente struttura del messaggio:
Numero slave (1 byte) - Codice (06) (1 byte) - Indirizzo del registro scritto (00-XX) (2 byte) - Dati scritti nel registro (AA-BB) (2
byte) - CRC16 (2 byte )
ERRORI
Se viene utilizzato un codice diverso dal codice di lettura o scrittura indicato, la risposta ricevuta è:
Numero di slave - Codice OR 80Hex - Codice di errore (1) - CRC16 (2 byte)
Se si tenta di leggere o scrivere l'accesso a un con un indirizzo inesistente, la risposta ricevuta è:
Numero di slave - Codice OR 80Hex - Codice di errore (2) - CRC16 (2 byte)
Se si tenta di scrivere in un record di sola lettura o si tenta di scrivere un valore illegale in un record, la risposta che si riceve è:
Numero di slave - Codice OR 80Hex - Codice di errore (3) - CRC16 (2 byte)
MAPPA DI REGISTRAZIONE
I bit non utilizzati nei seguenti registri sono 0.
Nota: in alcuni programmi di comunicazione, il primo indirizzo word è configurato come 400001, quindi il registro 0 del controller
corrisponde all'indirizzo word 400001. In breve, l'indirizzo word a cui corrisponde ogni registro del controller viene calcolato
aggiungendo 1 al record numero della mappa dei record descritta di seguito.
Registro ID dispositivo
Registro 0: 143 [sola lettura].
- Il controller risponde sempre 143 come punto sentinella in binario a 16 bit.
Registri di lettura / scrittura
Registro 1: Indirizzo di comunicazione [lettura / scrittura].
- Il valore inviato è il valore dell'indirizzo (da 1 a 240) in binario a 16 bit.
Valore predefinito: 1 [1].
Se il controller è collegato a una rete di comunicazione seriale, non è possibile configurare alcuna apparecchiatura sulla rete
all'indirizzo 245, poiché anche il regolatore risponde a tale direzione.
INDIRIZZO TRASMISSIONE Indirizzo 250 (il controller riceve la comunicazione, ma non risponde). Tutti i registri di scrittura
vengono trasmessi.
11

Publicité

Table des Matières
loading

Table des Matières