ABB OmniCore Manuel D'utilisation page 184

Table des Matières

Publicité

6 Programmation et test
6.10.1 Exécution d'une routine de service
Suite
Limitations
En plus des routines de service, la commande Appeler la routine s'applique à
toutes les routines associées aux critères suivants :
184
AVERTISSEMENT
N'exécutez pas de routine de service lors d'un mouvement ou d'une soudure.
Si vous exécutez une routine de service au beau milieu d'un mouvement, les
mouvements non terminés seront achevés avant que la routine appelée soit
exécutée. Cela peut entraîner un mouvement non désiré.
Si possible, terminez le mouvement interrompu avant l'appel de la routine de
service. Sinon, sauvegardez le mouvement en cours (via l'ajout de StorePath
et de RestoPath dans la routine de service. Le mouvement sera exécuté une
fois la routine de service terminée, au redémarrage du programme.
Toutefois, il n'est pas possible d'enregistrer plus d'un mouvement interrompu à
chaque fois comme souhaité, si la routine de service devait être appelée à partir
d'un gestionnaire d'erreur avec StorePath et RestoPath.
Il doit s'agir d'une procédure avec une liste de paramètres vide. Ce qui veut
dire pas une fonction, ni une routine d'interruption.
La procédure doit se trouver dans la portée de tâches, et non être locale. Si
elle est locale dans un module, la portée est limitée à ce module et la
procédure n'est pas visible à partir du niveau de tâches.
La procédure doit faire partie d'un module chargé, pas installé. (Vérifiez les
paramètres système Installed dans le type Automatic Loading of Modules
dans la rubrique Controller .)
© Copyright 2019-2021- ABB. Tous droits réservés.
Manuel d'utilisation - OmniCore
3HAC065036-004 Révision: G

Publicité

Table des Matières
loading

Table des Matières