6 Données spécifiques aux appareils
Instruction
Réponse
STRT
RDY
Toggle
TimeoutError
DB10
DB20
50
Syntaxe de l'instruction à envoyer à l'appareil, par exemple Régulateur 1
Mettre consigne = 50.0, .... Le programme est structuré de telle sorte qu'un
ensemble d'instructions possibles est prédéfini dans un bloc de données DB.
Réponse transmise par l'appareil à l'API, sauvegardée dans un bloc de don-
nées, peut être interprétée et évaluée par d'autres parties du programme de
l'API.
Impulsion de démarrage, c'est-à-dire le démarrage du traitement des instruc-
tions. Le télégramme transmis sous l'instruction est envoyé à l'appareil.
Traitement des instructions terminée. L'appareil a envoyé un accusé de récep-
tion à l'API, la fonction FC10 lève le drapeau RDY pour signaler au traitement
"maître" que l'exécution du télégramme est terminée. Le drapeau RDY est
également levé après une erreur de timeout.
La fonction FC10 abaisse le drapeau Toggle. Le drapeau Toggle à transmettre
est interprété et l'information Toggle pour l'appareil est préparée.
La fonction FC10 est conçue de telle sorte qu'un télégramme doit être traité
dans un délai de 20 s. Si ce n'est pas le cas, une erreur de timeout apparaît,
c'est-à-dire qu'un drapeau est levé et on sort de la fonction. Les erreurs de
timeout sont rapportées dans un bloc de données (DB) séparé.
Ce bloc de données reçoit la réponse de l'appareil. Actuellement il est possi-
ble de stocker 6 réponses différentes. La taille du DB10 peut être adaptée à
tout moment. Le télégramme de réponse complet du JUMO IMAGO 500 est
sauvegardé, c'est-à-dire les données utiles, les informations de contrôle et
l'adresse.
Dans le bloc de données 20, on stocke quelques instructions prédéfinies que
l'on peut utiliser individuellement dans ce programme de démonstration. Il y a
pour chaque instruction une petite description qui précise quelles données
sont transférées. Il est possible à tout moment de modifier le DB20 ou de
l'étendre avec d'autres instructions. Vous trouverez les informations néces-
saires dans la notice B 70.3590.2
Instruction 000 :
Lecture de Régulateur\Régulateur1\Valeur réelle
Instruction 001
Lecture de Régulateur\Régulateur2\Valeur réelle
Instruction 002
Lecture de Régulateur\Régulateur1\Consigne
Instruction 003
Lecture de Régulateur\Régulateur2\Consigne
Instruction 004
Écriture de Régulateur\Régulateur1\Consigne
Instruction 005
Écriture de Régulateur\Régulateur2\Consigne