;(P100=W13)
Permet d'assigner à un paramètre global la valeur de la donnée (W), seulement dans celle appelée à
la routine.
En exécutant un cycle, la CNC effectue un appel à la routine associée, en indiquant avec des paramètres
locaux que valeurs ont été définies dans chaque champ.
Par exemple:
Quand on utilise des paramètres globaux, la CNC utilise une autre instruction PCALL pour passer les
paramètres globaux.
Par exemple:
La routine associée au cycle est
La routine auxiliaire associée au cycle est
Quand on utilise une instruction du type (P100=W13) il faut définir aussi la routine auxiliaire, même si
on ne dispose que des instructions SUB et RET.
;(W1=GUP100)
;(W2=PLCFRO)
;(W3=PLCR127)
Si un champ (W) a un paramètre, une variable ou une ressource associés, il agit de la manière suivante:
• Il assume la valeur dont dispose l'élément associé en accédant à la page.
Si on veut actualiser la valeur du champ continuellement, il faut utiliser l'instruction (AUTOREFRESH)
qui est expliquée plus loin.
• Si l'élément associé n'est que de lecture, l'usager ne pourra pas modifier la valeur du champ.
• Si l'élément associé est de lecture/écriture, l'usager pourra modifier la valeur du champ,
Quand on modifie la valeur du champ (W) on modifie aussi la valeur de l'élément associé.
De la même façon, quand on utilise l'instruction (AUTOREFRESH) et la CNC ou le PLC modifie
la valeur de l'élément associé, on modifie aussi la valeur du champ.
• S'il se produit une erreur, parce que la variable n'existe pas (registre PLC) ou il y a panne de
communication (variable du régulateur), le champ se désactive momentanément en affichant une
fenêtre en gris 10 secondes après, le champ s'active à nouveau.
;(AUTOREFRESH W6=FLWEX)
Rafraîchit (actualise périodiquement) la valeur de l'élément graphique W6 en lui assignant la valeur de
l'erreur de poursuite de l'axe X.
;(FORMAT W8,LEDBARDEC)
On doit l'utiliser avec les données (W) de type Ledber qui ont une variable au format décimal associée.
(Par ex. erreur de poursuite de l'axe X).
Dans le PC, les valeurs assignées aux valeurs extrêmes et intermédiaires d'un élément Ledber doivent
être des valeurs entières et être en rapport avec celles de la variable associée dans la CNC.
Chapitre 4 - page 6
(PCALL 9001, A10, B12, C5, D8)
(PCALL 9301, P100=22, P101=32, P102=48)
(PCALL 9001, A10, B12, C5, ..... Y8, Z100)
Permet d'associer à la donnée (W) la valeur d'un paramètre global.
Permet d'associer à la donnée (W) la valeur d'une variable.
Permet d'associer à la donnée (W) la valeur d'une ressource du PLC.
Celle d'un Registre
Celle d'une Marque
Celle d'un groupe d'entrées
Celle d'un groupe de sorties
Associer seulement des ressources définies dans le programme PLC.
Dans les cas de Marques, Entrées et Sorties il faut indiquer combien on en veut. Si cette
donnée n'est pas indiquée, il en sera assigné 32.
;(W6=PLCO11,4)
;(W6=PLCO11)
9000 + nº cycle
9300 + nº cycle
;(W6=PLCR127)
;(W6=PLCM1000,1) la première et combien.
;(W6=PLCI8,4)
;(W6=PLCO10,3) la première et combien.
Assigne la valeur de O11, O12, O13, O14
Assigne la valeur de O11, O12 ... O41, O42
CNC 8040-CO
la première et combien.