MTS Sensors Level Plus LP Serie Mode D'emploi page 18

Transmetteurs de niveau magnétostrictif pour liquide avec technologie temposonics
Masquer les pouces Voir aussi pour Level Plus LP Serie:
Table des Matières

Publicité

Manuel d'interface DDA
Série LP
• Le premier champ de données contient la valeur du « nombre
de flotteurs » à inscrire sur la variable de contrôle « nombre de
flotteurs ». Cette variable est limitée à une valeur de 1 ou 2 (ASCII)
• Le deuxième champ de données contient la valeur du « nombre de
DT » à inscrire sur la variable de contrôle « nombre de DT ». Cette
variable est limitée à une valeur comprise entre 0 et 5 (ASCII)
• Deux points ASCII (:) est le séparateur de champ « nombre de
flotteurs/nombre de DT »
• '<EOT>' est ASCII 04 Hex
Réponse du transmetteur DDA (séquence de vérification)
Format de données :
• Registre de longueur fixe avec deux (2) champs de données
• '<STX>' est ASCII 02 Hex
• Le premier champ de données contient la valeur du « nombre
de flotteurs » à inscrire sur la variable de contrôle « nombre de
flotteurs ». Cette variable est limitée à une valeur de 1 ou 2 (ASCII)
• Le deuxième champ de données contient la valeur du « nombre de
DT » à inscrire sur la variable de contrôle « nombre de DT ». Cette
variable est limitée à une valeur comprise entre 0 et 5 (ASCII)
• Deux points ASCII (:) est le séparateur de champ « nombre de
flotteurs/nombre de DT »
• « <ETX> » est ASCII 03 Hex
« <ccccc> » est une somme de contrôle à cinq (5) caractères
annexés après l'ensemble de caractères « <ETX> »
Commande émise par l'hôte (Partie 3)
Format de données :
• '<ENQ>' est ASCII 05 Hex. Cet ensemble de caractère est envoyé
par l'hôte pour initier le cycle d'écriture EEPROM. Après que les
emplacements de mémoire EEPROM aient été écrits, le transmetteur
DDA répondra à l'hôte avec un ensemble de caractère ACK signifiant
que le cycle d'écriture de mémoire est réussi, ou avec un caractère
NACK signifiant que le cycle d'écriture mémoire a échoué. Voir la
réponse du transmetteur DDA ci-dessous
• Le temps d'écriture EEPROM est de 10 millisecondes par octet.
La réponse 'ACK/NAK' ne sera pas transmise par le transmetteur
DDA avant que les octets de mémoire aient été écrits et vérifiés ou
qu'une erreur d'écriture mémoire a entraîné l'expiration du délai du
transmetteur DDA
Note :
Le temps d'écriture EEPROM est de 10 millisecondes par octet. La réponse
'ACK/NAK' ne sera pas transmise par le transmetteur DDA avant que les
octets de mémoire aient été écrits et vérifiés ou qu'une erreur d'écriture
mémoire ait entraîné l'expiration du délai du transmetteur DDA.
Réponse du transmetteur DDA :
Format de données :
• '<ACK>' est ASCII 06 Hex. Cet ensemble de caractère est envoyé par
le transmetteur DDA pour confirmer à l'hôte que le cycle d'écriture
EEPROM a été réussi
Format de données :
• '<NAK>' est ASCII 15 Hex. Cet ensemble de caractère est envoyé par
le transmetteur DDA pour confirmer à l'hôte que le cycle d'écriture
EEPROM a échoué.
• « <Exxx> » est un code d'erreur définissant l'erreur d'écriture de la
mémoire qui est survenu pendant le cycle d'écriture EEPROM. « E »
est ASCII 45 Hex et « xxx » est le code d'erreur ASCII numérique
<STX><d:d><ETX><ccccc>
<ENQ>
<ACK>
<NAK><Exxx><ETX><ccccc>
allant de 000 à 999. Pour en savoir plus sur les codes d'erreur DDA,
voir la section 13.8.
• «<ETX> » est ASCII 03 Hex.
• « <ccccc> » est une somme de contrôle à cinq caractères annexée après
l'ensemble de caractère annexé après l'ensemble de caractères « <ETX> »
• Les valeurs sont comprises entre 00000 et 65535.
Toutes les commandes d'écriture de mémoire haut niveau
respectent la séquence de communication décrite ci-dessus
et comprennent les six composants suivants :
1. Commande émise par l'hôte (Partie 1) : <address><command>
2. Réponse du transmetteur DDA : <address><command> echo
3. Commande émise par l'hôte (Partie 2) : données à écrire
(incluant les caractères de contrôle nécessaires)
4. Réponse du transmetteur DDA : séquence de vérification
5. Commande émise par l'hôte (Partie 3) : <ENQ>
6. Réponse du transmetteur DDA : <ACK> ou <NAK>
Les descriptions des commandes d'écriture mémoire de haut niveau
n'incluront que le format de données pour la Partie 2 de chaque
commande émise par l'hôte.
Commande 56 Hex (86 Dec) : Écrire la variable de contrôle « gradient »
Format de données :
• Registre de longueur fixe avec un champ de données
• '<SOH>' est ASCII 01 Hex
• Le champ de données de longueur fixe contient la valeur « gradient »
à écrire sur la variable de contrôle « gradient ». Cette variable est
limitée à une valeur comprise entre 7.00000 et 9.99999 (ASCII)
• '<EOT>' est ASCII 04 Hex
Commande 57 Hex (87 Dec) : Écrire les données de position zéro du
Format de données :
• Registre de longueur variable avec deux (2) champs de données
• Le premier champ de données contient un caractère qui contrôle
l'emplacement de mémoire de la position zéro qui est écrite (i.e.,
flotteur #1 ou flotteur #2). Ce caractère de contrôle est limité à une
valeur de 1 ou 2 (ASCII)
• Le deuxième champ de données contient la valeur des données de
« position zéro » à écrire sur l'emplacement de mémoire « position
zéro ». Ce champ de données de longueur variable comprend un (1)
à quatre (4) caractères à la gauche du caractère décimal et de longueur
fixe à trois (3) caractères à la droite du caractère décimal. Les données
peuvent inclure le caractère de signe négatif ASCII (-) (2D Hex) dans
la première position. Les données de position zéro sont limitées à une
valeur comprise entre -999.999 et 9999.999 (ASCII)
• '<EOT>' est ASCII 04 Hex
Note :
La position zéro est référencée à partir de la bride de montage du boîtier
du transmetteur.
Commande 58 Hex (88 Dec) : Écrire les données de position zéro du
Format de données :
• Registre de longueur variable avec deux (2) champs de données
• Le premier champ de données contient un caractère qui contrôle
l'emplacement de mémoire de la position zéro qui est écrite (i.e.,
flotteur #1 ou flotteur #2). Ce caractère de contrôle est limité à une
valeur de 1 ou 2 (ASCII)
18
<SOH><d.ddddd><EOT>
flotteur (flotteur #1 ou #2)
<SOH><c:dddd.ddd><EOT>
flotteur (flotteur #1 ou #2) à l'aide du mode
de calibration DDA.
<SOH><c:dddd.ddd><EOT>

Publicité

Table des Matières
loading

Table des Matières