Désolé. Votre demande n'a pas pu être traitée.

Important: Cet article est une traduction automatique réalisée par un logiciel. Le texte original peut être lu ici. SBC fournit ces informations sans garantie de l’exactitude ou de la fonctionnalité et n’assume pas la responsabilité de la traduction.

Ce qui est le « Mode sécurisé de données des S-Bus » ?

FAQ #100713

Le « Mode sécurisé de données des S-Bus » a été introduit afin d'identifier clairement un télégramme de réponse série-S-Bus comme réponse à un certain télégramme de demande (en introduisant un numéro de séquence). Cette FAQ explique la différence entre « Mode de données standard S-Bus » et le « S-Bus données Mode sécurisé ».

 

Pourquoi le Mode sécurisé de données a été introduit ?
Le mode de sécurisation des données empêche la situation qu'un télégramme de réponse de série-S-Bus qui les de délai d'attente a dépassé (et donc une nouvelle demande a été envoyée) est interprété comme la réponse à la demande suivante. Cette situation pourrait se produire si, par exemple les modems radios sont utilisées et le délai d'attente du maître de port n'est pas définie correctement (si le temps de transmission de la demande et la réponse sont plus long que le délai d'attente).
Comment fonctionne le Mode sécurisé de données ?
Le mode de sécurisation des données présente un nouvel en-tête (supplémentaire) le télégramme de mode de données S-Bus existant. Un télégramme de mode de données S-Bus sécurisé a la structure suivante :

  • Un octet de cadrage de caractère (B5, servi de synchronisation de trame)
  • Un octet « à caractère » indiquant qu'il s'agit d'un en-tête de mode de sécurisation des données (0 x 10 = demande; 0 x 11 = réponse)
  • Un octet indiquant la longueur du télégramme du télégramme suivant (mode de données standard S-Bus)
  • Un octet pour le numéro de séquence de la telegam
  • Un mode complet de données S-Bus standard télégramme (encore une fois, commençant par un caractère de cadrage B5 et dont le CRC)

Si le maître prend en charge le mode de sécurisation des données, il l'utilisera pour tous les télégrammes de requête, qu'il envoie sur tous les ports série. L'esclave répond dans le même mode que la demande est envoyée, si possible. Si un esclave qui ne supporte pas le mode de sécurisation des données, il répondra à toutes les demandes avec le mode de données standard.

Exemple
Ci-dessous, vous trouverez deux exemples qui montrent les télégrammes demande - et la réponse des stations supportant le mode de sécurisation des données. Les parties noires des télégrammes sont des télégrammes de mode standard de données communs qui sont étendues par l'en-tête de mode de sécurisation des données (bleu).
La spécialité du télégramme deuxième demande est que l'adresse du Registre est égal à 181 (= 0xB5, ce qui correspond au caractère de cadrage de mode de données). Afin d'éviter la valeur B5 dans le télégramme, un caractère DLE (Data Link Escape) est utilisé pour remplacer le "B5" à l'intérieur le télégramme. Ce personnage DLE (0xC500, rouge dans le second exemple) est long de deux octets, mais est seulement considéré comme un octet dans l'en-tête de mode de sécurisation des données.

Demande :B5 10 09 02 B5 00 05 06 00 00 00 F8 1D
Réponse :B5 11 08 02 B5 01 12 34 56 78 A6 D0

Demande :B5 10 09 03 B5 00 05 06 00 00 C5 00 C6 94
Réponse :B5 11 08 03 B5 01 00 00 00 00 12 FC

Est-ce un problème si le maître parle de « garantir le Mode de données » et le pourparlers « données standard mode esclave » ?
No Dans ce cas, le maître envoie l'en-tête de mode de sécurisation des données qui n'est pas interprété par l'esclave.
Après que l'esclave lit le caractère de cadrage, il essaie d'interpréter la commande AT qui n'a pas une valeur qu'il reconnaît. L'esclave donc arrête l'interprétation et nouveau mises en chantier en attente pour le prochain caractère de cadrage qui sera celui du télégramme mode données S-Bus standard. L'esclave répondra à cette demande avec un télégramme de réponse standard S-Bus qui sera détecté par le maître comme standard télégramme S-Bus (en raison du caractère de AT).

Demande :

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

Réponse :

B5 01 12 34 56 78 A6 D0

(la partie bleue est ignorée par l'esclave)


Versions de firmware supportant le Mode sécurisé de données
Le mode de sécurisation des données est présente dans les versions du firmware. L'option « Désactiver » indique la première version de firmware, où le « mode de sécurisation des données S-Bus » peut être désactivé (voir FAQ 101084).

Système
premier FW officiel

pilote FW

"désactiver" option
PCD1.M1x0
-
-
-
PCD1.M1x5
0E3

$A5

-
PCD1.M2xx0
1.14.23
depuis le début
1.14.23
PCD2.M110/120
-
-
-
PCD2.M150
0E3

$D1

-
PCD2/4.M170
0E3

21 $

-
PCS1.C4/C6/C8
0C0

-

-
PCD6.Mxxx
-

-

-
PCD3.mxXXX
1.08.23*)

1.08.00*)

1.10.16
PCD2.M480
03C

-

-
PCD2.M5xx0
1.08.19
-
1.10.16

*) Sur les systèmes PCD3, le mode S-Bus de Secure Data a été tout d'abord mis en œuvre en tant que serveur et plus tard aussi comme client. Le tableau ci-dessus indique la première implémentation du client. La fonctionnalité de serveur de mode de données sécurisé S-Bus a été implémentée dans la version 03C (première version de pilote a été de 31 $).

 

Categories

PG5 2.0 / Serial-S-Bus

Last update: 30.05.2015 12:19

First release: 08.05.2007 16:38

Views: 26968

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