Chapitre 7
Programmation de l'automate redondant
Figure 43 – Points regroupés dans des types de données
définis par l'utilisateur par fréquence d'utilisation
154
Par exemple, si votre application utilise des DINT que vous utilisez
uniquement en tant que constantes pour initialiser votre logique, des BOOL
que vous mettez à jour à chaque scrutation et des REAL que vous mettez à
jour chaque seconde, vous pouvez créer un type de données défini par
l'utilisateur séparé pour chaque type de point utilisé à différents points dans
l'application. Utiliser des types de données définis par l'utilisateur séparés
pour chaque groupe, plutôt que de regrouper tous les points ensemble dans
un seul type de données défini par l'utilisateur, aide à réduire la quantité de
données transférées pendant l'actualisation bidirectionnelle.
Utilisation de points DINT à la place de points SINT ou INT lorsque cela est possible
Nous vous recommandons d'utiliser le type de données DINT plutôt que les
types de données SINT ou INT, car l'automate fonctionne généralement avec
des valeurs de 32 bits (DINT ou REAL). Lors du traitement, l'automate
convertit les valeurs de point SINT ou INT en valeurs DINT ou REAL.
Une fois le traitement terminé, l'automate reconvertit la valeur en une valeur
SINT ou INT.
L'automate convertit automatiquement ces types de données tout en
exécutant et en traitant un programme. Aucune programmation
supplémentaire n'est requise. Cependant, bien que ce processus de conversion
soit totalement transparent, il nécessite un temps de traitement
supplémentaire ayant un impact sur le temps de scrutation de votre
programme et le temps de commutation.
Publication Rockwell Automation 1756-UM535D-FR-P – Novembre 2012
Figure 43 – Points dans un seul type de données défini
par l'utilisateur