5.12 Identificazione
Con questo comando si può leggere
l'identificazione dello slave.
Sia l'ID Slave sia la versione-
Software sono trasmessi in
formato ASCII.
Comando (Master):
Nome del campo
Indirizzo Slave
Funzione Identificazione
Valore CRC (LSB)
Valore CRC (MSB)
Risposta (Slave):
Nome del campo
Indirizzo Slave
Funzione Identificazione
Numero di byte di dati (MSB)
Numero di byte di dati (LSB)
ID Slave Byte 1
ID Slave Byte 2
ID Slave Byte 3
ID Slave Byte 4
ID Slave Byte 5
ID Slave Byte 6
ID Slave Byte 7
ID Slave Byte 8
Stato
Versione Software Byte 1
Versione Software Byte 2
Versione Software Byte 3
Versione Software Byte 4
Versione Software Byte 5
Versione Software Byte 6
Versione Software Byte 7
Versione Software Byte 8
CRC (LSB)
CRC (MSB)
Pagina 10 | IT
5.13 Protocollo errore
Lo slave non invia alcuna risposta, se ha ricevuto
l'informazione del Master con errori di
trasmissione.
Gli errori di trasmissione riconosciuti sono:
•
•
•
•
Valore
XX
hex
•
11
hex
Se l'apparecchio Slave non può eseguire
XX
hex
l'informazione ricevuta correttamente, allora rinvia
XX
hex
una risposta di errore compreso codice errore al
Master.
Codici di errore:
Valore
Codice Nome
XX
hex
11
hex
01
hex
00
hex
11
hex
XX
02
hex
hex
XX
hex
XX
hex
03
hex
XX
hex
XX
hex
XX
hex
XX
hex
04
hex
XX
hex
FF
hex
XX
hex
10
XX
hex
hex
XX
hex
XX
hex
11
hex
XX
hex
XX
hex
Risposta di errore:
XX
hex
Definizione
XX
hex
Indirizzo Slave
XX
hex
Funzione
XX
hex
Codice di errore
Valore CRC (LSB)
Valore CRC (MSB)
Errore di parità
Nessun riconoscimento di bit d'arresto
Errore nella trama dati
Errore Overrun (overflow della memoria
tampone dei dati)
Errore CRC
Significato
Funzione
Il codice di funzione non è
non
definito nell'apparecchio.
consentita
Indirizzo non
L'indirizzo non è
consentito
disponibile
Il valore dati ricevuto non
Valore dati
può essere scritto.
non
Struttura dati/lunghezza
consentito
dati non corretta.
Valore/formato dati non
corretto./
Errore
L'apparecchio non può/può
apparecchio
solo in parte elaborare il
comando.
Valore di preimpostazione
Err1
inferiore a 0 non consentito
Valore di preimpostazione
Err2
superiore a Preset2 non
consentito
Valore
XX
hex
80
+ Codice di funzione
hex
XX
hex
XX
hex
XX
hex