Errore. Impossibile elaborare la query di ricerca.

Importante: Questo FAQ è stato tradotto automaticamente dal nostro programma di traduzione. La FAQ originale si trova qui. SBC fornisce queste informazioni senza alcuna responsabilità per la sua correttezza e funzionalità e non si assume la responsabilità di essere completa o tradotta correttamente.

Che cosa è "Sicuro S-Bus dati Mode"?

FAQ #100713

Il «sicuro S-Bus dati Mode» è stato introdotto al fine di identificare chiaramente un telegramma di risposta Serial-S-Bus come risposta a un certo telegramma di richiesta (con l'introduzione di un numero di sequenza). Questa FAQ spiega la differenza tra "S-Bus dati modalità standard" e "Sicuro S-Bus dati Mode".

 

Perché è stata introdotta la modalità protetta di dati?
La modalità sicura dei dati impedisce la situazione che un telegramma di risposta Serial-S-Bus che di timeout aveva superato (e pertanto è stata inviata una nuova richiesta) è interpretato come la risposta alla seguente richiesta. Questa situazione potrebbe verificarsi se per esempio vengono utilizzati i modem radio e il maestro porta timeout non è impostato adeguatamente (se il tempo di trasmissione della richiesta e la risposta più lunga il timeout).
Come funziona la modalità protetta di dati?
La modalità sicura dei dati introduce una nuova intestazione (aggiuntiva) per il telegramma di modalità dati S-Bus esistente. Un telegramma di modalità dati S-Bus sicuro ha la seguente struttura:

  • Un byte di inquadratura personaggio (B5, utilizzato come sincronizzazione di frame)
  • Caratteri a un byte"AT" che indica che si tratta di un'intestazione di modalità sicura dei dati (0x10 = richiesta; 0x11 = risposta)
  • Un byte che indica la lunghezza del telegramma del seguente telegramma (modalità standard S-Bus dati)
  • Un byte per il numero di sequenza della telegam
  • Una completa modalità standard di dati S-Bus telegramma (nuovamente a partire con un carattere di inquadramento B5 e compreso il CRC)

Se il master supporta la modalità sicura dei dati, esso verrà utilizzato per tutti i telegrammi di richiesta che invia su tutte le porte seriali. Come viene inviata la richiesta, se possibile, lo schiavo rispondere nella stessa modalità. Se uno schiavo che non supporta la modalità sicura dei dati, esso risponderà a tutte le richieste con la modalità dati standard.

Esempio
Qui di seguito potete trovare due esempi che illustrano i telegrammi di richiesta e di risposta delle stazioni sostenendo la modalità sicura dei dati. Le parti nere i telegrammi sono i telegrammi di modalità standard di dati comuni che si estendono dall'intestazione modalità sicura dei dati (blu).
La specialità del telegramma seconda richiesta è che l'indirizzo del registro delle imprese è pari a 181 (= 0xB5, che corrisponde al carattere dati modalità inquadratura). Al fine di evitare il valore B5 nel telegramma, un personaggio DLE (Data Link Escape) viene utilizzato per sostituire il "B5" all'interno del telegramma. Questo personaggio DLE (0xC500, rosso nel secondo esempio) è lunga due byte, ma solo è contato come un byte dell'intestazione di modalità sicura dei dati.

Richiesta:B5 10 09 02 B5 00 05 06 00 00 00 F8 1D
Risposta:B5 11 08 02 B5 01 12 34 56 78 A6 D0

Richiesta:B5 10 09 03 B5 00 05 06 00 00 C5 00 C6 94
Risposta:B5 11 08 03 B5 01 00 00 00 00 12 FC

È un problema se il maestro parla "secure Data Mode" e i colloqui "dati standard modalità slave"?
N. In questo caso il master invia l'intestazione di modalità sicura dei dati che non è interpretato da slave.
Dopo lo schiavo legge il carattere di inquadratura, che cerca di interpretare il comando AT che non ha un valore che egli riconosce. Lo schiavo dunque l'interpretazione di si e di nuovo inizia aspettando il carattere successivo inquadramento che sarà quello del telegramma standard S-Bus dati modalità. Lo schiavo risponderà a questa richiesta con un telegramma di risposta S-Bus standard che verrà rilevato dal maestro come telegramma di S-Bus standard (a causa del carattere di AT).

Richiesta:

B5 10 09 02 B5 00 05 06 00 00 00 F8 1D

Risposta:

B5 01 12 34 56 78 A6 D0

(la parte blu è ignorata dal slave)


Versioni di firmware che supportano la modalità sicura di dati
La modalità sicura dei dati è stato introdotto nelle versioni firmware. L'opzione "Disattiva" indica la versione del firmware prima dove la "modalità sicura dei dati S-Bus" può essere disattivata (vedi FAQ 101084).

Sistema
primo FW ufficiale

pilota FW

"disattivare" opzione
PCD1.M1x0
-
-
-
PCD1.M1x5
0E3

$A5

-
PCD1.M2xx0
1.14.23
dall'inizio
1.14.23
PCD2.M110/120
-
-
-
PCD2.M150
0E3

$D1

-
PCD2/4.M170
0E3

$21

-
PCS1.C4/C6/C8
0C 0

-

-
PCD6.Mxxx
-

-

-
PCD3.Mxxxx
1.08.23*)

1.08.00*)

1.10.16
PCD2.M480
03C

-

-
PCD2.M5xx0
1.08.19
-
1.10.16

*) Su sistemi PCD3, la modalità Secure Data S-Bus è stato dapprima implementato come server e successivamente anche come client. La tabella sopra indica la prima implementazione del client. La funzionalità Secure S-Bus dati modalità server è stato implementato nella versione 03C (prima versione pilota è stata di $31).

 

Categories

PG5 2.0 / Serial-S-Bus

Last update: 13.05.2015 17:23

First release: 08.05.2007 16:38

Views: 26957

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download