Télécharger Imprimer la page

Utilisation Des Instructions Mathématiques Standard - Rockwell Automation Allen-Bradley SLC 500 Série Manuel Utilisateur

Masquer les pouces Voir aussi pour Allen-Bradley SLC 500 Série:

Publicité

Cette équation peut être intégrée en utilisant les capacités
mathématiques de nombres entiers du système SLC 500. Trois
exemples de programmes sont donnés. Le premier s'exécute sur
n'importe quel processeur SLC 500 et le deuxième utilise
l'instruction de mise à l'échelle disponible sur les processeurs
SLC 5/02 et ultérieurs. Le troisième programme utilise
l'instruction SCP (Echelle avec les paramètres) disponible
seulement avec les processeurs SLC 5/03 (OS302 ou ultérieur) et
SLC 5/04 (OS401 ou ultérieur).
Dans le premier exemple de programme, la valeur de l'entrée
analogique est comparée aux valeurs d'entrées minimale et
maximale acceptables.
Si l'entrée est hors limites, la valeur de sortie est établie à sa
valeur minimale ou maximale. Si la valeur d'entrée se trouve
dans la plage, la valeur de sortie est déterminée par la mise à
l'échelle de l'entrée. Pour mettre à l'échelle une entrée
analogique, procédez comme suit :
1. Multipliez l'entrée par la plage à l'échelle
Plage d'échelle = (échelle maxi. – échelle mini.).
2. Divisez le résultat à 32 bits par la plage d'entrée
Plage d'entrée = (entrée maxi. – entrée mini.).
3. Ajoutez la valeur du décalage (négative dans ce cas). La
valeur définitive est ensuite transférée vers la voie de sortie
analogique 0.
L'opération de multiplication génère un bit de dépassement et un
indicateur d'erreur mineure chaque fois que les résultats
dépassent 16 bits. Etant donné que la division est effectuée sur le
résultat à 32 bits dans le registre mathématique, le dépassement
ne présente pas de problème. L'indicateur d'erreur mineure doit
être effacé avant la fin de la scrutation du programme afin
d'éviter une erreur système.
Reportez-vous à l'exemple de diagramme à relais qui suit.
Utilisation des instructions mathématiques standard
Ligne 2:0
Vérifiez le dépassement inférieur de plage.
| +LES–––––––––––––––+
|–+LESS THAN
+––––––––––––––––––––––––––––––+––( )–––––––––––––––––+–|
| |Source A
I:1.0|
| |
|
| |Source B
3277|
| |
|
| +––––––––––––––––––+
|
|
|
|
|
|
|
Table des matières
B3
|
0
|
|
|
|
| +MOV–––––––––––––––+ | |
+–+MOVE
|Source
|
|Dest
O:1.0|
|
+––––––––––––––––––+
La logique à relais continue à la page suivante.
Publication 1746 6.4FR - Janvier 1996
6-21
|
| |
| |
| |
| |
| |
+–+ |
0|
|
|
|
|
|
|
|

Publicité

loading