Exemple De Réponse; Csr) Control Status Register - Sensy DISP-PAXP Mode D'emploi

Table des Matières

Publicité

La réponse abrégée supprime l‟adresse du nœud et l‟ID de registre, laissant seulement la partie numérique de
la réponse.
11.7.8.3. Exemple de réponse
1. Adresse du nœud = 17, réponse complète, Entrée = 875
17 INP 875 <CR><LF>
2. Adresse du nœud = 0, réponse complète, Seuil 2 = -250.5
SP2 -250.5<CR><LF>
3. Adresse du nœud = 0, réponse abrégée, Seuil 2 = 250, dernière ligne d‟une impression de bloque
250<CR><LF><SP><CR><LF>

11.7.9. (CSR) Control Status Register

Le registre de contrôle de statuts est utilisé pour à la fois contrôler directement les sorties de l‟afficheur (seuils
et sortie analogiques) et interroger l‟état des seuils de sortie. Chaque bit dans le registre est assigné à une
fonction de contrôle particulière. Les fonctions sont appelées en écrivant à la position du bit correspondant. La
correspondance entre une fonction est un bit est :
Bit 0: Etat de sortie du Seuil 1
0 = sortie off
1 = sortie on
Bit 1: Etat de sortie du Seuil 2
0 = sortie off
1 = sortie on
Bit 2: Etat de sortie du Seuil 3
0 = sortie off
1 = sortie on
Bit 3: Etat de sortie du Seuil 4
0 = sortie off
1 = sortie on
Bit 4: Mode manuel
0 = mode automatique
1 = mode manuel
Bit 5: Toujours à 0, même si 1 est envoyé.
Bit 6: Non appliqué
Bit 7: Toujours 0, même si 1 est envoyé.
Bien que le registre soit adressable par bit commençant avec le bit 7, des caractères hexadécimaux < > sont
envoyés dans la chaine de commande. Les bits 7 et 5 restent toujours à 0, même si un « 1 » est envoyé. Cela
permet d‟employer des caractères ASCII sur des terminaux qui n‟ont pas une compatibilité avec les caractères
étendus.
Ecrire un "1" au bit 4 du CSR sélectionne le mode manuel. Dans ce mode, les états des seuils sont définis par
les valeurs écrites en b0, b1, b2, b3; et la sortie analogique est définie par la valeur de l‟AOR. Le contrôle
interne de ces sorties est donc outrepassé.
En mode automatique, les seuils peuvent seulement être réinitialisés. Ecrire au bit d‟état du seuil a le même
effet que la commande Reset (R). Le contenu du CSR peut être lu pour connaitre l‟état du seuil.
11.7.9.1. Exemples :
1. Activer le mode manuel, mettre tous les seuils à off :
VJ<30>* ou VJ0*
MA-DISP PAXP_FR.docx
7
6
ASCII 0 =
0
0
Page 35 sur 42
5
4
3
2
1
1
1
0
0
0
0 : location du bit
0 ou <30>
Rev: 09/05/14

Publicité

Table des Matières
loading

Table des Matières