Description détaillée
4.7 Actions synchrones
4.7.20
Réaction aux erreurs spécifique à l'utilisateur (SETAL)
Via les actions synchrones, il est possible d'obtenir des réactions spécifiques à l'utilisateur pour
des états d'erreur spécifiques à l'application. Les réactions possibles sont :
• Axe avec arrêt via correction = 0 %
• Affichage d'une alarme spécifique à l'utilisateur
• Mise à 1 de sortie TOR
Afficher alarme
Syntaxe
SETAL(<n°_alarme>[,"Texte alarme"])
Signification
Paramètre
<n°_alarme> :
Une description complète de la configuration des alarmes utilisateur est fournie dans :
Informations complémentaires
Manuel de mise en service Logiciel de base
Exemples
; Si la distance entre les axes X1 et X2 et inférieure à 5 mm =>
; Arrêt de l'axe X2
ID=1 WHENEVER G71 ($AA_IM[X1]-$AA_IM[X2])<5.0 DO $AA_OVR[X2]=0
; Si la distance entre les axes X1 et X2 et inférieure à 5 mm =>
; Affichage de l'alarme 65000
ID=1 WHENEVER G71 ($AA_IM[X1]-$AA_IM[X2])<5.0 DO SETAL(65000)
4.7.21
Interruption du niveau de sous-programme actuel (CANCELSUB)
À l'aide de CANCELSUB, le programme CN actif dans le niveau de sous-programme actuel est
interrompu dans le canal dans lequel l'action synchrone est exécutée et il est renvoyé dans le
programme appelant du niveau de programme supérieur suivant. Le déroulement du
programme s'y poursuit normalement.
Propriétés
• Seul le niveau de sous-programme actuel est interrompu pour chaque appel.
• Après une interruption, le niveau de sous-programme supérieur suivant ne peut être
interrompu que lorsque le retour du niveau de sous-programme interrompu a été effectué.
• Le niveau de programme principal ne peut pas être interrompu.
116
Signification
Numéro d'alarme dans la plage : 65000 - 69999
Description fonctionnelle, 07/2023, A5E48765042D AF
Actions synchrones