Début D'une Boucle De Programme [Repeat]; Branchement Conditionnel [If I7=1]; Interrogation If Binaire Des Entrées [If I12=101-1] - Hauser COMPAX 10 SL Manuel

Equipement compact d'asservissement
Table des Matières

Publicité

Manuel d'utilisation
Début d'une boucle de programme [REPEAT]
8.4.21 Début d'une boucle de programme [REPEAT]
REPEAT
Syntaxe:
Exemple :

8.4.22 Branchement conditionnel [IF I7=1]

IF I7=1
Syntaxe:
Exemples:
8.4.23 Interrogation IF binaire des entrées [IF I12=101-1]
IF I12=101-1
Syntaxe:
108
La séquence de programme suivante se répète aussi souvent que le précise
la valeur jusqu'à l'instruction END..
valeur REPEAT
Valeur: 1...65 000 un paramètre de service (P40..P49) ou une variable (V1..V39)
p. ex. REPEAT .P40
N005: REPEAT 10
Début d'une boucle de programme qui doit se répéter 10 fois
N006: ...
N007: END
Fin de la boucle
Une boucle peut être quittée plus tôt avec GOTO.
Branchement conditionnel en fonction d'une entrée de commande.
IF Entrée de commande=1/0 GOTO/GOSUB numéro de pas
Entrée de commande: I1
IF I7=1 GOTO 010
IF I7=0 GOSUB 010
Plusieurs entrées peuvent être interrogées simultanément.
Les entrées sont comparées à un masque. Le masque contient des bits 1 ou 0,
ainsi qu'un caractère de substitution (-)
IF I12=101-1 GOTO 123
-> I12 = 1, I13=0, I14=1, I15= "n'est pas pris en compte", I16 = 1.
L'interrogation IF binaire des mots d'état ou des sorties n'est pas possible.
Huit entrées maximum peuvent être interrogées par instruction IF.
18
I1...I6 uniquement lorsqu'elles sont masquées par P221.
19
"-" peut aussi être remplacé par ".".
18
...I16
Lorsque I7 = "1", saut au pas N010
Lorsque I7 = "0", saut au sous-programme, pas N010
19
pour "n'est pas pris en compte".
COMPAX-M / -S

Publicité

Table des Matières
loading

Produits Connexes pour Hauser COMPAX 10 SL

Ce manuel est également adapté pour:

Compax 25 sCompax 45 sCompax 85 sCompax p1 mCompax 02 mCompax 05 m ... Afficher tout

Table des Matières