Erreur Lors De La Sortie Des Valeurs D'un Tableau; Détection D'erreur Pendant Le Transfert D'un Tableau; Erreur Pendant La Sortie Des Valeurs D'un Tableau - Mitsubishi Electric FX3G Série Manuel D'utilisation

Masquer les pouces Voir aussi pour FX3G Série:
Table des Matières

Publicité

Sortie de valeurs d'un tableau
8.5.4

Erreur lors de la sortie des valeurs d'un tableau

Si une erreur apparaît en association avec la sortie des valeurs d'un tableau, un code d'erreur
est enregistré dans l'adresse de la mémoire tampon 90 et l'adresse des opérandes ou de la
mémoire tampon qui a causé l'erreur est enregistrée dans l'adresse de la mémoire tampon 91.
Erreur dans le tableau
Si le tableau dans l'appareil de base API comporte une erreur, cette erreur est détectée lors du
transfert du tableau dans la mémoire tampon du FX
trois chiffres qui se termine par un « 1 » (1 1, par ex. 111 ou 161) sera enregistré dans l'adresse
de la mémoire tampon 90. L'adresse de la mémoire tampon 91 comporte l'adresse des opéran-
des de l'API qui a causé l'erreur.
Si le tableau a été enregistré directement dans la mémoire tampon, par exemple avec des ins-
tructions TO, une erreur peut être détectée seulement lors de la sortie des valeurs. Dans ce cas,
un code d'erreur à trois chiffres qui se termine par un « 2 » (1 2, par ex.112 ou 162) sera enre-
gistré dans l'adresse de la mémoire tampon 90 et l'adresse de la mémoire tampon 91 indique
l'adresse de la mémoire tampon qui a causé l'erreur.
Détection d'erreur pendant le transfert d'un tableau
Les erreurs avec les codes 31 à 33 ne seront pas détectées pendant le transfert mais seulement
lorsque le transfert est terminé.

Erreur pendant la sortie des valeurs d'un tableau

Même si un dépassement de la plage de sortie analogique par les valeurs sorties apparaît, la
sortie n'est pas arrêtée. Toutefois, le bit 10 de l'adresse de la mémoire tampon 29 est dans ce
cas mis à un (voir paragraphe 8.4.11).
Si pendant la sortie du tableau, une erreur avec le code 31 à 33 ou 122 à 172 apparaît, la sortie des
valeurs du tableau est interrompue et la dernière valeur valable est sortie sur la sortie analogique.
Code d'erreur
(adresse mémoire
tampon 90)
Tab. 8-37 : Codes d'erreur lors du transfert ou de la sortie d'un tableau (partie 1)
8 - 48
Description
L'adresse d'opérande indiquée dans
l'adresse de la mémoire tampon 98 (1er
21
opérande du tableau) est au-delà de la
plage admissible.
Les bits 0 à 3 de l'adresse de la mémoire
22
tampon 99 forment une valeur qui n'est
pas 0 ou 1.
Les bits 4 à 7 de l'adresse de la mémoire
23
tampon 99 représentent une valeur qui
n'est pas 0 ou 1.
Dans l'une des adresses de la mémoire
tampon 81 à 84, une valeur qui n'est pas
31
comprise dans la plage admissible de
1 à 10 a été indiquée comme numéro du
jeu de données.
Dans l'une des adresses de la mémoire
tampon 85 à 88, une valeur qui n'est pas
32
comprise dans la plage admissible de
0 à 32767 a été indiquée comme nombre
de sortie de données.
Dans l'adresse de la mémoire tampon 80,
un groupe de 4 bits pour arrêter et lancer
33
la sortie comporte une valeur qui n'est
pas 0 ou 1.
-4DA. Dans ce cas, un code d'erreur à
3U
Cause de l'erreur
(contenu de l'adresse mémoire
tampon 91)
98
99
99
81, 82, 83 ou 84
85, 86, 87 ou 88
80
MITSUBISHI ELECTRIC
FX
-4DA
3U

Publicité

Table des Matières
loading

Table des Matières