Chapitre 9. Instructions mathématiques de calculs
Pour tous ces champs, Messages et StationName mis à part, le fait de donner la
valeur 0 à la valeur, va ré-initialiser l'indicateur. Cela peut être utile pour aider à
résoudre des problèmes.
Slow Sequence
L'instruction SlowSequence est utilisée afin de marquer le début d'un paragraphe de
code qui sera exécuté de façon concurrente à l'exécution du programme principal,
bien que typiquement il s'exécutera moins souvent.
Syntaxe
SlowSequence
Remarques
La balise SlowSequence marque la fin du programme principal et le début d'un
programme séparé, de priorité moindre. Les instructions pour le programme de
séquence lente, sont exécutées lorsque le programme principal ne s'exécute pas et
que le temps le permet.
Il est possible d'avoir jusqu'à quatre SlowSequences différentes pour des mesures
qu'il n'est pas nécessaire d'effectuer à la même vitesse que la scrutation principale.
La centrale de mesure bascule les instructions de mesure de la scrutation
SlowSequences vers la scrutation normale.
La CR1000 met à jour son tableau d'étalonnage de façon automatique en mode SlowSequence.
Les mesure d'une seule "scrutation" en mode SlowSequence, peuvent être séparées
sur une plus longe période de temps parce que les mesures peuvent être effectuées à
l'intérieur de plusieurs scrutations principales successives.
Lorsque plus d'une section SlowSequence est utilisée dans le programme, certaines
combinaisons du taux de scrutation du programme principal et du taux d'exécution
de la scrutation SlowSequence, peuvent induire le fait que la partie SlowSequence
ne soit jamais exécutée. Si l'intervalle d'une priorité SlowSequence plus
importante, arrive avant qu'une SlowSequence de moindre priorité n'arrive à se
glisser, la SlowSequence de priorité moins important ne sera jamais exécutée.
Chaque combinaison de programme principal et segments de programme
SlowSequence doivent être évalués afin de déterminer si il y a assez de temps pour
permettre aux scrutations de priorité moindre, pour s'exécuter.
Subroutines et DataTables qui sont appelées par une instruction SlowSequence sont
déclarées après l'instruction SlowSequence. Les données écrites pour les
instructions SlowSequence DataTables seront estampillées avec le temps du début
de la scrutation de la dernière SlowSequence.
9-17