User manual
24 13
13 Aperçu des commandes
Toutes les commandes en un seul coup d’oeil - pour simplifier le travail avec le contrôleur. Le
tableau suivant contient l’ensemble du stock de commandes sous forme compacte.
1 2 3 4 5 6 7 8 9 A B C D E
Port= Wait Jump
-
A= ... = A A = ... A =
...
Page Jump C* D* Skip if ... Call Ret
0 0 1 ms 0 0 0 0 0 0 0
1 1 2 ms 1 1 B = A A = B A =
A+1
1 1 1 1 A>B 1
2 2 5 ms 2 2 C = A A = C A =
A–1
2 2 2 2 A<B 2
3 3 10 ms 3 3 D = A A = D A =
A+B
3 3 3 3 A = B 3
4 4 20 ms 4 4 Dout
= A
A = Din A =
A–B
4 4 4 4 Din.0
= 1
4
5 5 50 ms 5 5 Dout.0
= A.0
A =
Din.0
A =
A*B
5 5 5 5 Din.1
= 1
5
6 6 100 ms 6 6 Dout.1
= A.0
A =
Din.1
A =
A/B
6 6 6 6 Din.2
= 1
6
7 7 200 ms 7 7 Dout.2
=A.0
A =
Din.2
A = A
And
B
7 7 7 7 Din.3
= 1
7
8 8 500 ms 8 8 Dout.3
= A.0
A =
Din.3 A
= A Or B
8 8 8 Din.0
= 0
8
9 9 1 s 9 9 PWM
= A
A = AD1 A = A
Xor B
9 9 9 Din.1
= 0
9
1 2 3 4 5 6 7 8 9 A B C D E
A 10 2 s 10 10 A = AD2 A = Not A A A A Din.2 = 0 A
B 11 5 s 11 11 B B B Din.3 = 0 B
C 12 10 s 12 12 C C C S1 = 0 C
D 13 20 s 13 13 D D D S2 = 0 D
E 14 30 s 14 14 E E E S1 = 1 E
F 15 60 s 15 15 F F F S2 = 1 F
14 Boucles de comptage
Un processus doit, p. ex., être exécuté cinq fois précisément. Vous devez donc pour cela faire une
boucle de comptage. Dans ce cas, une commande de saut est exécutée cinq fois, pas plus. La
variable de comptage s’intitule C. La valeur du compteur 5 doit d’abord être chargée dans A et de là
dans C. La commande A2 exécute un saut absolu sur 02 et réduit en même temps le contenu de la
variable C à 1. Lorsque C a atteint la valeur 0, le saut n’est plus exécuté. L’adresse de saut absolu
correspond à la page indiquée. Lors d’un programme sur la page 0, la commande de page 80 doit
également être omise. Cela n’est pas absolument nécessaire lorsqu’une autre page est démarrée.
6 Mesure des largeurs d’impulsion
Avec E4 sur GND et après un reset, un programme d’exemple est lancé pour mesure la largeur
d’une impulsion. L’état est, ici aussi, analysé au niveau de l’entrée S1.
Img. 13 : E4 sur GND
Img. 14 : démarrage de la mesure de la largeur d’impulsion