Document ref. AD3007b1.doc P. 5 / 14
FUNZIONE 07: READ EXCEPTION STATUS
Tale funzione permette di leggere lo stato in cui si
trova l’avviatore.
Richiesta Master:
Indirizzo slave
08h
Funzione 07h
MSB CRC
47h
LSB CRC
B2h
La tabella seguente riporta il significato del byte
inviato dall’ Adx come risposta:
BIT
SIGNIFICATO
0 Errore
globale
1 Motore
alimentato
2
Motore in marcia
3
Rampa di accelerazione
4
Rampa di decelerazione
5
Contattore di bypass chiuso
6 Frenatura
7
Accesso ai menu in corso
Nota:
Le stesse informazioni possono essere lette anche
utilizzando la funzione 04 (vedere tabella 3).
FUNZIONE 17: REPORT SLAVE ID
Questa funzione permette di identificare il tipo di
avviatore.
Richiesta Master.
Indirizzo slave
08h
Funzione 11h
MSB CRC
C6h
LSB CRC
7Ch
Risposta Slave:
Indirizzo slave
08h
Funzione 11h
Numero byte
04h
Dato 1 (MSB taglia avviatore)
00h
Dato 2 (LSB taglia avviatore)
2Dh
Dato 3 (Rev. Software)
0Ah
Dato 4 (libero)
00h
MSB CRC
3Bh
LSB CRC
55h
ERRORI
Nel caso lo slave riceva un messaggio errato,
segnala la condizione al master rispondendo con un
messaggio composto dalla funzione richiesta in OR
con 80 Hex, seguita da un codice di errore.
Nella seguente tabella vengono riportati i codici di
errore inviati dallo slave al master
TABELLA 1: CODICI ERRORE
COD ERRORE
01
Funzione non valida
02
Indirizzo registro illegale
03
Valore del parametro fuori range
04
Impossibile effettuare operazione
06
Slave occupato, funzione
momentaneamente non disponibile (es.
motore in marcia)
FUNCTION 07: READ EXCEPTION STATUS
This function allows to read the status of the starter.
Master query:
Slave address
08h
Function 07h
MSB CRC
47h
LSB CRC
B2h
The following table gives the meaning of the status
byte sent by the Adx as answer:
BIT
MEANING
0 Global
alarm
1 Motor
powered
2
Motor running at full voltage
3 Acceleration
ramp
4 Deceleration
ramp
5
Bypass contactor closed
6 Braking
7 Accessing
menus
Note:
The same status bits can be read also using
function 04 (see table 3).
FUNZIONE 17: REPORT SLAVE ID
This function allows to identify the starter type.
Master query.
Slave address
08h
Function 11h
MSB CRC
C6h
LSB CRC
7Ch
Slave response:
Slave address
08h
Function 11h
Byte number
04h
Data 1 (starter size MSB)
00h
Data 2 (starter size LSB)
2Dh
Data 3 (Software revision)
0Ah
Data 4 (free)
00h
MSB CRC
3Bh
LSB CRC
55h
ERRORS
In case the slave receives an incorrect message, it
answers with a massage composed by the queried
function ORed with 80 Hex, followed by an error
code byte.
In the following table are reported the error codes
sent by the slave to the master:
TABLE 1: ERROR CODES
CODE ERROR
01 Invalid
function
02 Invalid
address
03
Parameter out of range
04
Function execution impossible
06
Slave busy, function momentarily not
available (e.g. motor is running)