Le DataTaker est un système d'acquisition autonome de grandeurs électriques de process, fabriqué par la société Australienne Data Electronics.
En effet, présenté sous forme d'un solide boîtier de 30
cm de long par environ 10 cm de coté, il comporte plusieurs rangées
de connecteurs à vis permettant de relier les différentes grandeurs
électriques à acquérir. Il possède aussi quelques
sorties TOR et est équipé d'une interface série à
la norme RS232 pour communiquer avec un PC ou automate. Il est en outre équipé
d'un connecteur PCMCIA
de type I permettant l'insertions de cartes SRAM pour la programmation ou la
collecte des données.
Alimenté par une source externe de 12 VDC, il comporte en interne (selon
le modèle) une batterie au plomb gelifié lui permettant de fonctionner
même lors d'une panne secteur.
Certains modèles sont équipés d'un mini afficheur de 2
lignes 16 caractères permettant la lecture de valeurs ainsi que de voyants
de signalisation d'états.
Le DataTaker possède un module d'extension (CEM-AD)
permettant d'accroître le nombre d'entrée/sorties de manière
importante (pour certains modèles uniquement).
Le principe de fonctionnement est basé sur un (ou plusieurs) cycles de scrutation des entrées suivant une cadence définie (ou suivant un état d'une entrée TOR).
Connecté à un système intelligent de type PC ou automate,
le DataTaker est capable de renvoyer des informations ASCII de manière
automatique ou sur demande.
La connexion peut s'effectuer directement par câble local ou via une ligne
téléphonique en utilisant de gestionnaire de modem MM-01.
Il est aussi possible de "bruler" à demeure un programme d'application en mémoire du Datataker afin de lui conférer un fonctionnement dédié. Pour en savoir plus, cliquer sur ce lien : Mise en EPROM d'un programme d'application.
I) - La gamme
Jusqu'en 1999, la gamme DataTaker se décline en 3 catégories composées de 5 appareils au total :
Seuls les appareils DT5xx et DT6xx sont extensibles via un module d'extension CEM-AD.
Tous ces appareils ont des caractéristiques communes référencées dans un tableau récapitulatif.
II) - La configuration
La programmation de ces matériels s'effectue via la liaison RS232 ou la carte PCMCIA. Deux méthodes sont alors possibles :
1) Le langage natif
Il s'apparente à un mélange d'assembleur et de BASIC.
Il permet d'exploiter 100% des fonctionnalités de la centrale.
Il vaut mieux se référer au manuel
pour de plus amples informations.
2) Les logiciels graphiques
Ils permettent de créer des configurations en utilisant des icones. En
fait, ils génèrent le code équivalent de la fonction requise.
Se code peut être réccupéré puis modifié,
mais dans ce cas, le retour au mode graphique devient alors impossible.
Avec les logiciels graphiques, les fonctionnalités de la centrale peuvent
être exploitées jusqu'à 80%.
Ils intègrent en outre en affichage (temps réel ou différé)
des données sous forme Graphique, Tableau, Texte ou Indicateurs analogiques/numériques.
Un feuillet de documentation au format Word 97 est disponible pour 2 de ces
logiciels : DeLogger Plus et DeLogger
Pro.
DeLogger | Version la plus limitée et ne permet que la configuration simple, sans calculs et limitée à l'affichage graphique de 6 voies. Documentation Word 97 (258 KO) | |
DeLogger Plus | Version permettant d'accèder à la plupart des grandeurs d'entrée, sans calculs, mais avec affichage graphique complet. Documentation Word 97 (371 KO) | |
DeLogger Pro | Identique à DeLogger Plus, cette version permet les clculs, gère plusieurs sites locaux ou via modem. Documentation Word 97 (639 KO) |
IV) - Les infos disponibles
Le tableau suivant résume les informations disponibles téléchargeables sur ce site.
Produit
|
Feuillet technique
|
Manuel de référence
|
DT50 |
Télécharger
(167 KO)
|
Télécharger
(570 KO)
|
DT500 |
Télécharger
(215 KO)
|
|
DT600 |
Télécharger
(203 KO)
|
|
DT505 |
Télécharger
(172 KO)
|
|
DT605 | ||
Module d'extension CEM-AD |
Télécharger
(163 KO)
|
-
|
Gestionnaire de modems MM-01 |
Télécharger
(263 KO)
|
Télécharger
(52 KO)
|
DeLogger |
-
|
Télécharger
(258 KO)
|
DeLogger Plus |
Télécharger
(23 KO)
|
Télécharger
(371 KO)
|
DeLogger Pro |
Télécharger
(23 KO)
|
Télécharger
(639 KO)
|
IV) - Exemple de programmes
EXEMPLE 1
|
|
\'Programme type incluant les différentes parties que l'on doit retrouver dans tout programme RESET D=\d /D /T \'Horodatage des données (date et heure) \' polynômes et mises à l'échelle \' Initialisations \w1 \'tempo de 1 secondes pour que le Datataker " digère " tout \' Début de la définition du programme \' Calculs \' Seconde chaine de scrutation \' Définition de la chaine de scrutation statistique
(si nécéssaire) \' Définition des alarmes END \' Autorise le stockage et le mode de stockage \' démarre les chaines de scrutation |
EXEMPLE 2
|
|
\' Lecture de 3 thermocouples en mode unipolaire sur la voie 3 d'un Datataker. RESET D=\d \'mise à la date du DT par le PC BEGIN |
EXEMPLE 3
|
|
\'Routine de gestion de batterie RESET P15=0 \'mode faible consommation si pas d'alim. externe BEGIN RA5S END |
EXEMPLE 4
|
|
\' Programme de surveillance du débit entrant
et sortant d'une pompe à injection de gas oil et RESET \' Reset the Datataker D=\d /T \' Horodatage des données (heure uniquement) \' Mises à l'échelle des débitmètres 20CV(W)=0 \' RAZ de l'accumulateur de consommation \w1 \'pause d'une seconde BEGIN RB1M \' mesure du débit chaque minute 1PT385(4W,=3CV) \' Température du gas oil entrant 5CV(W)=2CV*((4CV-3CV)*0.00067) \' Volume expansion of return fuel 6CV("Corrected Return Flow",Y3,FF1)=2CV-5CV \' Définition clavier pour DT600 ou afficheur
déporté LOGON \'Stockage |
EXEMPLE 5
|
|
\' Programme pour scruter de plus en plus lentement \' Ce programme lit les entrées de la façon
suivante : RESET D=\d /D /T /n/u BEGIN \' déclare une chaine pour incrémenter
le compteur ttes les secondes par exemple \' Spécifie les voies à scruter initialement
ttes les secondes initialement \' Les intervalles sont détectés par la
commande IF (ou ALARM), qui en interne LOGON |
EXEMPLE 6
|
|
\' Programme pour scruter des entrées à intervalles logarithmiques \' Scrutation à intervalles de 1, 10, 100, 1000, 10000, 100000 et 1000000 secondes. RESET \' Reset du Datataker D=\d /D /T \'Horodatage de données (heure et date) \' initialisations diverses \' Initialize an internal counter for measuring off
time intervals \' Pause pendant que le Datataker s'initialise BEGIN \' définie une chaine pour incrémenter
un compteur toutes les secondes par exemple \' Scrutation des voies à chaque intervalle logarithmique. |
EXEMPLE 7
|
|
\' Programme incluant une gestion de batterie RESET D=\d 'mise à la date /u/n/c/m/D/T 'pas d'unité ni n° voie ni identif.
ni messages ;K1="Go",[G] 'Touche K1=Go ;Y1=0,2"A" 'shunt 200A/100mV ;BEGIN ; IF3(0%V(M18:156,101)>5650)"[1WARN=0 2WARN=0]" 'éteindre voyants ; RA1S 'toutes les secondes |
EXEMPLE 8
|
|
RESET \'mises à l'échelle \'mettre les param. de défaut : // (avec erreurs
et retours console) 1..22CV(W)=0 \'on commence les cycles de scrutation \'mesures effectuées ttes les secondes, stockage
des moy et MAX ttes les minutes 1#I(AV,=1CV,W)(MX,=2CV,W) 6+I(AV,=11CV,W)(MX,=12CV,W) 7#I(AV,=15CV,W)(MX,=16CV,W) \'restitution des mesures avec du texte 3CV(S1,"Moy pres PFE102:",FF2) 5CV(S1,"Moy pres PFE103:",FF2) 7CV(S1,"Moy pres PFE104:",FF2) 9CV(S2,"Moy pres PFE804:",FF2) 11CV("Moy vib. Vert. :",FF2) 13CV("Moy vib. Hor. :",FF2) 15CV(S3,"Moy Vit. coupe :",FF2) 17CV(S4,"Moy Courant mot:",FF2) 19CV(S5,"Moy vit allong.:",FF2) 21CV(S6," Allongement:",FF2) END |
EXEMPLE 9 |
|
\' Programme pour surveiller une girouette et calculer
\' Le programme est tel que les capteurs de vitesse et
direction sont : RESET D=\d /D /T \' Polynômes \' Définitions des unités pour les calculs \' RAZ des accumulateurs utilisés pour les calculs
intermédiaires (variables de voies) \w1 BEGIN 2CV(W)=2CV/57.29 \' Conversion direction du vent en
radians pour les fonctions trigonométriques 10CV(W)=10CV+COS(2CV) \' Somme des COS \' Chaine de calcul des données, et stockage
et retour ttes les minutes \' Calcul et stockage/affichage/retour vitesse moyenne 22CV("Mean Wind Speed",Y3,FF2) \' Calcul et stockage/affichage/retour direction moyenne \' Recherche du cadran pour la direction du vent 23CV(W)=23CV-(12CV=0)*(23CV+1) \' Pas de vent, retourne -1.0 23CV("Mean Wind Dirn",Y4,FF2) \' Calcul et stockage/affichage/retour écart
type vitesse 24CV("SD Wind Speed",Y3,FF2) \' Calcul et stockage/affichage/retour écart
type direction 27CV("SD Wind Dirn",Y4,FF2) \' RAZ des accumulateurs LOGON G |
Début de page | Sommaire du thème | Page d'accueil | Me contacter
(C) Laurent - autourdupc.com - |
Création le 27 novembre 2000
Mise à jour le 21 juin 2001
|
visites |