Chapitre 9
Utilisation du compteur rapide et de l'interrupteur de fin de course programmable
Tableau 40 - Effet du masque de sortie du HSC sur les sorties embarquées
Variable de sortie
Mot de donnée entier signé 32 bits
32 à 20
HSCAPP.HPOutput (sortie de
présélection haute)
HSCAPP.OutputMask
(masque de sortie)
Sortie embarquée
(10 points)
Sortie embarquée
(16 points)
Sortie embarquée
(24 points)
Sortie embarquée
(48 points)
208
Le HSCAPP.OutputMask définit les sorties embarquées de l'automate pouvant
être directement commandées par le compteur rapide. Le sous-système du
HSC peut directement (sans interaction du programme de commande) activer
ou désactiver les sorties, lorsque le totalisateur du HSC atteint les présélections
hautes ou basses. La configuration de bits enregistrée dans la variable
HSCAPP.OutputMask définit quelles sorties sont commandées par le HSC et
lesquelles ne le sont pas.
Par exemple, si l'utilisateur veut commander les sorties 0, 1, 3 au moyen du
HSC, il doit effectuer l'attribution suivante :
HscAppData.OutputMask = 2#1011
(OU utiliser la valeur décimale : HscAppData.OutputMask = 11)
La configuration de bits de la variable HSCAPP.OutputMask correspond
directement aux bits de sortie de l'automate. Les bits mis à un (1) sont actifs et
peuvent être activés ou désactivés par le sous-système du HSC. Les bits mis à
zéro (0) ne peuvent pas être activés ou désactivés par le sous-système du HSC.
Les bits du masque peuvent uniquement être configurés lors de la
configuration initiale.
Le
Tableau 40
commande la sortie embarquée.
19
18
17
16
15
0
1
0
1
0
1
1
0
0
0
0
1
Les sorties apparaissant dans les cases noires sont les sorties contrôlées par le
sous-système du HSC. Le masque définit quelles sorties peuvent être
contrôlées. Les valeurs de sortie de présélection haute ou de présélection basse
(HSCAPP.HPOutput ou HSCAPP.LPOutput) définissent si chaque sortie est
activée (1) ou désactivée (0). Une autre façon d'interpréter cela est de
considérer que la sortie de présélection haute ou basse est écrite au travers du
masque de sortie qui se comporte comme un filtre.
Les bits apparaissant dans les cases grisées ne sont pas utilisés. Dans le cas de
l'automate à 10 points, les 4 premiers bits du mot de masque sont utilisés et les
bits de masque restants ne sont pas en fonction, car ils ne correspondent à
aucune sortie physique de l'embase. Dans le cas des automates à 16, 24 et
48 points, les 6, 10 et 20 premiers bits du mot de masque sont respectivement
utilisés.
Publication Rockwell Automation 2080-UM002M-FR-E - Avril 2022
montre un exemple de la façon dont HPOutput et OutputMask
14
13
12
11
10
9
1
0
1
0
0
1
0
0
0
0
1
1
1
0
1
8
7
6
5
4
1
0
0
0
1
0
0
0
1
1
0
1
0
1
0
1
3
2
1
0
1
0
0
1
0
0
1
1
0
1
0
1
0
1
0
1