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

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é

Avant que le pilote soit désactivé, le logiciel doit s'assurer que l'octet
de commande a été complètement transmis. Pour cela, observer
les indicateurs de contrôle de « UART » du port de communication,
comme le TRE (transmettre le registre vide) et THRE (transmettre
le registre d'exploitation vide) (si le UART est à double tampon).
Les méthodes de retardement logiciel basées sur les temps de
transmission maximum de caractère pour les débits en 4 800 Bauds,
peuvent aussi être utilisées mais sont moins fiables. Après avoir vérifié
que l'octet de commande « 0 » a été complètement transmis, un retard
supplémentaire doit être ajouté avant de désactiver le pilote.
Ce retard « T5 » garantira que les données se sont propagées au
câblage du réseau avant que le pilote entre en état de haute impédance
(désactivé). Une période de retard de « T5 » = 1 milliseconde est
adaptée pour les plus grandes longueurs de câble. Le retard maximum
autorisé pour « T5 » est basé sur le fait que la période de temps « T6 »
est fixée dans le matériel DDA à 22 (+/- 2) millisecondes. Le pilote de
l'hôte doit être désactivé bien avant (au moins 5 millisecondes) que le
transmetteur DDA active son pilote et commence la transmission de
l'écho Adresse/Commande. Si l'on suppose que le retard maximum de
5 millisecondes pour la période « T3 », et 2,3 millisecondes pour « T4 »
et que le pilote hôte doit être désactivé pendant 5 millisecondes avant
que le transmetteur commence la transmission des données, le retard
maximum pour « T5 » est de 7,7 millisecondes.
Note :
Si « T3 » est inférieur à 5 millisecondes, le retard maximal pour « T5 »
peut être prolongé de la différence (5 millisecondes - T3 réel).
5. Le transmetteur commence à transmettre l'écho Adresse/Commande
en 22 (+/- 2) millisecondes après réception de l'octet d'adresse de
l'ordinateur hôte. Il s'agit de la période « T6 » : elle est déterminée
par le matériel DDA. Sur la base d'un débit en baud de 4 800, l'écho
d'adresse est transmis en 2,3 millisecondes (période « T7 »).
La période de retard interoctet « T8 » pour le transmetteur DDA
est fixée à 0,1 milliseconde et l'écho de commande est transmis en
2,3 millisecondes (période « T9 »).
6. La période « T10 » est la durée requise pour que l'équipement
électronique DDA effectue la commande demandée. Il s'agit d'un
retard variable basé sur la commande demandée. Le temps de réponse
type du transmetteur pour chaque commande est indiqué dans la
section « 11.4 définitions de commande DDA ».
7. La période « T11 » est la durée requise pour que l'équipement
électronique DDA transmette les données pour la commande demandée.
Il s'agit d'un retard variable basé sur la commande demandée. Le temps
de transmission type des données pour chaque commande est indiqué
dans la section « 11.4 définitions de commande DDA ».
8. À la fin de la transmission des données pour la commande demandée,
le transmetteur désactivera son pilote et repassera en mode inactif.
L'équipement électronique du transmetteur requiert 50 millisecondes
pour passer du mode actif au mode inactif. Un autre transmetteur
(ou le même transmetteur) ne peut être interrogé avant l'écoulement
de la période « T12 » = 50 millisecondes.
9. Répéter la séquence pour le transmetteur suivant. Les séquences
fournissent également des informations sur le contrôle de l'ordinateur
hôte de la carte de communication RS-485 et illustrent aussi le
contrôle activé par pilote, via la ligne de contrôle RTS.
Autres considérations de protocole
1. Les données ASCII transmises par le transmetteur DDA peuvent
contenir des champs de données avec des codes d'erreur « Exxx »
Tous les codes d'erreur DDA sont précédés par ASCII « E » (45 hex,
69 décimales). Les pilotes d'interface de communication doivent
analyser et traiter correctement les codes d'erreur DDA ou des erreurs
de traitement des données pourraient se produire. Pour en savoir plus
sur les codes d'erreur DDA, voir la page 54.
2. Utiliser la fonction « Data Error Detection » (détection d'erreur de
données) DDA pour vérifier l'intégrité des données transmises par
le transmetteur.
3. Certaines cartes de communication RS-485 (et cartes de convertisseur
RS-232 à RS-485) permettent le contrôle par l'utilisateur de la fonction
du récepteur. Cette fonctionnalité doit être prise en considération
lors du développement des pilotes de communication. En raison des
connexions de boucle RS-485, toutes les données transmises par
l'équipement de l'ordinateur hôte seront « retournées par écho » dans
les entrées du récepteur. Si la fonction du récepteur est activée, les
données transmises par l'hôte avec les données transmises par DDA
seront reçues dans la mémoire-tampon du récepteur de l'ordinateur.
13
Manuel d'interface DDA
Série LP

Publicité

Table des Matières
loading

Table des Matières