Mise à l'échelle et
vérification des plages des
entrées et sorties
analogiques
Ligne 2:0
Vérifiez le dépassement inférieur de plage.
| +LES–––––––––––––––+
|–+LESS THAN
| |Source A
| |
| |Source B
| |
| +––––––––––––––––––+
|
|
|
|
|
|
|
Ligne 2:1
Vérifiez le dépassement supérieur de plage.
| +GRT–––––––––––––––+
|–+GREATER THAN
| |Source A
| |
| |Source B
| |
| +––––––––––––––––––+
|
|
|
|
|
|
|
Ligne 2:2
Mettez à l'échelle l'entrée analogique pour la sortie analogique.
|
|––––]/[––––––––] [–––––––––––––––––––––––––––––––––––––+SCALE
|
|
|
|
|
|
|
|
|
|
Ligne 2:3
|
|––––––––––––––––––––––––––––––––––––+END+–––––––––––––––––––––––––––––––––––|
L'instruction de mise à l'échelle disponible sur le processeur
SLC 5/02 est utilisée pour rendre le programme plus efficace.
Elle utilise le même algorithme de multiplication, de division et
d'addition mais avec un seul taux au lieu d'une plage de valeurs
d'échelle et d'entrée. Ce taux est déterminé ainsi :
Taux = (plage à l'échelle / plage d'entrée) x 10 000
Pour l'exemple de programmation, le taux = 6 250
Utilisation de l'instruction SCL
+––––––––––––––––––––––––––––––––+––( )–––––––––––––––––+–|
I:1.0|
|
3277|
|
+––––––––––––––––––––––––––––––––+––( )–––––––––––––––––+–|
I:1.0|
|
16384|
|
B3
B3
0
1
Table des matières
B3
|
0
|
|
|
|
| +MOV–––––––––––––––+ | |
+–+MOVE
+–+ |
|Source
0|
|
|
|Dest
O:1.0|
|
|
+––––––––––––––––––+
B3
|
1
|
|
|
|
| +MOV–––––––––––––––+ | |
+–+MOVE
+–+ |
|Source
8192|
|
|
|Dest
O:1.0|
|
|
+––––––––––––––––––+
+SCL–––––––––––––––+ |
|Source
I:1.0| |
|
|Rate [/10000] 6250| |
|
|Offset
–2048| |
|
|Dest
O:1.0| |
|
+––––––––––––––––––+ |
Publication 1746 6.4FR - Janvier 1996
6-23
|
| |
| |
| |
| |
| |
|
|
|
|
|
|
| |
| |
| |
| |
| |
|
|
|
|
|
+–|
| |
| |
| |
| |
|
|