Télécharger Imprimer la page

Charger Le Bloc (Lb); Appel D'un Sous-Programme (Call) - Siemens SINUMERIK 840D sl Manuel De Mise En Service

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Extension de l'interface utilisateur (BE1)
3 Syntaxe
//B(PROG1)
SUB(UP1)
...
REG[0] = 5
...
END_SUB
SUB(UP2)
IF VAR1.val=="Otto"
VAR1.val="Hans"
RETURN
ENDIF
VAR1.val="Otto"
END_SUB
//END

Charger le bloc (LB)

La fonction LB (LoadBlock) permet de charger des blocs dans les sous-
programmes en cours d'éxécution.
Il est préférable de configurer LB dans une méthode LOAD pour que les sous-
programmes chargés puissent être appelés à tout moment.
LB("Nom de bloc"[,"Fichier"])
avec :
Nom de bloc
Fichier
LOAD
LB("PROG1") ;Le bloc "PROG1" est recherché dans le fichier de
LB("PROG2","C:\TMP\XY.COM")
END_LOAD
Nota
Les sous-programmes peuvent également être définis directement dans un écran
et ils n'ont alors pas besoin d'être chargés.

Appel d'un sous-programme (CALL)

La fonction CALL permet d'appeler un sous-programme chargé depuis n'importe
quel emplacement d'une méthode.
L'imbrication, c'est-à-dire l'appel d'un sous-programme par un sous-programme,
est permise.
CALL("Descripteur")
avec :
Descripteur
//M(ECRAN1)
VAR1 = ...
VAR2 = ...
BE1/3-86
;Début de bloc
;Début de sous-programme
;Affecter la valeur 5 au registre 0
;Fin de sous-programme
;Début de sous-programme
;Fin de sous-programme
;Fin du bloc
Nom de la marque de bloc
Indication de chemin du fichier de configuration
Paramètre par défaut : fichier de configuration actuel
;configuration actuel puis chargé
;Le bloc "PROG2" est recherché dans le fichier de
;configuration XY.COM du répertoire C:\TMP puis chargé
Nom du sous-programme
SINUMERIK 840D sl/840D/840Di/810D MES HMI (IAM) - Edition 08/2005
© Siemens AG 2005 All Rights Reserved
08/2005

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840dSinumerik 840diSinumerik 810d