Messaggi diagnostici nel modo ascii – VEGA VEGASCAN 850 Modbus signal output Manuale d'uso
Pagina 13

Uscita del segnale Modbus VEGASCAN 850
13
Avvio
Indirizzo
slave
Codice di
funzione
Codice di
diagnostica
Data di
diagnostica
Controllo
errori
Fine
Numero
di byte
Campo
valori
Signi-
ficato
Stringa della funzione diagnostica dal Master Modbus al VEGASCAN 850
Stringa ASCII della richiesta di diagnostica (Codice di funzione 08)
1
2
2
4
4
2
2
:
1 .. 247
08
0
0 ... 65.535
LRC
CR LF
Numero
di byte
Campo
valori
Signi-
ficato
Stringa della conferma dal VEGASCAN 850 al Master Modbus
Stringa ASCII della conferma di diagnostica (Codice di funzione 08)
:
0
1
0
8
0
0
0
0
A
5
3
7
X
X
CR
LF
Avvio
Indirizzo
slave
Codice di
funzione
Codice di
diagnostica
Data di
diagnostica
Controllo
errori
Fine
1
2
2
4
4
2
2
:
1 .. 247
08
0
0 ... 65.535
LRC
CR LF
:
0
1
0
8
0
0
0
0
A
5
3
7
X
X
CR
LF
Trasmissione dati con Modbus ASCII
Con la funzione „Preset Multiple Registers“ vengono passati al VEGASCAN i dati per la richiesta
di parametri. L’accesso alla lettura richiede 3 parole del registro, l’accesso alla scrittura 4 parole
del registro.
Dopo che il VEGASCAN ha confermato il trasferimento (l’accettazione) dei dati VEGASCAN,
azionando una seconda volta „Read Input Registers“ (Codice di funzione 04) é necessario
richiedere periodicamente, se l’elaborazione é stata completata. Il VEGASCAN segnala un
Exception Code „Slave Device Busy“ (0x06) fino al momento in cui i dati risultano completamente
elaborati, oppure se il tempo di elaborazione é scaduto. Come indirizzo di avvio valgono in
questo caso 30.500, 31.500 oppure 32.500 ecc. per il Modicon, mentre i numeri validi per
accedere attraverso un proprio driver di comunicazione sono 499, 1.499 ooppure 2.499 ecc.
Ulteriori informazioni possono essere richieste ai nostri tecnici.
Messaggi diagnostici nel modo ASCII
Il codice di funzione 08 (Diagnostica) consente di eseguire la diagnosi degli elementi
Modbusmediante Master Modbus. Il VEGASCAN supporta il codice di diagnostica 0x0000 (Rinvio
dei dati). Nel campo„Diagnostic Data“ potete impostare a piacere dati ammessi, che durante il
funzionamento del VEGASCAN verranno rinviati invariati.
Esempio di una stringa di diagnosi:
L’elemento Modbus con l’indirizzo slave 1 deve confermare i dati di diagnostica 0xA5, 0x37.