DOCA0302IT-04

Funzione 8: Modbus Diagnostica

Struttura dei messaggi Modbus riguardanti la Gestione dei contatori di diagnostica I/O Smart Link

Richiesta

Definizione

Numero di byte

Valore

Numero server

1 byte

0x00 - 0x63

Codice funzione

1 byte

0x08

Codice sotto-funzione

2 byte

Vedere la tabella "Codici sottofunzione" più avanti in questo argomento

Dati

2 byte

0x0000

Codici sottofunzione

Codici sottofunzione (decimali)

Descrizione

-

I dati passati nel campo dati della richiesta devono essere restituiti (loopback) nella risposta.

10 (0 x 0A)

Azzera tutti i contatori di diagnostica. Anche i contatori vengono azzerati all'accensione.

11 (0 x 0B)

Legge i messaggi corretti del bus gestiti dal contatore del server.

12 (0 x 0C)

Legge i messaggi non corretti del bus gestiti dal contatore del server.

13 (0 x 0D)

Legge le risposte di eccezione gestite dal contatore del server.

14 (0 x 0E)

Legge i messaggi inviati al contatore del server.

15 (0 x 0F)

Legge il contatore dei messaggi broadcast.

17 (0 x 11)

Legge i messaggi inviati al contatore del server inviati al server ma senza risposta a causa del codice di eccezione 06: dispositivo server occupato.

18 (0 x 12)

Legge i messaggi del bus errati a causa del contatore di errori di sovraccarico.

-

Azzera il contatore degli errori di overrun.

Risposta

Definizione

Numero di byte

Valore

Numero server

1 byte

0x00 - 0x63

Codice funzione

1 byte

0x08

Codice sotto-funzione

2 byte

Vedere l'elenco precedente

Contatore di diagnostica

2 byte

Valore del contatore di diagnostica corrispondente al codice di sottofunzione

Azzeramento dei contatori

I contatori vengono azzerati:

  • quando raggiungono il valore massimo di 65535,

  • quando vengono azzerati da un comando Modbus (codice funzione 8, codice sottofunzione 10),

  • quando l'alimentazione è interrotta, oppure

  • quando si modificano i parametri di comunicazione.

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Le informazioni sono state utili?