Erreur de
timeout :
Adresse :
Données utiles :
Exemple :
octet 0 octet 1 octet 2 octet 3
0x02
octet 0 octet 1 octet 2 octet 3 octet 4 octet 5 octet 6 octet 7
0x12
6 Données spécifiques aux appareils
Outre les erreurs dans le télégramme, l'interface doit également prendre en
compte l'erreur de timeout. Malheureusement il n'est pas possible de définir
une durée de timeout à respecter puisque cette durée dépend du nombre de
paramètres à transmettre cycliquement.
La communication acyclique de données seule (sans données cycliques)
prend environ 5 s pour la transmission d'un paramètre.
La transmission acyclique permet d'exploiter un grand nombre des adresses
énumérées dans la description de l'interface B 70.3590.2. Cette transmission
est en grande partie conforme à la célèbre communication Modbus.
On peut transmettre au maximum 4 octets de données utiles. Le nombre de
données utiles utilisées est stocké (en mots) dans les bits 0 à 3.
Un exemple permet d'expliciter comment doit se dérouler en principe la trans-
mission de données entre l'API et l'appareil. L'API doit mettre la consigne du
régulateur 1 à 50.0.
Num. octet 1 à 2
Champ
Mot de commande
Contenu
Commande Longueur
1.) L'API envoie le télégramme à l'appareil.
0x10
0x00
0xCE
2.) L'appareil retourne le télégramme reçu.
octet 0 octet 1 octet 2 octet 3
0x02
0x10
0x00
3.) L'API envoie le télégramme avec le basculement du bit 4 de l'octet 0
(Toggle 1).
0x10
0x00
0xCE
Fonction
octet 4 octet 5 octet 6 octet 7
0x42
0x48
0x00
octet 4 octet 5 octet 6 octet 7
0xCE
0x42
0x48
0x42
0x48
0x00
3 à 4
5 à 8
Adresse Mod-
Données
bus
0x00
0x00
0x00
0x00
47