Télécharger Imprimer la page

Siemens SINUMERIK 828D Mode D'emploi page 38

Masquer les pouces Voir aussi pour SINUMERIK 828D:

Publicité

Description détaillée
4.3 Variable système pour actions synchrones
<i> :
38
Indice des variables FIFO par le biais duquel s'effectue l'accès aux différentes fonctions et
données au sein de la structure de données des variables FIFO.
Plage de valeurs : 0, 1, 2, ... (MD28264 $MC_LEN_AC_FIFO - 1)
Valeur
Signification
0
Écriture
L'écriture d'une valeur sur la pile FIFO s'effectue par l'affectation d'une valeur
à la pile FIFO via l'indice 0 ($AC_FIFO[ 0 ] = <valeur>). La valeur affectée est
alors écrite au prochain emplacement libre de la pile FIFO.
Si tous les emplacements de la pile FIFO sont déjà occupés, une alarme s'affi‐
che :
Lors de l'écriture dans un programme CN : Alarme 20149
Lors de l'écriture dans une action synchrone : Alarme 17020
Lecture
La lecture d'une valeur de la pile FIFO s'effectue par l'affectation de la pile FIFO
avec l'indice 0 à une variable (<variable> = $AC_FIFO[ 0 ]). La valeur la plus
ancienne est alors lue, puis supprimée de la pile FIFO.
Remarque
Lecture dans le programme CN / l'action synchrone
Si la lecture a lieu avec l'indice 0 dans un programme CN / une action
synchrone, la valeur la plus ancienne est lue et supprimée de la pile FIFO
comme décrit plus haut.
Lecture sur l'interface utilisateur, par ex. SINUMERIK Operate
Si la lecture ou l'affichage a lieu avec l'indice 0 sur l'interface utilisateur, par
ex. SINUMERIK Operate : "Diagnostic" > "Variables CN/AP", la lecture se fait
en interne avec l'indice 1 (valeur la plus ancienne) sans modification de la
pile FIFO.
1
Écriture/lecture : La donnée utile "la plus ancienne" est activée ; la pile FIFO
n'est pas modifiée
2
Écriture/lecture : La donnée utile "la plus récente" est activée ; la pile FIFO
n'est pas modifiée
3
Lecture : Fournit la somme des valeurs de toutes les données utiles
Déblocage avec le MD28266 $MC_MODE_AC_FIFO, bit 0 nécessaire. Voir ci-
dessous la section "Calcul de la somme de toutes les données utiles"
4
Lecture : Fournit le nombre de données utiles se trouvant actuellement dans
la pile FIFO
Écriture : Le rétablissement de l'état initial s'effectue par l'écriture de la va‐
leur 0 dans l'indice 4 des variables FIFO.
Exemple : $AC_FIFO1[4] = 0
5
Lecture : Fournit l'indice d'écriture actuel par rapport au début de la pile FIFO
6
Écriture/lecture : Le 1er élément de tableau de la zone de données utiles est
activé
7
Écriture/lecture : Le 2e élément de tableau de la zone de données utiles est
activé
n
Écriture/lecture : Le n-ième élément de tableau de la zone de données utiles
est activé
Données de gestion
Données utiles
Description fonctionnelle, 07/2023, A5E48765042D AF
Actions synchrones

Publicité

loading