Programmation CN
10.20
Variables système ($P_, $A_, $AC_, $AA_)
Généralités
La CN met des variables système à la disposition de l'utilisateur. Celles-ci sont disponi-
bles dans tous les programmes exécutés et niveaux de programmes, par exemple pour
les opérations de comparaison ou de calcul.
Les noms des variables système commencent tous par le caractère $.
Programmation
1e lettre
$P_
$A_, $AC_
$AA_
2e lettre
C_
A_
sans
Exemple :
N10 R10 = $AA_IW[X]
N15 $A_OUT[3]=R10 > 100 ; la sortie TOR 3 est mise lorsque
Arrêt du prétraitement des blocs
La commande préparant les blocs CN dans une mémoire tampon, le prétraitement des
blocs précède toujours leur exécution. Une synchronisation interne du prétraitement des
blocs et de leur exécution est nécessaire pour la lecture et l'écriture de variables système
courantes. Un arrêt du prétraitement des blocs est généré en interne à cet effet (voir
chapitre 10.12). Un arrêt précis est forcé et le bloc suivant n'est prétraité qu'une fois que
les blocs précédents ont été exécutés.
10-106
données programmées
données générales courantes
données courantes spécifiques à un axe
données spécifiques à un canal
données spécifiques à un axe
données générales
; mémorisation de la position réelle de l'axe X dans
R10
; R10 plus grand que 100
Module de positionnement multiaxe FM 357-2 pour servomoteurs et moteurs pas à pas
6ES7 357-4AH00-8CG0