ADR
Cet opérateur d'adresse n'est pas défini par la norme IEC 61131-3.
ADR
renvoie l'adresse de son argument dans un élément DWORD. Cette adresse peut être attribuée à un pointeur au sein du projet.
ADR
aux noms de fonction, de programme, de bloc fonction et de méthode.
Sachez qu'il est possible de transmettre des pointeurs de fonction à des bibliothèques externes (reportez-vous au chapitre Pointeurs). En revanche, vous ne pouvez pas appeler un pointeur de fonction dans EcoStruxure Machine Expert. Pour activer un appel système (système d'exécution), définissez la propriété d'objet correspondante (dans le menu ) au niveau de l'objet fonction.
Il arrive que la commande
déplace des variables dans la mémoire. En cas de changement en ligne, vous êtes averti de la nécessité éventuelle de procéder à une copie.
Une fois décalées, les variables POINTER TO
risquent de pointer vers des emplacements incorrects dans la mémoire.
AVERTISSEMENT | |
---|---|
POINTER TO
de fonctions et de méthodes ne doivent pas être renvoyées à l'élément appelant la fonction, ni transmises à des variables globales.