8. Per esperti: protocolli di trasmissione per interfacce seriali RS
232/RS 422/RS 485
Data bit:
8
Parità:
pari, dispari, mark, spazio
Stop bit:
1, 2
Protocollo:
SOH Indirizzo unità STX Messaggio ETX BCC
Indirizzo unità:
'0''0'..'9''9' preselezionabile durante l'impostazione.
Indirizzo unità:
'A''A' è l'indirizzo di trasmissione (funziona sempre indipendentemente
dall'indirizzo unità).
BCC:
Collegamento con Or esclusivo di tutti i byte del messaggio incluso ETX.
Per BCC errato l'unità risponde con NAK e ritorna alla propria modalità di base
"Attendere SOH".
Per qualsiasi anomalia di trasmissione (p.e. errore di parità, errore di protocollo, ecc.)
l'unità ritorna alla sua modalità di base "Attendere SOH".
Il tempo di time-out di ricezione tra due caratteri è di 1 secondo.
L'unità funziona solo in modalità slave, e cioè trasmette dati solo dopo un comando
del master. L'unità slave risponde con il proprio indirizzo unità.
Insieme dei caratteri (set di caratteri espansi ASCII di un PC IBM senza caratteri
grafici):
'0','1','2','3','4','5','6','7','8','9',
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P',
'Q','R','S','T','U','V','W','X','Y','Z',
'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p',
'q','r','s','t','u','v','w','x','y','z',
'Ç','ü','é','â','ä','à','å','ç','ê','ë','è','ï','î','ì','Ä','Å',
'É','æ','Æ','ô','ö','ò','û','ù','ÿ','Ö','Ü','¢','á','í','ó','ú',
'ñ','Ñ','ß',
'%','/','*','+','-',',','.','(',')','@','°','²','''
Carattere speciale 252: testo basso 2
Carattere speciale 254: testo alto 3
Nel blocco dati tutti i caratteri di controllo tra 1h (SOH) e 15h (NAK) e anche FFh
vengono trasmessi in due byte. Qui tra il byte FFh ed il secondo byte 80h si esegue
l'operazione logica "or" con il byte da trasmettere. Se il secondo byte è FFh, il byte da
trasmettere era FFh.
Esempio:
Byte da trasmettere: 12h
Trasmesso: FFh 92h
Sequenza di trasmissione
All'unità:
SOH Indirizzo unità STX Comando ETX BCC
Dall'unità:
SOH Indirizzo unità STX Risposta ETX BCC
Comandi e risposte vengono trasmessi tra STX e ETX.
8. Per esperti: protocolli di trasmissione per interfacce seriali RS 232/RS 422/RS 485
Generalità
8.1 Comandi di
impostazione
191