SMP
3.7.2
Identification de commandes
L'identification de commandes analyse les données reçues en provenance de l'unité d'entrée. L'analyse
s'effectue par l'ordre des données reçues. Uniquement une DCL est préférée dans le traitement , une
commande GET (Group Execute Trigger) p. ex. n'est traitée qu'après l'exécution des commandes
reçues avant. Chaque commande identifiée est immédiatement passée au jeu de données où elle n'est
pas toute de suite exécutée.
Ici, des erreurs syntactiques dans une commande sont détectées et passées au système de rapport
d'état. Le reste d'une ligne de commande après une erreur de syntaxe est analysé et traité aussi bien
possible.
Si l'identification de commandes reçoit un caractère de terminaison ou une commande DCL, elle envoie
l'instruction au jeu de données de réaliser les commandes dans le matériel de l'appareil. Ensuite, elle
est immédiatement prête à traiter des commandes nouvelles. Les commandes suivantes peuvent déjà
être traitées pendant le réglage du matériel ("overlapping execution").
3.7.3
Jeu de données et matériel d'appareil
L'expression "matériel d'appareil" représente la partie de l'appareil qui remplit les fonctions de l'appareil
- génération de signaux, mesure, etc. Le contrôleur n'y appartient pas.
Le jeu de données est le reflet exact du matériel d'appareil dans le logiciel.
Les commandes de réglage bus CEI provoquent une modification du jeu de données. La gestion du jeu
de données inscrit les nouvelles valeurs (p. ex. fréquence) dans le jeu de données mais elle les passe
au matériel seulement après avoir reçue l'instruction de l'identification de commandes. Comme cela ne
s'effectue qu'a la fin d'une ligne de commandes, l'ordre des commandes de réglage dans une ligne de
commandes n'est pas important.
La compatibilité des données mutuellement et avec le matériel de l'appareil est vérifiée directement
avant le transfert des données au matériel. Quand une exécution impossible s'est révélée, une
"Execution Error" est envoyée au système de rapport d'état. Toutes les modifications du jeu de données
sont annulées, le matériel de l'appareil n'est pas réglé de nouveau. La vérification et le réglage du
matériel retardés permettent pourtant de régler pour un instant des réglages inadmissibles sans
provocation d'un message d'erreur (exemple : activation simultanée de FM et PM). A la fin de la ligne de
commande pourtant, un état d'appareil permis doit être réalisé.
Avant le transfert des données au matériel, le settling bit est réglé dans le registre STATus:OPERation
(voir paragr. 3.8.3.4). Le matériel réalise les réglages et remet le bit à zéro après l'établissement du
nouvel état. Ce fait peut être utilisé pour la synchronisation du traitement des commandes.
Les commandes d'interrogation bus CEI donnent l'ordre à la gestion du jeu de données, d'envoyer les
données désirées à l'unité de sortie.
3.7.4
Système de rapport d'état
Le système de rapport d'état enregistre des informations concernant l'état d'appareil et les met à la
disposition de l'unité de sortie. La structure exacte et la fonction sont décrites dans le paragr. 3.8.
1035.5005.02
Modèle d'appareil et traitement des commandes
3.77
F-8