Exemple de programme :
1.
Désignation du registre Y0 ; le registre D occupe automatiquement Y0, Y1 et Y2.
2.
Lorsque X10 = On, l'instruction CMP est exécutée et un des opérandes Y0, Y1 et Y2 est
activé (On). Lorsque X10 = Off, l'instruction CMP n'est pas exécutée ; Y0, Y1 et Y2
restent dans l'état avant X10 = Off.
3.
Si l'utilisateur a besoin du résultat de la comparaison avec ≥ ≤ et ≠, établit une connexion
parallèle/série entre Y0 et Y2.
4.
Pour effacer le résultat de la comparaison, utilisez l'instruction RST ou ZRST.
X10
API
Mnémonique
11
ZCP
Type
Opérandes
binaires
OP
X
Y
S
1
S
2
S
*
D
Révision Janvier 2012, 08EE, SW--PW V1.15/CTL V2.15
Annexe D Comment utiliser la fonction Automate programmable
X10
Y0
Y1
Y2
RST
M0
M1
RST
RST
M2
Opérandes
P
S
, S
, S, D
1
2
Opérandes de type mot
M
K
H
KnX KnY KnM T
*
*
*
*
*
*
*
*
*
*
CMP
K10
D10
If K10>D10, Y0 = On
If K10=D10, Y1 = On
If K10<D10, Y2= On
X10
ZRST
Comparaison de zones
C
D
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
|
Y0
M0
M2
Fonction
Instructions du programme
ZCP, ZCPP : 9 pas
D-51