8.3.4.1 Ecriture du code de contrôle du compteur rapide
Possibilité d'accéder au registre spécial de données dans lequel le code de contrôle du
compteur rapide et de la sortie impulsionnelle est sauvegardé, à l'aide de la variable système
sys_wHscOrPulseControlCode. (La variable système sys_wHscOrPulseControlCode
correspond au registre spécial de données DT90052.)
Le code de contrôle peut être paramétré pour chaque voie à l'aide des variables système
sys_wHscChannelxControlCode ou sys_wPulseChannelxControlCode (avec x=le numéro de
voie). Les paramètres de cette variable système restent identiques jusqu'à ce qu'ils soient
redéfinis.
Opérations réalisées par le code de contrôle du compteur rapide :
Suppression des instructions du compteur rapide (bit 3)
Activation/désactivation de l'entrée reset (réinitialisation du matériel) du compteur
rapide (bit 2)
Activation/désactivation des opérations de comptage (bit 1)
Réinitialisation de la valeur courante (réinitialisation du logiciel) du compteur rapide
sur 0 (bit 0)
Suppression des instructions du compteur rapide (bit 3)
Lorsque le bit 3 du registre de données, dans lequel le code de contrôle du compteur rapide
(sys_wHscOrPulseControlCode) est sauvegardé, est sur TRUE, l'exécution de l'instruction est
annulée et le drapeau de contrôle du compteur rapide passe à FALSE. Réinitialisez le bit 3
sur FALSE pour permettre l'exécution des instructions du compteur rapide.
Activation/désactivation de l'entrée reset (réinitialisation du matériel) du compteur
rapide (bit 2)
1
0
X0
X2
2
0
X0 Entrée du compteur rapide
Valeur courante
1
Bit 2 du code de contrôle du compteur rapide (activation/désactivation de l'entrée reset)
2
Valeur courante réinitialisée à 0
3
Réinitialisation impossible
4
3
1
Comptage rapide et sortie impulsionnelle
4
t
293