Exemple De Programmation - Siemens SINUMERIK 840Di sl Manuel De Mise En Service

Masquer les pouces Voir aussi pour SINUMERIK 840Di sl:
Table des Matières

Publicité

//M(DIALOGUE1)
LOAD
RET = InitConnection(VAR1+SIN(VAR3),13,"Bonjour",VAR2,
REG[2])
END_LOAD
A partir du fichier DLL
void __export WINAPI InitConnection(ExtFctStructPtr FctRet, ExtFctStructPtr
FctPar, char cNrFctPar)
FctRet->value.i
FctPar[0]->value.r
FctPar[1]->value.i
FctPar[2]->value.s
FctPar[4]->value.i
FctPar[5]->value.s
cNrFctPar
2.7.30

Exemple de programmation

Programmation
//S(Start)
HS7=("Exemple", se1, ac7)
PRESS(HS7)
LM("Dialogue4")
END_PRESS
//END
//M(Dialogue4/"Exemple 4 : tableau de commande machine"/"MST.BMP")
DEF octet=(I/0/0/"Octet d'entrÈe, standard=0","Octet
n∞ :",""/wr1,li1///380,40,100/480,40,50)
DEF Feed=(IBB//0/"","Corr.
d'avance",""/wr1//"EB3"/20,180,100/130,180,100),
Axistop=(B//0/"","ArrÍt
avance",""/wr1//"E2.2"/280,180,100/380,180,50/0,11)
Extension de l'interface utilisateur
Manuel de mise en service, 11/2006, 6FC5397-0DP0-0DA0
;
RET est affectÈ ‡ la valeur de la fonction externe
"InitConnection" avec les paramËtres d'appel
VAR1+SIN(VAR3), 13, Bonjour, VAR2 et REG[2].
Valeur de retour de la fonction
1er paramËtre (VAR1+SIN(VAR3))
2nd paramËtre (13)
3Ëme paramËtre ("Bonjour")
4Ëme paramËtre (rÈfÈrence ‡ VAR2)
5Ëme paramËtre (rÈfÈrence ‡ REG[2])
Nombre de paramËtres (5)
Programmation
2.7 Fonctions
2-105

Publicité

Table des Matières
loading

Table des Matières