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

Pagina 13

Advertising
background image

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.

Advertising