Télécharger Imprimer la page

Siemens SINUMERIK 840D sl Manuel De Mise En Service page 684

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:

Publicité

Création de boîtes de dialogue utilisateur
2.7 Descripteur XML
Descripteur de balise
OP
52
Signification
La balise exécute les opérations spécifiées.
Les opérations qui peuvent être exécutées sont présentées au chapitre "Opérateurs (Pa‐
ge 67)".
Pour l'accès aux paramètres d'entraînement et aux données de la CN / de l'AP, il convient de
définir le nom de variable complet entre guillemets. La formation de l'adresse est expliquée
au chapitre "Adressage des composants" (Page 132).
PLC: "PLC/MB170"
NC: "NC/Channel/..."
Exemple :
<LET name = "tmpVar" type="INT"> </LET>
<OP> tmpVar = "plc/mb170" </OP>
<OP> tmpVar = tmpVar *2 </OP>
<OP> "plc/mb170" = tmpVar </OP>
A l'intérieur d'une balise d'opération, plusieurs équations peuvent être utilisées. Un point-
virgule marque la fin de l'instruction.
Exemple :
<op>
x = x+1;
y = y+1;
</op>
Traitement de la chaîne de caractères :
L'instruction d'opération est en mesure de traiter des chaînes de caractères et d'affecter la
chaîne de caractères résultante aux variables String spécifiées dans l'équation.
Pour caractériser les expressions de texte, il convient de faire précéder le texte de l'identifiant
_T. En outre, le formatage de valeurs de variables est possible. La règle de formatage doit être
introduite avec l'identifiant _F, suivi de l'instruction de format. L'adresse de la variable est
ensuite spécifiée.
Exemple :
<LET name="buffer" type="string"></LET>
...
...
...
<OP> buffer = _T"unformatted value R0= " + "nck/Channel/Parameter/
R[0]" + _T" and " + _T"$$85051" + _T" formatted value R1 " + _F
%9.3f"nck/Channel/Parameter/R[1]" </OP>
Manuel de programmation, 10/2020, 6FC5397-1DP40-6DA4
Easy XML

Publicité

loading