Comparaison de données
Exemple
00000
CD: 001
001 0210
Compare la donnée IR 001
selon ces gammes.
5-17-6 AREA RANGE COMPARE – ZCP(88)
Limitations
Description
L'exemple suivant illustre les comparaisons effectuées et les résultats de
TCMP(85). Dans ce cas, la comparaison est effectuée à chaque cycle avec
00000 sur ON.
TCMP(85)
Limites maxi.
HR 10
0100
HR 11
0200
HR 12
0210
HR 13
0400
HR 14
0500
HR 15
0600
HR 16
0210
HR 17
0800
HR 18
0900
HR 19
1000
HR 20
0210
HR 21
1200
HR 22
1300
HR 23
1400
HR 24
0210
HR 25
1600
Schémas à contacts
ZCP(88)
@ZCP(88)
CD
LL
UL
LL doit être inférieur ou égal à UL.
Lorsque la condition d'exécution est sur OFF, ZCP(88) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, ZCP(88) compare CD à la gamme
définie par les limites LL mini. et UL maxi., puis sort le résultat sur les drapeaux
GR, EQ et LE. L'état du drapeau qui en dérive est indiqué ci-dessous:
Résultat de comparaison
p
CD < LL
LL ≤ CD ≤ UL
UL < CD
Adresse
00000
001
00001
HR 10
HR 05
R: HR 05
HR 0500
0
HR 0501
0
HR 0502
1
HR 0503
0
HR 0504
0
HR 0505
0
HR 0506
1
HR 0507
0
HR 0508
0
HR 0509
0
HR 0510
1
HR 0511
0
HR 0512
0
HR 0513
0
HR 0514
1
HR 0515
0
Zones de données d'opérande
IR, SR, AR, DM, HR, TC, LR, #
CD
IR, SR, AR, DM, HR, TC, LR, #
LL
UL
IR, SR, AR, DM, HR, TC, LR, #
Etat des drapeaux
GR (SR 25505)
0
0
0
1
1
0
Chapitre 5-17
Instruction
Opérande
LD
TCMP(85)
HR
HR
CD: donnée de comparaison
LL: limite de gamme mini.
UL: limite de gamme maxi.
EQ (SR 25506)
LE (SR 25507)
1
0
0
00000
001
10
05
205