Variable Curpos; Variable Curver - Siemens SINUMERIK 840D sl Manuel De Mise En Service

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

Publicité

Commandes de programmation
3.1 Variables
● Traitement des valeurs numériques :
● Guillemets dans une chaîne :
● Chaînes de variable système ou utilisateur dépendant des contenus de variable :
3.1.13

Variable CURPOS

Description
La variable CURPOS permet d'interroger ou de modifier la position du curseur dans la zone
de saisie active du dialogue courant. La variable indique combien de caractères sont situés
avant le curseur. Si le curseur est placé au début du champ de saisie, CURPOS affiche la
valeur 0. Si on modifie la valeur de CURPOS, le curseur est placé dans le champ de saisie à
l'emplacement correspondant.
Afin de pouvoir réagir aux modifications de valeur de variable, il est possible de surveiller les
changements à l'aide d'un bloc CHANGE. Si la valeur de CURPOS se modifie, le bloc
CHANGE apparaît et les instructions contenues sont exécutées.
3.1.14

Variable CURVER

Description
La caractéristique CURVER (Current Version) permet d'adapter la programmation pour
traiter les différentes versions. La variable CURVER n'est accessible qu'en lecture seule.
Remarque
Lors de la génération de code, il est automatiquement généré avec la version la plus récente
même s'il a été auparavant décompilée avec une version plus ancienne. La commande "GC"
génère toujours la version la plus récente. Dans le code généré, un identifiant
supplémentaire de la version générée est ajoutée dans le commentaire utile pour les
versions > 0.
60
VAR13.VAL = "Défaut " << VAR14.VAL << " : " << $85001 << $85002
;Résultat : "Défaut 15 : Ceci est un texte d'alarme"
IF VAR15 == "Défaut"
VAR16 = 18.1234
;Résultat : VAR16 égale à 18.1234,
;si VAR15 est égal à "Défaut".
ENDIF
VAR2="Bonjour ceci est un "Test""
;Résultat : Bonjour ceci est un "Test"
VAR2.Var = "$R[" << VAR8 << "]"
;Chaînes d'instruction IF
;Résultat : $R[4]
Manuel de programmation, 03/2009, 6FC5397-1DP10-4DA0
Easy Screen (BE2)

Publicité

Table des Matières
loading

Table des Matières