Home

Centrales de mesure de la

image

Contents

1. Valeur Description Temps Time Secondes depuis le ler janvier 2000 Latitude Fraction de degr s r solution de 100 nanodegr s Longitude Fraction de degr s r solution de 100 nanodegr s Altitude Elevation Nombre sign 32 bit en centim tres Variation magn tique Fraction de degr s r solution de 1 millidegr Magnetic Variation La seconde ligne de donn es qui doit avoir une taille de 7 l ments contient les valeurs de temps suivantes ann e mois jour heure GMT minutes secondes microsecondes GOESSetup ResultCode PlatformiD MsgWindow STChannel STBaud RChannel RBaud STinterval STOffset Rinterval L instruction GOESSetup est utilis e afin de programmer le transmetteur GOES afin qu il communiqu avec le satellite La Syntaxe est GOESSetup ResultCode PlatformID MsgWindow STChannel STBaud RChannel RBaud STInterval STOffset RInterval Remarques Etant donn que le but de cette instruction est de configurer le transmetteur pour la communication elle ne devra tre ex cut e qu une seule fois l int rieur du programme de la centrale de mesure Les informations pour tous les param tres de cette instruction sont fournies par NESDIS Reportez vous l diteur CRBasic ou au manuel de SATHDRGOES afin d avoir plus de d tails sur cette instruction GOESStatus Dest StatusCommand L instruction GOESStatus est utilis e afin de demander les informat
2. Case Else liste d expression n bloc d instruction n End Select La syntaxe de l expression Select Case contient ces parties Partie Description Select Case Ceci d bute la structure de contr le Select Case Elle doit tre crite avant n importe laquelle des autres parties de la structure de Select Case expression de test C est une expression num rique ou une cha ne de caract res Si l expression de test est en accord avec le bloc d instruction qui lui est associ l int rieur de la clause Case alors le bloc_d_instruction qui suit la clause Case est ex cut jusqu ce qu une autre clause Case soit lue ou jusqu ce que End Select soit lu pour la derni re clause Si l expression de _test est en accord avec plus d une clause Case seules les instructions suivant la premi re clause sont ex cut es Case Identifie un groupe de commande CRBasic effectuer si l expression dans liste_d_ expression est en accord avec l expression de test liste _d_ expression Une liste_d expression est constitu e de une ou plusieurs formes d expression parmi les suivantes d limit es par des virgules expression expression To expression expression compar e via un op rateur comparateur bloc d instructions Les bloc d dinstruction_1 bloc d instruction n sont des instructions de CRBasic qui seront crites sur une ou plusieurs lignes Case Else Identifie le bloc _d_instruction effectuer si auc
3. 3 5V La figure 1 9 1 montre un circuit typique pour le pilotage d un relais en jonction avec un relais bobine qui peut tre utilis pour piloter le circuit d alimentation d un autre appareil Dans cet exemple lorsque le port de contr le est activ le courant provenant de l alimentation passe au travers du relais bobine fermant ainsi le relais ce qui ferme le circuit d alimentation du moteur qui s allume donc Chapitre 1 Installation et Entretien Dans d autres applications il peut tre n cessaire de commuter simplement le courant sans passer par un relais La figure 1 9 2 montre un circuit afin de commuter une source d alimentation externe sans passer via un relais Si le p riph rique qui doit tre aliment consomme plus de 75mA temp rature ambiante la limite moyenne du transistor d alimentation 2N2907A l utilisation d un relais voir figure 1 9 1 devra tre n cessaire D autres circuits activ s par des ports de contr le peuvent tre utilis s avec des applications demandant plus de courant que celles mentionn es sur les figure 1 9 1 et 1 9 2 Pour de plus amples informations vous pouvez contacter Campbell Scientific SUPPLY MAXIMUM 40 VDC MINIMUM REQUIRED COIL VOLTAGE MAXIMUM CURRENT TO COIL IS 75 mA AT 25 C 12 VDC N4148 A Battery 40 mA AT 50 C FAN 1 5K CONTROL PORT 2N2222A Figure 1 8 1 Circuit de pilotage avec un re
4. cococcnoniccnonoccnncononnnononananancnnnnos OV3 3 2 Adresses radio adresses radio r seau Radio Address Radio Net Address OV3 3 3 Modes d alimentation de la radio Radio Power Mode OV3 3 4 Protocole radio RF Protocol ses OV4 Comment programmer la CR200 rapidement OV4 1 Logiciels pour la CR200 OV4 1 1 Options pour la cr ation de programmes CR200 OV4 2 Se connecter ala CR200 ciao a A it ado OV4 3 Le logiciel PO200W ceca kates anne Maure anne ede en tin OV4 3 1 G n rer un programme de CR200 l aide de Short Cut ss 13 OV4 3 2 Configuration de l onglet Clock Program OV4 3 3 Synchronisation de l horloge ss OV4 3 4 Envoyer le programme OV4 3 5 Visualiser les donn es scrut es OV4 3 6 R cup ration des donn es Collect Data ses OV4 3 7 Visualiser les donn es View Data ss OV4 4 Programmer en utilisant l diteur de programme CRBasic 18 OVS Caract ristiques nent id is 19 Chapitre 1 Installation et Entretien 1 1 1 1 Protection contre l environnement seen 1 1 1 1 1 Coffret ENC 200B wie ici eat end attenant nude te neo 1 1 12152 AUS A nt Ur a tn As PR nt Mel ca ae ar durs 1 2 1 2 Besoins en Neri 1 2 1 3 Alimentations pour CR200 si esin code canario renace renta de lee ere nest nl er serre a tatin ete 1 2 1 83 Tnstallation s 22 assassin A ga ne en me ee nese 1 3 41 4 A EEES aco T aE 5e EET 1 3 1
5. et Or au chapitre 8 Une condition peut prendre en compte plusieurs And et plusieurs Or 4 5 3 R sultats num riques de l valuation de l expression La fonction d valuation de la CR200 value une expression et donne un chiffre en r sultat Une expression conditionnelle utilise le chiffre afin de d cider quel chemin prendre L expression est fausse si le chiffre est gal 0 et vraie si le chiffre est diff rent de 0 Par exemple If 6 then Y 0 Est une condition qui est toujours vraie Y sera toujours mis 0 chaque fois que l expression conditionnelle sera ex cut e If 0 then Y 0 Est toujours fausse Y ne sera jamais mis 0 par cette expression conditionnelle La fonction d valuation de la CR200 value l expression X gt 5 et donne le r sultat 1 si l expression est vraie et 0 si l expression est fausse W X gt Y Donnera 1 la variable W si X est sup rieur Y ou donnera la valeur 0 la variable W si X est inf rieur ou gal a Y 4 5 Manuel de la CR200 La CR200 utilise la valeur 1 plut t qu un autre chiffre diff rent de 0 parce que les op rateurs and et or sont les m mes pour des tats logiques et des comparaisons binaire de comparaison de bits voir and et or au chapitre 8 Le chiffre 1 est exprim en binaire avec tous les bits gaux 1 alors que le chiffre 0 a tous les bits gaux 0 Lorsque
6. Avant de renvoyer un quipement veuillez nous en informer pour obtenir un num ro de r f rence de r paration que les r parations soient effectu es ou non dans le cadre de la garantie Veuillez pr ciser la nature du probl me le plus clairement possible et si l appareil n est plus sous garantie joindre un bon de commande Un devis pour les r parations sera fourni sur demande Le num ro de r f rence de r paration doit tre indiqu clairement l ext rieur du carton utilis pour renvoyer tout quipement Veuillez noter que les produits envoy s par avion sont sujets des frais de d douanement que Campbell Scientific facturera au client Ces frais sont bien souvent plus lev s que le prix de la r paration proprement dite ea Campbell 5 scientific Campbell Scientific Ltd 1 rue de Terre Neuve Miniparc du Verger B t H Les Ulis 91967 COURTABOEUF CEDEX FRANCE T l 33 1 69 29 96 77 Fax 33 1 69 29 96 65 Email info campbellsci fr http www campbellsci fr Sommaire Apercu dela CR200 uan didas 1 OV1 Description Physique iia ii da ti bai nt 1 OV 1M s res enentr e id bo A A nate tte 1 OV1 1 1 Mesures analogiques Analog Inputs sise 1 OV1 1 2 Signal masse et blindage Signal Shield Grounds nn co nonncanonn canaria anno ronca ninos 3 OV1 1 3 Masse d alimentation G Power Ground G OV1 1 4 Prise de terre Ground Lug O
7. C RH La variable dans laquelle la mesure d Humidit Relative est stock e et qui Variable sera utilis e dans le calcul de PETO La mesure d HR doit tre en u2 La variable dans laquelle la mesure de vitesse du vent est stock e et qui Variable sera utilis e dans le calcul de l ETO Elle doit tre en m sec et est suppos e tre prise 2m de hauteur par rapport au sol Rs La variable dans laquelle la mesure de rayonnement solaire est stock e et Variable qui sera utilis e dans le calcul de l ETO Elle doit tre en W m Longitude La variable ou la constante qui fournit la longitude de la station m t o La Variable ou longitude doit tre comprise entre 180 et 180 constante Latitude La variable ou la constante qui fournit la latitude de la station m t o La Variable ou latitude doit tre comprise entre 90 et 90 constante Altitude La valeur de la hauteur o se trouve la station m t o en m tres Variable ou constante DisableVar Une valeur diff rente de 0 d sactivera le traitement interm diaire En Cons tante g n ral on entre la valeur 0 afin que toutes les entr es soient trait es Par Var iable On exemple si la variable de d sactivation est diff rente de 0 on ne cherchera Expression pas trouver une nouvelle valeur minimum sur l intervalle de sauvegarde Ainsi la valeur minimum qui est ventuellement sauvegard e est la valeur minimum des valeurs en entr e qui se sont
8. Finish afin de passer l tape 4 Etape 4 Step 4 Terminer Finish L tape 4 sert terminer le programme Sur la partie gauche de l cran SCWin vous cliquez sur le bouton Finish On donne alors le nom CR200 QuickStart pour le nom du fichier Si le compilateur d tecte des erreurs celles ci seront affich es de m me que le nom des fichiers cr s Le fichier CR200 QuickStart est le fichier programme qui sera envoy la CR200 CR200 QuickStart def est le r sum du c blage des capteurs et des noms d tiquettes pour les variables utilis es cliquer sur Summary ou Print afin de visualiser ou d imprimer le fichier ia Short Cul CA200 Series Pro gram Files Fle Edit Setings Help ATA 3 Bertar our harba proa Bal a DH A irc 2 Sac A A A AA bs bart Cr 1 ipn gt conte mrri farei nada a repart Caimi procera rewdin A Finbh SH Cba is prog isoa fully craind Piga created Wire En ah Eire Feral a eer BS Orca LEE nel Su peer bor De hote dalla a EHI Een A PDT Oot LL DR jay EN E CE ie aia LEE STONE SADM L o Het A iH A EEN Gene Saa DE ha CRI ra Ea ER OV4 3 2 Configuration de l onglet Clock Program A partir de l cran Clock Program cliquer sur le bouton Connect afin d tablir la communication avec la CR200 Lorsque la communication est tablie le texte pr sent sur le bouton deviendra Disconnect OV 15 Manuel de la CR200 e
9. arc cosinus du nombre Syntaxe x ACOS Source Remarques La source peur tre n importe quelle expression num rique valide ayant une valeur comprise entre 1 et 1 inclus Une fonction ACOS prend le rapport de deux c t s d un triangle droit et donne comme r sultat l angle correspondant Le rapport est la longueur du c t adjacent de l angle divis par la longueur de l hypot nuse Le r sultat est exprim en radians et est compris entre 1 2 et 1 2 radians Pour convertir des degr s en radians il faut multiplier les degr s par x 180 Pour convertir des radians en degr s il faut multiplier les radians par 180 x ACOS est l inverse trigonom trique de la fonction COSINUS qui prend un angle pour argument et donne comme r sultat le rapport de longueur du c t adjacent de l angle par rapport l hypot nuse Exemple de fonction ACOS L exemple utilise ACOS afin de calculer x Par d finition un cercle plein mesure 27 radians Cette instruction est utilis e afin d effectuer une comparaison de bits entre deux nombres Syntaxe R sultat nombre 1 And nombre 2 L op rateur And effectue une comparaison binaire de bits positionn s de fa on identique dans un nombre et met dans la variable r sultante le bit correspondant selon le tableau suivant Si le bit dans le Et le bit dans le Alors le r sultat Nombre 1 est Nombre 2 est est 0 0 0 0 1 0 1 0 0 1 1 1 Bien que l op rateur
10. elles peuvent utiliser Les radios sautent hop d une fr quence une autre l int rieur de cette bande permettant plusieurs jeux de radios de communiquer en m me temps sans qu elles n interf rent les unes sur les autres La s quence de saut de fr quence d termine la s quence avec laquelle les sauts sont effectu s Les radios doivent tre configur es sur la m me s quence de saut de fr quence afin qu elles s entendent les unes aux autres c est dire afin que la radio qui coute soit synchronis e avec la radio qui transmet et qu elles sautent de fr quence au m me moment Mettez le m me saut de fr quence sur toutes les radios OV3 3 2 Adresses radio adresses radio r seau Radio Address Radio Net Address Les adresses radio Radio Address et les adresses radio r seau Radio Net Address sont combin es et sont envoy es en tant que partie int grante de l en t te de paquet avec chaque message M me si une radio est sur la m me s quence de saut de fr quence et qu elle peut entendre une autre radio elle ignore le message moins que ce message ait son adresse dans l en t te du message Mettez les m mes Radio Address et Radio Net Address sur toutes les radios NOTE Les radios RF415 416 qui communiquent avec une CR206 CR211 ou CR216 doivent aussi tre configur es avec les m mes Radio amp Radio Net Address Voir le manuel de la RF415 416 pour
11. expression Tdiff AvgTemp SoilT 1 1 AvgTemp SoilT 1 2 pourrait tre utilis e dans l exemple de programme paragraphe 4 3 afin de calculer le changement de temp rature sur la premi re thermistance entre la moyenne la plus r cente et celle qui a t enregistr e pour l heure pr c dente En plus du fait d acc der au donn es r ellement enregistr es dans un tableau de sauvegarde il existe certains pseudo fichiers associ s au tableau de sauvegarde qui peuvent tre r cup r s Tablename record 1 n le num ro d enregistrement de l enregistrement enregistr n enregistrement auparavant Tablename output 1 1 1 si les donn es ont t enregistr es la derni re fois que le tableau de sauvegarde a t appel 0 si aucune donn e n a t enregistr e Tablename timestamp m n l ment m de l enregistrement du temps timestamp enregistr n enregistrements auparavant ou timestamp 1 n microsecondes depuis 1990 timestamp 2 n microsecondes dans l ann e laquelle nous sommes timestamp 3 n microsecondes dans le mois o nous sommes timestamp 4 n microsecondes dans la journ e pr sente timestamp 5 n microsecondes dans l heure pr sente timestamp 6 n microsecondes dans la minute pr sente 4 8 Manuel de la CR200 Chapitre 5 D clarations dans un programme Alias Const Cette instruction est utilis e afin de donner un second nom une v
12. t La magnitude du vecteur moyen est DT U N Scalaire de la vitesse moyenne du vent horizontal S S ZSj N avec dans le cas de capteurs orthogonaux Si Uei2 Un 2 2 Vecteur unitaire de la direction moyenne du vent 1 1 Arctan Ux Uy ou Ux Esin Oi N Uy Zcos Oi N et avec dans le cas des capteurs orthogonaux Ux X Ue Ui N Uy 2 Uni Uj N o Ui Uei2 Un 2 2 Ecart type de la direction du vent o 1 quation de Yamartino o 1 are sin e 1 0 1547 e3 ou e 1 Ux Uy 12 et Ux et Uy sont d finis comme ci dessus R sultante de la vitesse moyenne du vent horizontal U Ue2 Un2 2 Chapitre6 D clarations du tableau de sauvegarde et instructions de traitement de sauvegarde Figure 6 3 2 Vecteur vent moyen et pour les capteurs polaires Ue 2 Sj sin Oj N Un 2Si cos Oi N ou dans le cas de capteurs orthogonaux Ue ZUei N Un EUni N R sultante de la direction moyenne du vent Ou Qu Arctan Ue Un Ecart type de la direction du vent o u en utilisant l quation de Campbell Scientific o u 81 1 S 12 L algorithme pour o u est d velopp en notant que voir figure 6 4 4 Cos 0 5 U s ou O O O Figure 6 3 3 Ecart type pour la direction La s rie de Taylor pour la fonction Cosinus tronqu e apr s 2 termes est Cos 1 7 2 Pour des d viations de moins de 40 degr s l erreur dans l approximation est d
13. 2005 03 23 10 48 00 2005 03 23 10 49 00 2005 03 23 10 50 00 2005 03 23 10 51 00 13 75253 13 7575 13 7374 13 7474 13 75001 Foo Jana uN o OV 17 Manuel de la CR200 BE View Graph ii x BE D O E oF D c PC Or OL er enr _ Oran dl Tite C fr J Con de un G Con Odd nie 113500 ice OV4 4 Programmer en utilisant l diteur de programme CRBasic OV 18 Les utilisateurs qui avaient l habitude de l diteur de programme Edlog et qui passeraient CRBasic pour programmer la CR200 pourront trouver que Short Cut est un tr s bon outil pour apprendre programmer en CRBasic Vous pouvez tout d abord cr er un programme l aide de Short Cut puis ouvrir ce fichier avec CRBasic afin de voir comment Short Cut a cr le programme Le fichier ci dessous est issu du fichier CR200 QuickStart CR2 que nous avons cr e avec le didacticiel Short Cut d crit dans le paragraphe pr c dent Il a ensuite t import dans l diteur CRBasic Voir le chapitre 4 pour plus de d tails au sujet de la programmation CRBasic CR200 Series Created by Short Cut 2 5 Declare Variables and Units Public Batt_Volt Public T109 C Public Rain_mm Units Batt_Volt Volts Units T109 C Deg C Units Rain mm mm Define Data Tables DataTable OneMin True 1 Datalnterval 0 60 Min Minimum 1 Batt_Volt False False Average 1 T109_C False Totalize 1 Rain_mm False EndTable Main Program BeginP
14. ASCII 2 4 1 Informations de l en t te Chaque fichier de donn es stock sur le disque a une en t te ASCII qui est pr sente au d but L en t te donne des informations sur le format la centrale de mesure et le programme utilis pour la prise de mesure La figure 2 4 1 est un exemple d en t te o le texte pr sent est un nom g n rique pour ce qui est contenu dans l en t te Les entr es sont d crites en suivant cette figure Manuel de la CR200 File Format Station Logger Serial No OS Ver DLD File DLD Sig Table Name TIMESTAMP RECORD Field Name Field Name Field Name TS RN Field Units Field Units Field Units mm Processing Processing Processing Field Data Type Field Data Type Field Data Type Field Data Type Field Data Type timestamp record number field data field data field data Figure 2 4 1 Informations de l en t te Format du fichier File Format Le format du fichier sur le disque Le TOAS est un format ASCII Le TOB1 est un format binaire Cette information est utilis e par les fonctions historiques de graphisme et de conversion des fonctions issues de PC9000 Nom de la station Station Name Adresse PakBus de la station depuis laquelle les donn es ont t collect es Modele de centrale de mesure Logger Model Le modele de centrale de mesure de mesure partir de laquelle les donn es ont t collect es CR2XX est utilis pour CR200 CR205 CR2
15. Constante TableOption indique quels enregistrements devraient tre envoy s partir du tableau de donn es Description Envoyer tous les enregistrements depuis la derni re ex cution Envoyer uniquement les enregistrements sauvegard s le plus l r cemment dans le tableau BufferControl Constante Le param tre BufferControl sp cifie quelle m moire tampon devrait tre utilis e al atoire ou auto temporis random or self timed ainsi que si les donn es devraient tre cras es ou ajout es aux donn es existantes Les donn es enregistr es dans la m moire tampon auto temporis e ne sont transmises que lorsqu il y a une fen tre de temps pr d termin e Les donn es sont effac es de la m moire tampon du transmetteur apr s chaque transmission Les donn es de la m moire tampon al atoire sont transmises imm diatement apr s que le seuil soit d pass La transmission est r p t e de fa on al atoire afin de s assurer qu elle soit bien re ue Description Ajouter la m moire tampon auto temporis e Ecraser la m moire tampon auto temporis e Ajouter la m moire tampon al atoire Ecraser la m moire tampon al atoire Nettoyer la m moire tampon al atoire DataFormat Constante 2 Entier binaire 18 bit 3 octets bytes par point de donn e les nombre la droite de la d cimale sont tronqu s 3 RAWS7 7 points de donn e Pluviom trie totale en inches format xx
16. DisableVar L instruction StdDev calcule l cart type de la les source s durant la p riode d finie pour l intervalle de sauvegarde i N o x gt i l 2 3 N N di 2 O o x est l cart type de x et N est le nombre d chantillons Param tres Entr e type de donn e Reps Le nombre d carts type calculer Quand le nombre de r p titions est Constante sup rieur 1 la source doit tre une ligne de donn es Source Comprend le nom de la variable qui est la donn e source Variable Disable Var Une valeur diff rente de O d sactivera le traitement interm diaire En Constante g n ral on entre la valeur 0 afin que toutes les entr es soient trait es Si la Variable ou variable de d sactivation est diff rente de 0 la valeur du moment ne sera Expression pas prise en compte pour le calcul de l cart type L cart type qui sera sauvegard sera celui calcul partir des valeurs en entr e lorsque la variable de d sactivation portait la valeur 0 Valeur R sultat 0 On prend en compte la valeur actuelle dans le calcul 0 On ne prend pas en compte la valeur actuelle dans le calcul Totalize Reps Source DisableVar Cette instruction enregistre le total de la les valeur s source sur la dur e de l intervalle de sauvegarde Param tres Entr e amp type de donn e Reps Le nombre de totaux calculer Quand le nombre de r p
17. Gon les tirets bas _ et les chiffres de 0 9 Le Alias nom doit d buter par une lettre Le CRBasic n est pas case sensitive pas de diff rence entre un nom avec majuscule ou sans majuscule Nom d un tableau de sauvegarde Nom d un champ colonne 4 7 1 Expressions dans les param tres 4 6 Plusieurs param tres donnent la possibilit de mettre des expressions l int rieur du param tre Si l expression est une comparaison le r sultat de la comparaison sera 1 si la comparaison est vraie et 0 si elle est fausse voir paragraphe 4 5 3 Un exemple d utilisation de cela est dans instruction DataTable pour la condition de basculement trigger qui peut tre une expression Si l on suppose que la variable TC 1 est une mesure de thermocouple DataTable Name Trig Var Size DataTable Temp TC 1 gt 100 5000 Le fait d entrer une condition de basculement dans l expression TC 1 gt 100 va induire le fait que l enregistrement n aura lieu que lorsque la temp rature de TC 1 sera sup rieure 100 Chapitre 4 Langage de programmation CRBasic 4 7 2 Lignes de donn es de multiplicateurs et d offsets pour la calibrage de capteurs Si l on utilise des lignes de donn es variables lors de mesures effectu es avec des r p titions alors l instruction de mesure utilisera automatiquement les multiplicateurs et offset d finis comme ligne de donn e mesure que la centr
18. OV 3 Manuel de la CR200 Tableau OV1 1 Description des broches RS 232 pour Pordinateur ABR Abr viation pour le nom de la fonction PIN Num ro de broche Pin n O Signal Out en sortie de la CR200 vers un appareil RS 232 I Signal Into en entr e de la CR200 vers un appareil RS 232 PIN ABR IVO Description 1 Pas de connexion 2 TX O Transmission asynchrone 3 RX I R ception asynchrone 4 Pas de connexion 5 GND Masse ground 6 DSR O 5V 7 Pas de connexion 8 CTS O Demande pour envoyer du 5V request to send 5V 9 Pas de connexion RS 232 Pin 1 EN 6 Figure OV1 3 Positionnement des broches sur la RS 232 OV1 2 2 Antenne Plusieurs types d antennes sont disponibles pour r pondre aux besoins des stations de base et des stations distantes Ces antennes ont t test es sur site et sont conformes aux limites d mission autoris es Toutes les antennes ou les c bles des antennes ont un connecteur SMA femelle afin de communiquer avec la CR200 Le fait d utiliser une antenne non autoris e pourrait augmenter la force du signal ce qui le ferait tre en d saccord avec les r gles locale et qui pourrait g n rer une sanction envers l utilisateur Les CR215 CR216 utilisent des antennes 2 4 GHz NOTE Il est n cessaire de connecter une des antennes autoris es la CR215 216 Vous devez en choisir une d entre elles OV 4 Aper
19. Secant Sec 1 Cos X Cosecant Cosec 1 Sin X Cotangente Cotan 1 Tan X Inverse Secant Arcsec Atn X Sqr X X 1 Sgn Sgn X 1 1 5708 Inverse Cosecant Arccosec Atn X Sqr X X 1 Sgn X 1 1 5708 Inverse Cotangent Arccotan Atn X 1 5708 Hyperbolic Secant HSec 2 Exp X Exp X Hyperbolic Cosecant HCosec 2 Exp X Exp X Hyperbolic Cotangent HCotan Exp X Exp X Exp X Exp X Inverse Hyperbolic Sine HArcsin Log X Sqr X X 1 Inverse Hyperbolic Cosine HArccos Log X Sqr X X 1 Inverse Hyperbolic Tangent HArctan Log 1 X 1 X 2 Inverse Hyperbolic Secant HArcsec Log Sqr X X 1 1 X Inverse Hyperbolic Cosecant HArccosec Log Sgn X Sqr X X 1 1 X Inverse Hyperbolic Cotangent HArccotan Log X 1 X 1 2 Logarithm LogN Log X Log N 8 20 Chapitre 9 Instructions de contr le de programme BeginProg EndProg Call L instruction BeginProg est utilis e afin de marquer le d but du programme EndProg marque la fin du programme Syntaxe BeginPog EndProg Remarques Toutes les instructions du programme principal se trouvent entre les instructions BeginProg et EndProg Les variables du programme les tables de donn es DataTables et les sous programmes Subroutines doivent tre d finis avant le programme principal Les balises BeginProg EndProg ne sont pas n cessaires s il n y a ni s
20. charge ou en d sactivant le port SW Batt durant quelques secondes Chapitre 8 Instructions de calcul et de traitement Op rateurs A Mettre la puissance Multiplier Diviser Ajouter Soustraire Est gal lt gt Est diff rent de gt Sup rieur lt Inf rieur gt Sup rieur ou gal lt Inf rieur ou gal ABS source Cette instruction renvoie la valeur absolue d un nombre Syntaxe X ABS source Remarques La source peut tre une quelconque expression num rique valide La valeur absolue du nombre est sa magnitude sans le signe Par exemple ABS 1 et ABS 1 ont tout les deux pour r sultat 1 Exemple de fonction ABS L exemple suivant trouve la valeur approximative d une racine carr e Il utilise la fonction ABS afin de trouver la diff rence absolue entre deux nombres Dim Pr cision Valeur X X1 X2 D claration des variables Pr cision 0 00000000000001 Valeur Volt 3 Volt 3 sera valu X1 0 X2 Valeur On fait les 2 premi res suppositions on fait une boucle jusqu ce que la diff rence entre les deux suppositions soit inf rieure la pr cision Do Until Abs X1 X2 lt Pr cision X XI X2 2 If X X X Valeur lt 0 Then On ajuste la supposition X1 X Else X2 X End If Loop X devient la racine cubique de Volt 3 Manuel de la CR200 ACOS source AND La fonction ACOS donne comme r sultat l
21. cute quelques instructions Cet exemple rempli les l ments impairs de X jusqu 40 Y avec des nombres impairs For I 1 To 40 Y Step 2 X 1 I NextI Then Else Cela permet une ex cution conditionnelle bas e sur l valuation d une expression Syntaxe If condition Then thenpart Else elsepart Syntaxe 2 If condition Then bloc d instructions 1 Elself condition2 Then bloc d instructions 2 Else bloc d instructions n End If Description de la Syntaxe 1 La forme une seule ligne est souvent utilis e pour les tests conditionnels courts et simples La Syntaxe comporte trois parties Partie Description If Ceci d bute la structure de contr le simple If Then condition C est une expression valu e vrai diff rent de 0 ou faux 0 ou nul Then Identifie l action effectuer si la condition est satisfaite thenpart Instructions ou commandes effectuer quand la condition est vraie Else Identifie l action effectuer si la condition n est pas satisfaite Si la partie Else n est pas pr sente le contr le passe aux instructions suivantes du programme elsepart Instructions ou commandes ex cut es lorsque la condition est fausse Les champs fhenpart et elsepart ont la m me syntaxe instruction Go To num ro de le ligne Go To intitul de le ligne La syntaxe des champs fhenpart et elsepart ont cette partie Partie Description Instruction Une
22. e au d but du code avant l instruction BeginProg La d claration du tableau d bute par l instruction DataTable et se termine par l instruction EndTable A l int rieur de la d claration on donne des conditions de basculement pour la sauvegarde l appareil de sauvegarde vers lequel on envoie les donn es et les instructions de sauvegarde qui d crivent le type de donn es du tableau de sauvegarde Param tres Entr e amp type de donn e Name Le nom du tableau de donn es Le nom du tableau est limit huit caract res Nom TrigVar Le nom de la variable tester pour la condition de basculement Les modificateurs de Constante condition de basculement ajoutent des conditions suppl mentaires Variable ou Valeur R sultat Expression 0 Ne pas effectuer de basculement 40 Basculer Size La taille que l on donne pour faire le tableau de donn es Le nombre de jeu de Constante donn es enregistrements pour lequel on pr voit de la place dans la m moire A chaque fois qu une variable ou une condition de basculement pr d finie est atteinte une ligne ou une colonne de donn es est envoy e en sortie avec le nombre de valeurs d termin es par les instructions de sauvegarde l int rieur du tableau Ce type de donn es est appel un enregistrement Le nombre total d enregistrements stock s est gal la taille Note Si vous entrez une valeur n gative la taille attribu e au tableau pou
23. e sur le temps ou bas sur le temps de l horloge de la centrale d acquisition qui peut tre chang par l utilisateur pour affecter les sorties C est une horloge de 24 bits qui une fois d marr e effectuera un cycle tout les 48 5 jours Cette instruction commence lorsque le programme d marre Elle ne peut tre remise z ro L instruction Ticker250ms a un param tre la destination dans laquelle la valeur de l houloge sera stock e 9 11 While Wend Les instructions While d une boucle jusqu tant Syntaxe While Condition bloc _d instruction Wend Remarques Manuel de la CR200 Wend sont utilis es afin d ex cuter une s rie d instructions l int rieur que la condition soit vraie Les boucles de type While Wend peuvent tre imbriqu es Les instructions While While Condition bloc _d_instruction Wend Wend ont les param tres suivants Cette balise d bute la structure de la boucle de contr le While Wend La condition est une expression quelconque qui peut tre valu e en tant que vraie diff rent de z ro ou faux 0 et Nul Si la Condition est vraie toutes les commandes du bloc _d_instruction sont ex cut es jusqu ce que le Wend soit lu Le contr le retourne alors jusqu la balise While et la condition est de nouveau test e Si la Condition est encore vraie le processus est r p t Si la condition n est pas vraie l ex
24. h te et r cup rera une ligne de donn es de variables depuis l h te ainsi qu un marqueur de temps et une configuration de l horloge 10 3 Param tres amp type de donn e ResponseDest Variable ou ligne de donn es Control Variable ou ligne de donn es Measurement Variable ou ligne de donn es Port Constante HostAddr RouterAddr Security Constante Manuel de la CR200 Entr e C est la variable dans laquelle sera stock le code de r ponse d crivant la transmission Ce code indique si la transmission a eu lieu avec succ s ou non Description Transmission r ussie R ponse re ue mais permission refus e R ponse re ue mais pas assez de ressources disponibles Nombre de timeouts avant d avoir la r ponse Le param tre de Control est une variable ou la ligne de donn es variable dans lequel la ligne de donn es sera stock dans la centrale de mesure h te Si on le met 0 aucune valeur ne sera stock e Le param tre Measurement est la variable ou la ligne de donn es de variables qui sera transmise la centrale de mesure h te Si on lui donne la valeur 0 aucune valeur n est transmise Le port de communication utilis pour communiquer avec l appareil distant Description L adresse Pakbus de la centrale de mesure h te Cette adresse est utilis e afin de sp cifier l adresse d un router sur le r seau Pakbus par laquelle la centrale de me
25. l int rieur des crochets d finis par les instructions Scan et Nextcan qui d terminent la fr quence de scrutation de la centrale de mesure BeginProg Scan 1 Sec Therm109 SoilT 4 1 Ex1 1 0 0 Measure Scan Loop CallTable AvgTemp Call Data Table NextScan EndProg L instruction Scan d termine quelle fr quence les mesures comprises dans la boucle sont effectu es Scan Intervalle Unit Scan 1 SEC L instruction Scan a deux param tres L intervalle est l intervalle de temps entre deux scrutations L Unit est l unit de temps utiliser pour l intervalle L intervalle des temps maximum que l on peut donner l intervalle est d une minute Dans l exemple il est d une seconde 4 4 Entr es num riques En plus du chiffrage en base 10 il y a 3 autres fa ons de repr senter des nombres l int rieur d un programme la notation scientifique binaire et hexad cimale voir tableau 4 4 1 Tableau 4 4 1 Formats utilisables afin d entrer des nombres en CRBasic Format Exemple Valeur Standard 6 832 6 832 Notation scientifique 5 67 5 67 x 10 Binaire amp B1101 13 Hexad cimale amp HFF 255 Chapitre 4 Langage de programmation CRBasic 4 5 Evaluation des expression logiques 4 5 1 Qu est ce qui est vrai Certains mots sont utilis s afin de d crire une condition ou le r sultat d un test L expression X gt 5 est soi
26. la pr cision est li e directement l intervalle de temps entre lequel les impulsions sont accumul es Les mesures variant en fonction de la fr quence devraient tre programm es avec l instruction de mesure PulseCount mesure en fr quence Si le nombre de comptage est d un int r t plus grand instruction PulseCount doit tre programm e afin de mesurer des comptages par exemple le nombre de fois qu une porte est ouverte ou qu un auget a bascul sur un pluviom tre La r solution de la mesure du comptage est plus ou moins un comptage La r solution de la fr quence calcul e d pend de l intervalle de scrutation r solution de la fr quence 1 intervalle de scrutation c est dire qu un comptage d impulsion avec une fr quence de scrutation d une seconde a une r solution de 1 Hz un intervalle de scrutation de 0 5 Hz a une r solution de 2Hz et un intervalle de scrutation d 1ms a un r solution de 1000Hz Les mesures r sultantes vont tenir compte de la r solution Par exemple si vous avez une scrutation chaque seconde d un signal 2 5 Hz en entr e vous aurez certains intervalles avec 2 comptages et d autres avec 3 comptages comme cela est explicit en figure 3 3 1 Si la mesure d impulsion est moyenn e le r sultat sera la valeur correcte Figure 3 3 1 Nombre de comptage variant l int rieur d un intervalle de scrutation Manuel de la CR200 La r solution devient
27. prennent chacune environ 26 microsecondes 3 1 1 Etendue de mesure en tension La CR200 n a qu une tendue de mesure qui est de 0 2 5V La r solution d une mesure unipolaire est de 0 6 mV apr s conversion A N 3 1 2 Int gration Moyenner un nombre de conversions A N L int gration est utilis e pour r duire le bruit inclut dans une mesure La CR200 utilise une certaine forme d int gration num rique elle effectue 10 conversions A N les moyenne et retourne un seul r sultat Les conversions A N sont effectu es toutes les 26 microsecondes Le fait de moyenner les valeurs r duira aussi le bruit du signal par exemple en ce qui concerne une mesure de transducteur de pression qui varie l g rement cause de fluctuations de pression dues au vent Le fait de faire des moyennes a aussi une influence sur la r solution La r solution vue sur le r sultat num rique est la r solution d une seule conversion A N 0 6mV divis e par le nombre de conversions A N 10 3 2 Mesures de tension unipolaire Une mesure de tension unipolaire est effectu sur une seule voie de mesure par rapport la terre La CR200 ne fait pas de mesure diff rentielle entre deux voies de mesure en entr e 3 3 Mesures de comptage d impulsions Plusieurs types de capteurs signal de sortie en impulsion comme les an mom tres ou les d bit m tre sont calibr s en terme de fr quence comptages par seconde Pour ce type de mesures
28. quence de nombres al atoires chaque fois que le programme est ex cut Si vous souhaitez avoir la s quence de nombres al atoires qui change chaque ex cution du programme mettez l instruction Randomize sans param tres au d but du programme RealTime Cette instruction sert prendre la mesure de l ann e du mois du jour de l heure de la minute de la seconde de la semaine et ou du jour l int rieur de l ann e partir de l horloge de la CR200 Syntaxe RealTime Dest Value Exemple d instruction RealTime Le param tre de destination Desf est la variable ou la ligne de donn es dans laquelle le r sultat de l instruction RealTime est stock e Le param tre de valeur Value est utilis afin d indiquer si tous les param tres ou seulement un doivent tre donn s comme r sultat Si la valeur est mise 0 toutes les options de temps seront renvoy es et dans l ordre suivant 1 ann e 2 mois 3 jour du mois 4 heure du jour 5 minutes de l heure 6 secondes de la minute 7 jour de la 8 14 semaine allant de 1 7 avec 1 Dimanche et 8 jour l int rieur de l ann e La variable de destination pour la ligne de donn es doit avoir une dimension de 8 Si vous donnez une valeur entre 1 et 8 au param tre Value votre instruction RealTime ne donnera comme r sultat que la valeur de temps demand e par le param tre Public rTime 8 Alias rTime 1 Anne
29. 2 8kV air 4kV contact de d charge RF IEC 1000 4 3 3V m 80 1000 MHz EFT IEC 1000 4 4 1kV d alimentation 500V d entr e sortie Fusible IEC 1000 4 5 1kV d alimentation et d entr e sortie Conduction IEC 1000 4 6 3V 150 kHz 80 MHz Les missions et les crit res d immunit et de performance sont disponibles sur demande Garantie Pi ces et main d uvre pendant un an OV 21 Manuel de la CR200 OV 22 Chapitre 1 Installation et Entretien 1 1 Protection contre l environnement Les variables environnementales qui sont surveiller sont la temp rature et l humidit La CR200 est faite pour fonctionner de fa on optimum entre 40 et 50 C en atmosph re sans condensation Lorsque l humidit devient trop forte on peut endommager les composants lectroniques le microprocesseur peut faillir ou bien on peut perdre de la pr cision sur les mesures cause de la condensation sur des composants du circuit imprim Le contr le du niveau d humidit support par les centrales est de la responsabilit de l utilisateur La centrale de mesure doit tre mise en place dans un coffret lorsqu elle est utilis e sur le terrain Le coffret devra contenir du dessicatif qui sera remplac ou s ch assez souvent de fa on assurer le contr le de l humidit 1 1 1 Coffret ENC 200E Le coffret ENC 200E est sp cialement d di pour les centrales d acquisition CR200 Ce coffret est
30. And soit un op rateur de comparaison de bits il est souvent utilis pour des test Bool ens vrai faux La CR200 d cide que quelque chose est vrai ou faux avec le crit re que 0 est faux et que tout autre nombre diff rent de 0 est vrai voir paragraphe 4 5 Du fait que And soit un op rateur de comparaison de bits il est possible d additionner des chiffres diff rents de z ro 2 AND 4 par exemple et d obtenir comme r sultat 0 La repr sentation binaire de 1 a tous les bits gaux 1 Ainsi n importe quelle nombre And 1 donne comme r sultat le nombre initial C est pourquoi on a une constante pr d finie Vrai 1 Constante pr d finie vraie 1 Constante pr d finie fausse 0 Si le nombre 1 est And le nombre 2 est Alors le r sultat est 1 N importe quel nombre Nombre 2 1 Autre chose qu un nombre Autre chose qu un nombre 0 N importe quel nombre 0 0 Autre chose qu un nombre Autre chose qu un nombre Les expressions sont valu es par rapport un nombre et peuvent tre utilis e la place d un ou de plusieurs nombres Les expressions de comparaison valuent le r sultat en terme de vrai 1 ou faux 0 par exemple Chapitre 8 Instructions de calcul et de traitement If Temp 1 gt 50 AND Temp 3 lt 20 Then X True Else X False Endif Et X Temp 1 gt 50 AND TempG lt 20 Les deux fa ons d crir
31. La ligne de de donn e cae e donn es doit tre dimensionn e de fa on avoir au minimum la taille de NumOfCov NumOfCov Le nombre de covariances a tre calcul es Si 4 jeux de donn es doivent Constinte tre compar s un 5 jeu le nombre de covariances devra tre fix la valeur de 4 SizeOfSets Le nombre de valeurs des jeux de donn es pour le calcul de la covariance Constante CorArray La ligne de donn es qui contient le jeu de donn es du c ur La Ligne de donn es covariance du coeur du jeu de donn es est calcul e pour tous les autres jeux de donn es de fa on ind pendante Les donn es ont besoin d tre plac es la suite dans des lignes de donn es Si le premier point de donn e n est pas le premier point de la ligne de donn es le premier point du jeu de donn es doit tre mentionn dans ce param tre DatArray Ligne de donn es La ou les ligne s de donn es qui contient contiennent le ou les jeu x de donn e s qui sont n cessaire pour calculer la covariance par rapport au c ur du jeu de donn es Lorsque plusieurs covariances sont calcul es les jeux de donn es doivent tre charg s de fa on cons cutive dans une ligne de donn es La ligne de donn es doit avoir la dimension minimale gale NumOfCov multipli par SizeOfSets Par exemple si chaque jeu de donn e comprend 100 l ments SizeOfSet et qu il y a 4 co
32. Mi ES PC200W 3 3 Datalag File ev Cadog Meteor Toos Help Ore SSA AA Ms El DockPhegram Horta Tat Cotter Dats Encore on Bonn NET HSE a Shue D nan ec Tea ae Misc Torneo Crin mrii k CEH Par C Pra Chek ananga Setra beanii Fax ddini 1 Colleges fee Lean lue Fokus Fopgereu Fares o Sat Check TETE Balay Prim ds RS CEE sata a OV4 3 3 Synchronisation de l horloge Cliquer sur le bouton Set Clock afin de synchroniser l horloge de la centrale avec celle du PC OV4 3 4 Envoyer le programme Cliquer sur le bouton Send Program Naviguer afin de pointer sur le r pertoire C CampbellSci SCWin et y s lectionner le fichier appel CR200 QuickStart CR2 puis cliquer sur le bouton Open Ouvrir Une barre de processus est alors affich e suivie d un message confirmant que le programme a t correctement envoy la station OV4 3 5 Visualiser les donn es scrut es L onglet Monitor Data est utilis afin d afficher les valeurs actuelles qui ont t scrut es sur les capteurs pour les variables de type Public d finies dans les programmes et les derni res valeurs pr sentes dans le tableau OneMin Cliquer sur l onglet Monitor Data Le contenu des variables Public est automatiquement s lectionn es et affich es Pour visualiser les valeurs du tableau OneMin il faut cliquer sur le bouton Add s lectionner le t
33. OV4 3 7 Visualiser les donn es View Data Pour visualiser les donn es collect es il faut cliquer sur le bouton View situ dans la partie sup rieure droite de l cran principal de PC200W On acc de aux options en utilisant les menus ou en cliquant sur l ic ne associ l option Si vous placez le pointeur de votre souris au dessus d une de ces ic nes durant quelques secondes vous obtiendrez un petit descriptif de la fonction disponible sur cette ic ne Pour ouvrir un fichier de donn es on clique sur l ic ne Open file et on double clique sur le fichier CR200 OneMin dat pr sent dans le r pertoire de PC200W Cliquer sur Expand Tabs afin d afficher les donn es en colonne avec des en t te de colonne Si vous souhaitez afficher les donn es issues de la thermistance sous forme graphique il faut cliquer sur la colonne qui porte le nom T109 C Avg puis cliquer sur l ic ne Show Graph 1 Y axis qui est pr sente dans le barre d outils Ouvrir le fichier Elargir les colonnes Afficher les graphes fec ACam oellSci PCZ00W CR200Series_OneMin dat En Help SCR Aes mim RE Re 7 TIMESTAMP RECORD Batt Volt Min T109 C Avg Rain ma Tot 2005 03 23 10 40 00 13 7575 0 a 2005 03 23 10 41 00 13 7684 2005 03 23 10 42 00 13 7592 2005 03 23 10 43 00 13 762 2005 03 23 10 44 00 13 74833 2005 03 23 10 45 00 13 7592 2005 03 23 10 46 00 13 7592 2005 03 23 10 47 00
34. Un bloc de commandes If doit tre le premier sur la ligne de commande Les parties Else Elself et End If ne peuvent rien avoir d autre que des espaces devant eux en d but de ligne Le bloc de commandes If doit se terminer par une commande End If Par exemple Ifa gt 1 And a lt 100 Then Elself a 200 Then End If A noter Il peut tre plus simple d utiliser le comparateur Case lorsque l on value une seule expression qui peut engendrer plusieurs actions Exemple de condition If Then Else Cet exemple donne plusieurs illustrations de la syntaxe If Then Else Dim X Y Temp 5 If X lt 10 Then Y 1 Elself X lt 100 Then Y 2 Else Y 3 End If D claration des variables 1 digit 2 digits 3 digits Ex cution de code Chapitre 9 Instructions de contr le de programme Loggerldentify L instruction Loggerldentify est utilis e afin de donner une valeur une cha ne d identification pr sente dans la centrale de mesure et qui sera envoy e en retour lorsqu une autre cha ne de caract re sera envoy e la centrale de mesure Syntaxe 5 66 Loggerldentify RequestString ReturnString Remarques Cette instruction n est disponible que dans certains syst mes d exploitation L instruction Loggerldentify est crite n importe quell emplacement du programme Lorsque la cha ne RequestString est re ue par la centrale
35. afin de d envoyer une ligne de donn e a une centrale de mesure h te et ou afin de recevoir une ligne de donn es depuis cette centrale L instruction SendGetData enverra une ligne de donn es de mesure vers la centrale de mesure h te et recevra un marqueur de temps une configuration de l horloge et si cela est demand en option une ligne de donn es de valeurs provenant de l h te La ligne de donn e Control ou Measurement ou les deux peut tre mise 0 indiquant qu il n y aura pas de flux de donn es dans le sens indiqu Le param tre de HostAddr est l adresse Pakbus du maitre master du r seau l o les donn es du capteur sont envoy es L adresse RouterAddr est l adresse Pakbus du router dans le cas ou la distance est trop importante pour relier la centrale de mesure h te directement Le plus souvent il n y a pas de router et l adresse sera identique HostAddr Si la valeur de l adresse est 0 alors le syst me trouvera automatiquement un voisin par lequel il atteindra la centrale h te cela n tait pas programm lors de la version PakBus en juillet 2007 donc pour I instant cela doit tre v rifi avant utilisation On note que toutes les communications avec la centrale de mesure h te sont d crites dans cette instruction L instruction TimeUntilTransmit a d termin un marqueur de temps time slot pour elle Cette communication fixera une variable l int rieure de l
36. alors utiliser l instruction Randomize avec l argument assign une variable ou une expression dont la valeur change qui servira de valeur d initialisation pour le g n rateur de nombres al atoires ayant une valeur diff rente avant que RND ne soit appel e Pour produire des entiers dans une tendue de mesure d finie il faut utiliser la formule suivante INT borne sup rieure borne _inf rieure 1 RND borne inf rieure Ici la borne sup rieure est la valeur maximale dans l tendue de mesure et la borne_inf rieure est la valeur minimale dans l tendue de mesure Sgn Source 8 16 Cette instruction est utilis e afin de conna tre la valeur du signe d un nombre Syntaxe x Sng source Remarques Cette instruction donne comme r sultat un entier qui repr sente le signe du nombre L argument du nombre peut tre n importe quelle expression num rique valide Son signe d termine la valeur retourn e par la fonction Sgn Si X gt 0 alors Sgn X 1 Si X 0 alors Sgn X 0 Si X lt 0 alors Sgn X 1 Chapitre 8 Instructions de calcul et de traitement Exemple de fonction Sgn L exemple utilise Sgn afin de d terminer le signe d un nombre Dim Msg Nombre D claration des variables Nombre Volt 1 On prend une valeur en Entr e Select Case Sgn Nombre On value le nombre Case 0 La valeur est 0 Msg 0 Case 1 La valeur est positive Msg 1 Case 1 La
37. calcul et de traitement AvgSpa Dest Swath Source Cette fonction calcule la moyenne spatiale des valeurs contenues dans la ligne de donn es source Syntaxe AvgSpa Dest Swath Source Remarques L instruction calcule la moyenne des valeurs de la ligne de donn es correspondante et place le r sultat dans la variable de Destination La source doit tre un l ment particulier d une ligne de donn es par exemple Temp 1 c est le premier l ment d une ligne de donn e inclure dans la moyenne La fen tre Swath est le nombre d l ments inclure dans la moyenne i j swath 3 2 6 swath Dest O X j Source Param tres Entr e amp type de donn e Dest La variable dans laquelle on stocke le r sultat de l instruction Variable Swath Le nombre de valeurs moyenner contenues dans la ligne de Constante donn es source Source Le nom de la ligne de donn e variable qui est en Entr e pour cette instruction Ligne de donn es Exemple de fonction Moyenne Spatiale Cet exemple utilise la fonction AvgSpa afin de calculer la moyenne des valeurs des 5 l ments compris entre Temp 6 et Temp 10 et stocker le r sultat dans la variable MoyTemp AvgSpa MoyTemp 5 Temp 6 Cos Source Cette fonction donne comme r sultat le cosinus d un angle sp cifi en radian Syntaxe x Cos Source Remarques La source peut tre n importe quelle expression num r
38. calculer x Par d finition un cercle plein mesure 27 radians ATN 1 est 7 4 radians 45 Degr s Dim Pi D claration de la variable Pi 4 Atn 1 Calcule la valeur de Pi ATN2 Cette fonction ATN2 donne pour r sultat l arc tangente d un rapport y x Syntaxe x ATN2 Y X Remarques La fonction ATN2 calcule les arguments de Y X et donne comme r sultat une valeur comprise entre Pi et P1 radians avec le signe pour chacun des param tres afin de d terminer dans quel quadrant dans lequel on donne le r sultat ATN2 est d finie pour tous les points l exception de l origine X 0 et Y 0 X et Y peuvent tre des variables des constantes ou des expressions Pour convertir des degr s en radians il faut multiplier les degr s par x 180 Pour convertir des radians en degr s il faut multiplier les radians par 180 x Pi 2 y Pi 1 0 v Pi 2 ATN2 est l inverse trigonom trique de la fonction Tan qui prend comme argument la valeur d un angle et donne comme r sultat le rapport des deux c t s d un angle droit Ne confondez pas ATN2 avec la cotangente qui est l inverse simple de la tangente 1 tangente Exemple de fonction ATN2 L exemple utilise ATN afin de calculer x Par d finition un cercle plein mesure 27 radians ATN2 1 1 est 7 4 radians 45 degr s Dim Pi D claration de la variable Pi 4 ATN2 5 5 Calcule la valeur de Pi Chapitre 8 Instructions de
39. choisir une CR200 le port COM de l ordinateur que vous utiliserez la vitesse de 9600 baud une adresse Pakbus de 1 et lorsqu on vous propose de tester la communication cliquez sur le bouton Finish Pour changer un l ment dans la configuration de la centrale de mesure il vous faut s lectionner la centrale dans la fen tre principale et cliquer sur Edit Si une centrale n est pas pr sente et que vous souhaitez l ajouter cliquez sur le bouton Add et suivez les tapes du Wizard l Assistant Lorsque vous quittez EZSetup l onglet Clock Program appara t tel que montr ci dessous Le profil de configuration actuel de la centrale son heure et d autres l ments sont int gr s sur cet onglet Les onglets suivants sont utilis s afin de visionner les valeurs Monitor Data ou afin de collecter les donn es Collect Data Les boutons les plus droite sont utilis s afin d ex cuter les applications View Split Card Convertor ou Short Cut PC2004 3 3 Datalogger Sup bw Pe CH200Sertes f ES Fle View Calor store Tingle Hi Q TBT BE me El a Tania Fiara h Es e lt cl PE Dieii Ca a puig lipa CA Par Eta lo LHI rei Pesto Danci Corsari Cornecsus E Cas Fos Cort m 7 Pasa Linh Tanie Mella brda karr ra Tope rap Tama is M Leg Fees Cas Fap mp Ward ls acia tell Apercu de la CR200 OV4 3 1 G n rer un programme de CR200 l aide de Short Cut Ob
40. cifi es pour la variable sont envoy es en tant que caract re ASCII vers le port RS 232 la liste des param tres envoyer ne peut exc der 5 l ments chaque l ment est s par par une virgule Param tres amp type de donn e Port Constante Manuel de la CR200 Entr e Le param trage du port de communication est utilis pour sp cifi le port COM qui devra tre utilis par l instruction Le bouton droit de la sourie fera appara tre liste BaudRate Vitesse des bauds Le parametre BaudRate est la vitesse de communication utiliser pour le port s l ctionn dans le premier param tre les options sont 1200 et 9600 bps Si vous utilisez la radio le vitesse de transmission doit tre 9600 PrintList Variables caracteres ou chaines de caracteres PrintList est une liste d l ments imprimer de longueur variable Elle peut contenir des cha nes de caract res ou de variables avec une syntaxe de type CHR code ascii Les l ments sont s par s par des virgules Scan Cette instruction est utilis e afin de donner le temps de scrutation du programme Syntaxe Scan Interval Units Exit Scan Next Scan Les mesures les calculs et les appels afin d enregistrer les tableaux de sauvegarde contenues entre les instructions Scan NextScan d terminent la s quence et la temporisation du programme de la centrale de mesure Param tres Entr e amp t
41. con u pour recevoir une CR200 une petite batterie et un petit p riph rique suppl mentaire par exemple le modem GSM Il peut tre mont directement sur un mur ou install sur un m t ou tr pied l aide du kit de montage optionnel Le coffret ENC 200E a une dimension interne de 168 x 175 x 92 mm fabriqu en poly carbonate avec un indice de protection IP66 Ce coffret poss de une prise de terre et 7 presses toupes livr es avec une protection pour permettre le cheminement des c bles de sonde et de communication dans le coffret qui permettent ainsi de maintenir les propri t s d tanch it En option les antennes compatibles avec la CR216 ou le modem GSM 900 peuvent tre fix es sur le dessus du coffret afin de r duire au maximum la longueur des c bles Pour installer le coffret ENC 200E sur un mur enlever le couvercle et utilisez les trous se situant aux coins du coffret directement au dessous des propres vis du couvercle pour fixer le coffret au mur Alternativement la platine interne peut tre enlev pour pouvoir forer les trous avant permettant d employer un plus grand choix de taille de vis ATTENTION Percer les parois du coffret peut entra ner une d gradation des capacit s d tanch it s du coffret moins que vous utilisiez des vis quip s de t te comportant des joints tanches Pour installer 1 ENC 200E sur un mat 1 Fixez le kit de montage optionnelle l arri re du coffret en
42. de Yamartino Cette option est en accord avec les recommandations de PEPA sur les mod les de dispersion rectiligne Gaussien pour la mod lisation du transport d un panache 1 Vitesse moyenne du vent horizontal S 2 Vitesse unitaire de la direction moyenne du vent O1 2 1 Vitesse moyenne du vent horizontal S 2 3 R sultante de la vitesse moyenne du vent U R sultante de la direction moyenne du vent OU 4 Ecart type de la direction du vent OU Cet cart type est calcul partir de l algorithme de Campbell Scientific pond r par la vitesse du vent L utilisation de la r sultante de la direction moyenne du vent horizontal n est pas recommand e pour le mod le de dispersion rectiligne Gaussien mais peut tre utilis pour la mod lisation de la direction de transport dans une mod lisation trajectoire variable Lorsqu elle est utilis e avec des capteurs polaires l instruction fait un modulo par 360 de la direction du vent ce qui permet la direction du vent en degr s de varier entre 0 et 360 0 et 540 moins de 0 ou plus de 540 Il est utile de pouvoir traiter facilement des valeurs n gatives dans le cas o il est difficile d atteindre la girouette qui n est pas orient e correctement Si par exemple la lecture de la girouette est de 0 degr s au lieu de la valeur r elle de 340 degr s la solution la plus simple est d entrer un offset de 20 dans l instruction qui mesure
43. de mesure elle r pondra par la cha ne ReturnString La cha ne RequestString ne peut avoir plus de 4 caract res La cha ne ReturnString est limit e 29 caract res Si la centrale de mesure est en mulation de terminal et que la cha ne RequestString est re ue la centrale de mesure r pondra avec la valeur Invalid La centrale devra sortir du mode d mulateur de terminal apr s son d lai de temps appropri ou bien vous devrez entrer la cha ne RequestString avant que la centrale de mesure ne soit en mode d mulation de terminal la CR200 est mise en mode d mulation de terminal si on lui envoie 4 retours chariot carriage return Exemple Dans l exemple suivant lorsque la CR200 re oit la commande AMXB la centrale de mesure r pondra par MyCR200Logger A noter que l instruction Loggerldentify n est disponible que dans des syst mes d exploitation Operation Systems sp ciaux Public Battery DataTable Table True 1000 Datalnterval 0 1 min Sample 1 Battery EndTable BeginProg Loggerldentify AMXB MyCR200Logger Scan 1 sec Battery Battery CallTable Table NextScan EndProg Print Port BaudRate PrintParams L instruction Print est utilis e pour envoyer les valeurs du programme ou d autres caract res vers le port de communication Cette instruction est utilis e souvent comme outil afin de mettre au point d boguer un programme Les valeurs sp
44. de temps les donn es vont tre stock es L nonc e de cet exercice demande une sauvegarde par minute Pour supprimer la Table2 il faut cliquer sur l onglet la d finissant afin de la rendre active puis cliquer sur le bouton Delete Table Le champ Table Name est le nom qui sera utilis afin de nommer le tableau qui contiendra les donn es stock es On se propose alors de changer le nom par d faut de Tablel OneMin et de changer la grandeur de l intervalle pour la fixer 1 La liste des capteurs s lectionn s se trouve sur la partie gauche de l cran Pour ajouter une mesure de capteur l int rieur du tableau de sauvegarde il faut surligner une mesure et cliquer sur un des boutons qui d terminent le type de calcul que l on veut faire par exemple la moyenne Average On s lectionnera alors les capteurs appel s Default qui mesure la tension batterie et on double cliquera sur le bouton Minimum on s lectionnera le capteur 109 et on double clique sur Average on s lectionnera enfin l ARG100 et on double cliquera sur le bouton Total afin d enregistrer ces valeurs dans le tableau appel OneMin Aper u de la CR200 rra posto Tuc Fink PG Lid DCE Fam dele i kemay TIRATE epg PET Pam rwa Tikal Pliki pair era miring wiring Dileya wiring Tear Outputs iep oran et cna i i El Cliquer sur votre gauche sur
45. des capteurs qui changent de r sistance en r ponse un ph nom ne qui doit tre mesur Ces capteurs comprennent des capteurs de type thermistance ou potentiom tre ExDelSE Dest Reps SEChan ExChan ExmV Delay Mult Offset ss 7 2 applique une tension d excitation attend un temps sp cifi par l utilisateur puis effectue une mesure de tension unipolaire Therm109 Dest Reps SEChan ExChan Mult Offset seen 7 3 7 3 Excitation Sortie de tension en continu ExciteV ExChan ExmV ExciteV Met la voie de tension d excitation commut e sp cifi e a la tension sp cifi e 7 4 Mesure ne n cessitant pas de capteur Battery Destinada donation aiii litiasis ce 7 5 Port de controle E S c acorinioninconanicrcnnnntncen entreno nin tenir VARA INE ententes a ten ncene g ec en inste te i pc ets eee 7 4 AnalogPortGet Dest SEChain i cscs css secatcensescbvnasscobccevacsucesdecttcecde sed cossecebdeuces sacebdendescbusadscebceetecebcesdedetevades 7 4 AnalogPortSet SEChan State aici ii o da tes 7 5 PeriodAvg Dest SEChan PAOption Cycles Timeout Port Mult Offset o oononnoninniocncoconccononononnnoncnnc crono nonnconccn nono 7 5 Mesure la p riode ou la fr quence d un signal sur une voie de mesure unipolaire PortGet Dest PO a aed 7 6 Lit l tat d un ou deux ports de contr le POrtSet Dest State RR 7 6 Configure l tat des ports de contr le PulseCount Des
46. fa on d crite au paragraphe OV3 1 On lance l utilitaire DevConfig Cet utilitaire est divis en deux parties distinctes la partie gauche qui regroupe les types d appareils la partie droite qui d taille les onglets disponibles pour chaque appareil On commence par s lectionner le type d appareil ici CR2xx puis le port COM qu utilisera ordinateur OV 8 Aper u de la CR200 CSI Device Configuration Utility Beta 1 4 File Language Help Device Type CR2x Send OS CR2xx Series In order to configure the CR2xx Series power must be supplied to the logger 12 volts DC and a nine pin cable must be connected between your computer s serial port and the datalogger s RS 232 port When these requirements are met select the appropriate serial port and press the Connect button on the left Unknown Serial Port com1 v Baud Rate 3600 Figures OV3 2 Ecran principal de DevConfig On clique alors sur le bouton Connect afin d tablir la communication L utilitaire tablit la communication et l cran suivant est alors affich CSI Device Configuration Utility Beta 1 4 File Language Help Deployment Logger Control Data Monitor Send OS Settings Editor Device Type PakBus Address 1001 Hop Sequence 3 Network 2 Address 0 3 Power Mode 1 Sec v Ignore RF Protocol PakBus v PakBus Address Spec
47. ligne de donn e doit tre dimensionn e afin d avoir des l ments pour chaque r p tition Reps Le nombre de r p titions pour la mesure ou l instruction Constante SEChan Le num ro de la voie unipolaire sur laquelle on effectue la premi re Constante mesure Lorsque des r p titions sont utilis es des mesures seront effectu es sur les voies de mesure cons cutive celle indiqu e ici ExChan Le num ro de la voie d excitation o effectuer la premi re mesure Constante Code Code n de R sultat lettre voie Les voies d excitation commut e sont activ es pendant les mesures d sactiv es entre les mesures EX1 EX2 NOR Mult Offset Constante Variable Ligne de donn e ou Expression Un multiplicateur et un offset qu on utilise pour mettre l chelle les r sultats de la mesure brute Avec un multiplicateur de et un offset de 0 la temp rature est mesur e en C Avec un multiplicateur de 1 8 et un offset de 32 elle est mesur e en F Manuel de la CR200 7 3 Excitation Sortie de tension en continu Excite V ExChan ExmV Cette instruction applique l excitation sp cifi e la voie d excitation commut e indiqu e Une fois que la voie d excitation est mise sous tension de 2500 ou 5000mV par l instruction ExciteV la voie d excitation reste dans cet tat jusqu ce qu une autre instruction affecte une nouvelle tension d excitation L
48. on ne peut sortir que si la valeur de Volt 1 est comprise dans une certaine tendue de mesure Dim Reply D clare la variable Do Reply Volt 1 If Reply gt 1 And Reply lt 9 Then V rifie l tendue de mesure Exit Do Sort de la boucle Do Loop End If Loop La m me chose peut tre faite d une autre mani re en incorporant l tendue de mesure de test l int rieur d une boucle Do Loop de la fa on suivante Dim Reply D clare la variable Do Reply Volt 1 Loop Until Reply gt 1 And Reply lt 9 L exemple suivant montre l utilisation de Wend While X gt Y Ancienne fa on de faire des boucles Wend Do While X gt Y Fa on plus int ressante de programmer Loop Manuel de la CR200 For Next Cette instruction r p te un groupe d instruction un nombre de fois sp cifi Syntaxe For counter start To end Step increment bloc d instructions Exit For bloc d instructions Next counter counter L instruction For Next contient ces parties Partie Description For C est le d but d une boucle de contr le de type For Loop Il doit appara tre avant n importe quelle autre partie de cette structure counter Variable num rique utilis e en tant que compteur de boucle La variable ne peut pas tre une partie d une ligne de donn e ou d une table enregistr e start Valeur initiale du compteur counter To S pare les valeur
49. par la voie SW Batt ou la batterie OV1 1 4 Prise de terre Ground Lug La prise de terre est utilis e afin de relier un c ble de section importante la terre Une bonne connexion la terre est n cessaire afin de fixer le potentiel de masse de la centrale de mesure et pour transmettre la terre les transitoires qui proviennent des voies du bornier ou qui sont dirig es vers la masse lorsqu ils sont d vi s par les clateurs gaz qui prot gent les autres voies d entr e OV1 1 5 Voies d excitation commut e Switched Voltage Excitation VX Deux sources d excitation commut e permettent d obtenir des tensions d excitation pr cises et programmables 2 5 et 5V afin d effectuer des ponts de mesure Chaque sortie analogique fournira jusqu 20mA 2 5V ou 10mA SV OV1 1 6 Entr es d impulsion Pulse Inputs Deux voies d entr e impulsion peuvent compter des impulsions a haut niveau signal carr a 5V des contact sec ou du courant alternatif bas niveau OV1 1 7 Contr le E S Control I O Ces deux voies num riques d Entr e Sortie OV niveau bas 5V niveau haut servent effectuer des mesures de fr quence du contr le num rique ou de la communication SDI 12 OV1 1 8 Entr e d alimentation Power In Les bornes Batt et Batt servent relier une batterie externe la CR200 La CR200 fonctionnera entre 7 et 16V CC Ce sont les seules voies qui seront utilis es afin de recevoir le co
50. produites lorsque la variable de d sactivation portait la valeur 0 Valeur R sultat 0 On prend en compte la valeur actuelle dans les calculs 0 On ne prend pas en compte la valeur actuelle dans les calculs FieldNames list of fieldnames L instruction FieldNames peut tre utilis e afin de remplacer le nom des champs qui sont cr es par la CR200 et attribu s aux colonnes des tableaux de sauvegarde L instruction Fieldname doit tre positionn e imm diatement apr s instruction de sauvegarde qui cr e le tableau de sauvegarde Le nom des champs est limit 19 caract res Des d nominations individuelles peuvent tre entr es pour chaque r sultat g n r par l instruction de sauvegarde pr c dente ou bien on peut utiliser une ligne de donn es afin de donner un nom plusieurs champs Lorsque le programme est compil le compilateur d terminera combien de champs sont cr s Si la liste de noms est sup rieure au nombre de champs les noms suppl mentaires seront ignor s Si le nombre de champs est sup rieur au nombre de descriptifs texte entr s par l instruction Fieldnames les noms par d faut seront utilis s pour les champs restant Exemples Sample 4 Temp 1 Fieldnames IntakeT CoolerT PlenumT ExhaustT Les 4 variables de la ligne de variable de temp rature sont stock es dans le tableau de sauvegarde avec les noms IntakeT CoolerT PlenumT et ExhaustT Sa
51. qui liste les unit s de mesure pour les donn es enregistr es Les unit s doivent tre d clar es la CR200 afin de pouvoir tre prises en compte dans cette colonne par exemple Unit RefTemp degC Les unit s ne servent qu la documentation de l utilisateur La CR200 ne fait aucun contr le au sujet de leur justesse Le tableau ci avant est le r sultat de la description de tableau de l exemple de programme suivant DataTable AvgTemp 1 2000 DataInterval 0 1 hr Average 4 SoilT 0 EndTable Toutes les descriptions de tableau de donn es d butent avec DataTable et finissent par EndTable Entre ces descriptions se trouvent des instructions qui disent ce qu il faut enregistrer ou qui peuvent modifier les conditions sous lesquelles la sauvegarde se produit DataTable Name Trigger Size DataTable Temps 1 2000 L instruction de DataTable a trois param tres un nom d fini par l utilisateur pour le tableau de donn es une condition de basculement trigger condition et la taille que fera le tableau dans la m moire de la CR200 La condition de basculement peut tre une variable une expression ou une constante La condition de basculement est vraie si elle n est pas gal a z ro Les donn es sont envoy es en m moire finale si la condition de basculement est atteinte vraie et il n y a aucune autre condition atteindre Il n y a aucune sauvegarde d effectu e si la condition de basc
52. titions est Constante sup rieur 1 la source doit tre une ligne de donn es Source Comprend le nom de la variable qui est la donn e source Variable DisableVar Une valeur diff rente de 0 d sactivera le traitement interm diaire En Cons tante g n ral on entre la valeur 0 afin que toutes les entr es soient trait es Si la Var iable OU variable de d sactivation est diff rente de 0 la valeur du moment ne sera Expression pas prise en compte pour le calcul du total Le total qui sera sauvegard sera celui calcul a partir des valeurs en entr e lorsque la variable de d sactivation portait la valeur 0 Valeur R sultat 0 On prend en compte la valeur actuelle dans le calcul 0 On ne prend pas en compte la valeur actuelle dans le calcul Chapitre6 D clarations du tableau de sauvegarde et instructions de traitement de sauvegarde WindVector Speed East Direction North DisableVar SensorType OutputOpt L instruction WindVector calcule la vitesse et la direction du vent partir de capteurs de type polaires vitesse et direction du vent ou orthogonaux h lices fix es l Est et au Nord Elle utilise les donn es brutes afin de g n rer le vecteur unitaire principal de direction du vent la magnitude principale du vecteur vent la direction principale du vecteur vent sur l ensemble de l intervalle de sauvegarde Il existe deux fa ons diff rentes de calculer la direction du vecteur vent et l cart type
53. tres Entr e type de donn e Dest La variable ou la ligne de donn es dans laquelle on stocke la valeur Variable prise dans la table de donn es TableName Le nom de la table de donn es depuis laquelle on r cup re les donn es Nom FieldName Le nom du champs depuis lequel on r cup re la donn e Nom RecsBack Le nombre d enregistrement avant le plus r cent pour lequel on va Constante r cup rer la donn e 1 indique la valeur la plus r cente CovSpa Dest NumOfCov SizeOfSets CoreArray DatArray L instruction CovSpa calcule la covariance de groupes de donn es qui sont charg es dans des lignes de donn es CovSpa calcule la covariance les covariances entre les donn es dans la ligne de donn es CoreArray et un ou plusieurs jeux de donn es dans la variable DatArray La covariance des jeux de donn es X et Y est calcul e de la fa on suivante YX Y Y x PY i l i l Cov X Y 2 n o n est le nombre de valeurs dans chaque jeu de donn es SizeOfSets X et Y sont les valeurs individuelles de X et de Y 8 6 Chapitre 8 Instructions de calcul et de traitement Exp Param tres type de donn e Entr e Dest Variable ou ligne La variable ou la ligne de donn es dans laquelle on stocke le r sultat de instruction Quand plusieurs covariances sont calcul es les r sultats sont stock s dans une ligne de donn es ayant le nom de la variable
54. un signal sur une voie unipolaire Le nombre de cycles sp cifi s sont espac s dans le temps avec une r solution de 136ns ce qui donne une r solution de la mesure de p riode gale a 136ns divis par le nombre de cycles choisis Le signal doit avoir une transition entre moins de 0 9 volt et plus de 2 1 volts afin d tre comptabilis e Un genre de signal typiquement mesurable et un signal carr 0 2 5V Param tres Entr e type de donn e Dest Les variables dans lesquelles on stocke le r sultat des instructions Quand on Variable ou Ligne de Utilise des r p titions les donn es sont sauvegard es dans des lignes de donn es donn e ayant le nom de la variable Une ligne de donn e doit tre dimensionn e afin d avoir des l ments pour chaque r p tition SEChan Le num ro de la voie unipolaire sur laquelle on effectue la premi re mesure Constante Lorsque la voie est indiqu e avec un signe n gatif toutes les r p titions sont effectu es sur cette m me voie PAoption Indique si on prend la p riode en us ou la fr quence en kHz Code num rique R sultat retourn 0 La p riode du signal 1 La fr quence du signal Cycles Le nombre de cycles a mesurer pour effectuer le calcul de la moyenne Constante Timeout La dur e maximum en msec qu attendra la centrale afin de mesurer le Constante nombre de cycles n cessaires au calcul de la moyenne Port Le port de contr le ou le v
55. valeur est n gative Msg 1 End Select Sin Source Cette instruction donne comme r sultat le sinus d un angle Syntaxe x Sin source Remarques La source ne peut tre qu une expression num rique valide mesur e en radian La fonction Sin prends un angle et donne comme r sultat le rapport des deux c t s d un triangle angle droit Le rapport est la longueur du c t oppos l angle divis par la longueur de l hypot nuse Le r sultat est compris entre 1 et 1 Afin de convertir des degr s en radian on multiplie par x 180 Pour convertir des radians en degr s on multiplie par 180 r Cette instruction donne comme r sultat le sinus de la valeur entre parenth ses Cette valeur d Entr e doit tre en radian Exemple de fonction Sin Cet exemple utilise la fonction Sin afin de calculer le sinus d un angle a partir d une donn e d Entr e en Volt Dim Msg Nombre D claration des variables Pi 4 Atn 1 Calcul de Pi Degr s Volt 1 On prend la valeur en Entr e Radians Degr s Pi 180 On convertit la valeur en radian Ans Sin Radians On calcul le sinus de l angle Sqr Source Cette instruction donne comme r sultat la racine carr e d un nombre Syntaxe x sqr nombre Remarques Le nombre peut tre une quelconque expression num rique valide dont la valeur est sup rieure ou gale 0 Le r sultat de la fonction est la racine carr e de la valeu
56. x Log n L exemple suivant illustre la proc dure suivre pour calculer le logarithme base 10 Log10 Log X Log 10 Exemple de fonction Log L exemple ci dessous calcule la valeur de e puis utilise la fonction Log afin de calculer le logarithme naturel de e la puissance un deux ou trois Dim I M D clare les variables BeginProg M Exp 1 For I 1 to 3 A faire 3 fois M Log Exp 1 D Next I EndProg LOG10 nombre 8 10 La fonction LOG10 donne comme r sultat le logarithme base 10 d un nombre Syntaxe LOG10 nombre Remarques La fonction LOG10 donne comme r sultat le logarithme base 10 d un nombre Le nombre de l argument peut tre une quelconque expression num rique valide qui a une valeur sup rieure 0 On peut calculer le logarithme base n de n importe quel nombre x en divisant le logarithme base 10 de x par le logarithme base 10 de n comme d crit ci dessous LOGN x LOG10 x LOG10 n Exemple de fonction LOG10 Cet exemple utilise l instruction LOG10 afin de calculer le log base 2 de 1000 Dim LOG2_ 1000 D claration des variables LOG2_1000 LOG10 1000 LOG10 2 Chapitre 8 Instructions de calcul et de traitement MaxSpa Dest Swath Source Cette instruction permet d obtenir la valeur maximum d une ligne de donn es Syntaxe MaxSpa Dest Swath Source Remarques L instruction trouve le maximum spatial dan
57. xxx Vitesse du vent en MPH format xxx Vecteur moyen de la direction du vent en degr s format xxx ASCII d cimale pr positionn e de type xxxxx GOESGPS GoesArray1 6 GoesArray2 7 L instruction GOESGPS est utilis e afin de stocker dans des lignes de donn es variables les donn es du GPS provenant du satellite La syntaxe est GOESGPS GoesArray1 6 GoesArray2 7 Remarques L instruction GOESGPS donne pour r ponse deux lignes de donn es La premi re ligne de donn e qui doit avoir une dimension de 6 l ments contient le code de r sultat indiquant si l instruction a t ex cut e avec succ s suivie par les informations de positionnement global Les codes de r sultat sont ceux qui suivent Code Description 0 Commande ex cut e avec succ s 2 Temporisation d pass e pour attendre le caract re STX provenant du transmetteur apr s l adressage SDC 3 Mauvais caract re re u apr s l adressage SDC 4 Autre chose que ACK a t retourn quand la commande select data buffer s lectionner la m moire tampon de donn es a t ex cut e 5 Temporisation d pass e pour attendre le caract re ACK 6 Le port CS I O n est pas disponible GOES n est pas connect 7 ACK n est pas renvoy apr s la commande d ajout ou re remplacement des donn es Les valeurs des donn es du GPS sont de la forme suivante
58. 0 est programm e dans un langage qui a des similitudes avec du basic structur Il y a des instructions sp ciales pour effectuer des mesures et pour cr er des tableaux de sauvegarde des donn es Le r sultat de toutes les mesures sont dans des variables assign es auxquelles on attribue des noms Des op rations math matiques sont crites presque de la m me fa on que si c tait une criture alg brique Ce chapitre d crit un programme sa syntaxe sa structure et sa s quence de programmation 4 1 Format des introductions 4 1 1 Op rations math matiques Les op rations math matiques sont crites d une fa on alg brique Par exemple pour convertir une temp rature en Celsius une temp rature en Fahrenheit on peut crire TempF TempC 1 8 32 Avec la CR200 il peut y avoir 1 6 mesures de temp rature ou autre type de mesure Au lieu d avoir 6 noms de variables diff rents une ligne de variable avec un nom et 6 l ments pourrait tre utilis e Une temp rature de thermistance pourrait tre appel e Temp Avec une ligne de 6 l ments le nom de chacune des temp ratures seraient Temp 1 Temp 6 La notion de ligne permet de compacter le code afin d effectuer des op rations sur toutes les variables Par exemple pour convertir six temp ratures d une ligne variable de C F ona For I 1 to 6 Temp 1 Temp 1 1 8 32 Next I 4 1 2 Instructions de mesure et de traitement de sauvegarde Le
59. 1 est ajout n importe quel autre chiffre le r sultat est identique l autre chiffre en s assurant que si l autre chiffre est diff rent de z ro vrai le r sultat sera diff rent de z ro 4 6 Les drapeaux Flags N importe quelle variable peut tre utilis en tant que drapeau pour autant que des tests logiques soient utilis s avec le CRBasic Si la valeur de la variable est diff rent de z ro alors l tat du drapeau est l tat haut Si la valeur de la variable est z ro alors le drapeau est l tat bas paragraphe 4 5 4 7 Les types de param tre Les param tres des instructions permettent d entrer diff rent types de choses en entr e ces diff rents types d entr e sont list es ci dessous et sont repris dans les chapitres suivant ou dans le menu d aide la programmation du CRBasic Constante Variable Variable ou ligne de donn es Constante variable ou expression Constante variable ligne de donn es ou expression Nom Nom ou liste de noms Variable ou expression Variable ligne de donn es ou expression Le tableau 4 7 1 donne la liste des longueurs maximales et des caract res autoris s pour ce qui est du nom des variables des lignes de constante etc Tableau 4 7 1 R gles pour l tablissement des noms Longueur maximum Nom pour x p nombre de caract res Caract res admis Variable ou Ligne de donn es Les lettre de A Z majuscule ou minuscule
60. 10 et CR215 Num ro de s rie de la centrale de mesure Logger Serial Number Non utilis avec la CR200 Version du syst me d exploitation Operating System Version Version du syst me d exploitation de la centrale partir de laquelle ont t collect es les donn es Fichier programme Program File Le nom du fichier programme qui tait en train de tourner lorsque les donn es ont t cr es Signature DLD DLD Signature Signature du programme qui a cr e les donn es Nom du tableau de donn es Table Name Nom qui est donn au tableau de donn es Nom des colonnes Field Name Nom de la colonne du champ du tableau de donn es Ce nom est cr e par la CR200 en ajoutant un tiret bas _ et trois caract res mn moniques d crivant le traitement des donn es Unit de mesure de la colonne Field Units Les unit s des colonnes champs du tableau de mesure Les unit s sont donn es dans le programme lors de la d claration des unit s de mesure Traitement de sauvegarde de la colonne Field Processing Cela indique le type de traitement de sauvegarde qui a t utilis lorsque la colonne a t enregistr e Smp Sample chantillon Max Maximum Min Minimum Avg Average moyenne Type de donn es de la colonne Field Data Type La ligne d en t te est uniquement au format binaire TOB1 et identifie le type de donn es pour chacun des champs dans le tableau de donn e UINT4 entier 4
61. 5 Connexion directe d une batterie au bornier de la CR200 1 3 1 6 Mise la masse de la CR200O oooooncoccccconoconoconcccnonccnnnnnnonononnnnnnnnnnnnnnncn nene rana nn nece rene enanas 1 3 1 6 Protection ESD iii A nd a ee 1 3 1 6 2 Effet de la mise la masse sur les mesures unipolaires 2 0 2 see e eee eeeeee cece tees eeeteeeeeeeeeeeeeteees 1 4 1 7 Alimentation des capteurs et des p riph riques 1 4 1 8 Contr le de l alimentation de capteurs et de p riph riques 1 4 1 8 1 Utilisation des ports de contr le num riques E S afin de commuter des relais 1 4 1 9 Entretien maintenance iii aaa aia 1 5 19 MDessiccalit ti entame tend A te Pec sie do da a raid dd 1 5 Chapitre 2 Stockage et r cup ration des donn es 2 1 2 1 Enregistrement de donn es sur la CR200 sms 2 1 2 2 Format de stockage interne ss issnsnnnnnnnensennenennsnneneessnneneennnnenennnnnens 2 1 2 3 R cup ration des donn es aneeneneneeeessnneeeeeeennnes 2 1 2 4 Format des donn es sur l ordinateur see 2 1 2 4 1 Informations de l en t te 2 1 2 4 2 Format de fichier ASCII TOAS5 iii 2 3 2 4 3 Format de fichier binaire TOB1 sise 2 3 2 4 4 Format de fichier binaire TOB2 iii 2 3 Chapitre 3 D tails sur les mesures de la CR200 00docccccccccccccoccncnococonocononannns 3 1 3 1 S quence de mesures de tension ana
62. AANA NAS coesettecees steed EAN EAEAN EAEAN ESEAS B1 Tableau Tableau OV1 1 Description des broches RS 232 pour Pordinateur 4 Tableau OV2 1 Exemple typique de tableau de donn es 6 Tableau 1 9 1 Limite de courant disponible siens 1 4 Tableau 2 2 1 Donn es IEEE4 de la CR200 ner rsnenernssnnemeennnneennnnenemeenenneenneennnns 2 1 Tableau 4 4 1 Formats utilisables afin d entrer des nombres en CRBasic 4 4 Tableau 4 5 1 Synonymes pour vrai OU FAUX D iiisssnsreerrerrressssnnenemeeeneessnnnnesennsns 4 5 Tableau 4 7 1 R gles pour l tablissement des noms ses 4 6 Apercu de la CR200 La CR200 permet d avoir une capacit de mesures fiables moindre co t avec un mat riel robuste et aliment par batterie La CR200 comprend un processeur et des entr es sorties analogiques ou num riques Le langage de programmation se rapproche du BASIC et comprend des fonctions de traitement et d analyse Les CR206 CR211 et CR216 combinent la centrale de mesure CR200 ainsi qu un metteur radio pour la transmission de donn es Les diff rents mod les ont des bandes de fr quence sp cifiques CR206 915 MHz anciennement CR205 U S A Canada CR211 922 MHz anciennement CR210 Australie Isra l CR216 2 4GHz anciennement CR215 Europe Le reste du monde La plupart des informations contenues dans ce manuel sont valables p
63. Centrales de mesure de la s rie CR200 Manuel d utilisation Issued 01 03 2007 Traduction du 01 01 2008 Copyright 2000 2006 Campbell Scientific Inc Modifi amp Copi sous licence par Campbell Scientific Ltd Garantie Cet quipement est garanti contre tout vice de mat riau et de facon Cette garantie demeurera en vigueur pendant une p riode de douze mois compter de la date de livraison Nous nous engageons r parer ou remplacer les produits jug s d fectueux pendant la p riode de garantie condition qu il soient renvoy s port pay notre Usine en Angleterre apr s diagnostique avec le support technique Cette garantie ne pourra tre appliqu e A aucun quipement modifi ou alt r de quelque mani re que ce soit sans une autorisation crite de Campbell Scientific Aux batteries A aucun produit soumis une utilisation abusive un mauvais entretien aux d g ts naturels ou endommagements lors du transport Campbell Scientific renverra les quipements sous garantie par voie de terre frais de transport pay s Campbell Scientific ne remboursera ni les frais de d montage ni les frais de r installation du mat riel Cette garantie et les obligations de la soci t cit es ci dessous remplacent toute autre garantie explicite ou implicite y compris l aptitude et l ad quation a une utilisation particuli re Campbell Scientific d cline toute responsabilit en cas de dommages indirects
64. Exit Do bloc d instructions Loop While Until condition L instruction Do Loop contient ces parties Partie Description Do Doit tre la premi re instruction crite lors d une structure Do Loop While Ce param tre indique que la boucle est r p t tant que la condition est vraie Until Ce param tre indique que la boucle est ex cut e jusqu ce que la condition soit vraie condition C est une expression num rique dont le r sultat est vrai diff rent de 0 ou faux 0 ou Nul bloc d instructions Ce sont les ligne de programme entre les balises Do et Loop Elles sont r p t es tant que ou jusqu ce que la condition soit vraie Exit Do Cela n est utilis qu l int rieur des structures de contr le de type Do Loop afin de fournir une fa on alternative de sortie du Do Loop On peut placer autant de Exit Do qu on veut et diff rents endroits dans une structure Do Loop Souvent utilis e avec des valuations de conditions par exemple If Then Exit Do transfert le contr le au code qui est crit juste la suite dans la Loop Lorsque les Do Loop sont imbriqu s le transfert est alors contr l par le Do Loop qui est au niveau d imbrication au dessus de celui o est crit la balise Exit Do Loop Cette balise termine le Do Loop Exemple de fonctionnement de Do Loop L exemple cr e une boucle infinie dont
65. Les voies d excitation commut e sont activ es EX2 2 pendant les mesures d sactiv es entre les mesures ExmV La tension d excitation en mV Constante Code R sultat mV2500 Donne une excitation de 2500mV mV5000 Donne une excitation de 5000mV Delay Le temps en microsecondes est le d lai apr s la stabilisation de Constante l excitation et avant de faire la mesure de tension Le d lai minimum est de 500 microsecondes toute valeur inf rieure celle ci causera une erreur la compilation Mult Offset Un multiplicateur et un offset qu on utilise pour mettre l chelle les A r sultats de la mesure brute Constante Variable Ligne de donn e ou Expression Therm109 Dest Reps SEChan ExChan Mult Offset L instruction Therm109 est utilis e afin de mesurer la thermistance 109 Cette instruction effectue une mesure de demi pont puis en d duit le r sultat en utilisant l quation de Steinhart Hart afin de calculer la temp rature de la thermistance partir de la r sistance de la thermistance Le r sultat de la mesure effectu e avec un multiplicateur gal 1 et un offset gal 0 est la temp rature en C Param tres amp type de donn e Entr e Dest Variable ou Ligne de donn es Les variables dans lesquelles on stocke le r sultat des instructions Quand on utilise des r p titions les donn es sont sauvegard es dans des lignes de donn e ayant le nom de la variable Une
66. S lectionner les capteurs L tape 2 permet de s lectionner le capteur que l on veut mesurer A partir de la page d accueil on clique sur le bouton Sensors Capteurs La partie r serv e au choix des capteurs est divis e en 2 groupes le premier groupe gauche est une arborescence de capteurs le second groupe droite est le tableau des capteurs s lectionn es Bape se RRE L Asp idad TES ES rem Mia roro jaka reme Banser er PTT LE E E g Berari ea a Fish 1 Serie Z initia El ER Ben Geert L Wiring ie way Colas re i ELI HH Ha wiring Te CE Satie ipiis Y Wed perl A Deerin Y Him etat rin ae TE AN DE eee i 1 CARA ira CELL SET a E A AAA LO MERE Pete CSST 8 ere beg ral era per rele pre mangdi rl prr Tp Eran OV 13 OV 14 Manuel de la CR200 Les capteurs que vous allez programmer seront choisis partir de la liste d finie dans l arborescence des capteurs En double cliquant sur le groupe appel Temperature vous affichez le d tail des choix disponibles pour ce groupe de capteurs Double cliquez sur le capteur 109 Temperature Probe afin de l ajouter la liste des capteurs s lectionn s Cliquer sur OK afin d accepter l tiquette propos e pour le nom de la variable T109 C Double cliquez sur Meteorological puis Precipitation ARG100 et cliquez sur OK Sur l cran suivant assure
67. V1 1 5 Voies d excitation commut e Switched Voltage Excitation VX ss 3 OV1 1 6 Entr es d impulsion Pulse Inputs ss 3 OV 1 1 7 Contr le E S Control W O cic csccccccccscccsaccncitcsnsecchessssscbeceseceucessecutcesse sdb cuasacebccesecehcendeseticn seducvcesacekceuveciteva sesttecceecebes 3 OV1L 1 Entr e d alimentation Power timido shiek sera ia hice haved nee ede 3 OV1 1 9 Batterie commut e Switched Battery sense 3 OV1 1 10 Alimentation et adaptateur secteur Power Supply and AC Adapter 3 OV1 2 Communication et stockage des donn es 3 OVI Z RS2232 Pour Ordinate ut scree A A A eee 3 OV1 2 2 Antenne OV2 Concept de la m moire et de la programmation OV2 1 M MOIre ii RR RR RR RR RR RR RR na nanenenananns 6 OV2 2 Mesures traitement et stockage des donn es ooooocccccococococcconccocnnonononnnnnnnnnnnnnonnnnncnnnnnnnnnnnnnnnno 6 OV2 3 Tableaux de donn es Data Tables 6 OV2 4 Communication PakBus avec la CR200 ii 7 OV2 5 Communication s rie ASCII avec la CR200 00 0 0 ccececcceececeeeeeeeececeeaeeeeeeesesecacaeeeeeeeeeeteeseaeees 7 OV3 Configuration de la CR200 l aide de Device Configuration Utility 7 OV3 1 Alimentation et lien de communication avec la CR200 7 OV3 2 Utilisation de DevConfig afin de configurer l adresse PakBus 0V3 3 Configurer la radio idad OV3 3 1 S quence de saut de fr quence radio Radio Hop Sequence
68. a centrale de mesure ma tre La CR200 peut aussi fonctionner en tant que centrale de mesure standard en enregistrant les donn es sous forme de tableau dans sa m moire EEPROM OV2 3 Tableaux de donn es Data Tables La CR200 peut stocker des mesures individuelles ou bien elle peut utiliser ses capacit s de traitement afin de calculer des moyennes minimum ou maximum etc des intervalles de temps p riodique ou selon des conditions particuli res Les donn es sont stock es dans des tableaux tels que celui qui est montr dans le tableau OV2 1 Les valeurs enregistrer sont s lectionn es lorsqu on cr e le programme de la centrale de mesure Tableau OV2 1 Exemple typique de tableau de donn es TOAS 1 CR2XX v1 0 EXPLS4 CR2 45828 AvgTemp TMSTAMP RECNBR SoilT_Avg 1 SoiIT_Avg 2 Soil T_Avg 3 Soil T_Avg 4 TS RN DegC DegC DegC DegC Avg Avg Avg Avg 3 20 02 11 00 1 15 498 15 9926 18 516 19 5019 3 20 02 12 00 2 15 4996 15 9993 18 5069 19 502 3 20 02 13 00 3 15 4963 16 0042 18 4975 19 496 OV 6 Aper u de la CR200 OV2 4 Communication PakBus avec la CR200 La CR200 utilise le protocole PakBus afin de communiquer avec l ordinateur et d autres appareils Pakbus PakBus est un terme utilis par Campbell Scientific pour d finir le protocole de communication utilis pour effectuer le routage de packets de donn es Les packets de donn es transmis entre les appareils P
69. able get set variable dans la centrale d acquisition h te peut tre utilis e avec un capteur CR200 qui est configur pour une consommation en courant plus importante 250 uA pour une r ponse toutes les 8 Secondes 20 mA pour une r ponse toutes les secondes Dans le mode synchronis demandant le moins d alimentation la CR200 initie toujours la communication l exception du moment o la centrale sort de l tat de veille pour mettre sa radio est teinte et ne consomme pas de courant La radio de la centrale de mesure h te sera en mode enti rement actif durant la p riode o elle attend une communication en provenance du capteur pr te recevoir et r pondre instantan ment Exemple de programme de faible consommation pour capteur contr leur Exemple de programme pour capteur sans fil sur une CR200 Const MT 20 Temps de mesure secs du SDI 12 ici cela prend 20 secondes Const Port 0 Envoi des donn es vers 0 Radio 1 RS 232 Const RouterAddr 1 Adresse PakBus d un router ici c est la m me adresse que l h te Const HostAddr 1 Adresse PakBus de la centrale de mesure h te Const NumVals 8 8 mesures Const Security 0 utiliser une valeur diff rente de z ro si l h te a un code de s curit qui est activ Const NumControl 4 Public Measurements NumVals Valeurs du capteur envoyer Public Control NumControl Valeurs de contr le renvoy es pa
70. ableau OneMin puis cliquer sur le bouton Paste Y PC200 3 3 Datalogyor Support Sofbeare Cidones CAAO Seri Fla ex Doa Fiai Took Hi 0 432 000 2 E Deda Mamie Emi Codec Ham pu ines pa Dita Pasta FH Uco er ra CE ria Rehim z Anm D Trade 115 Erreur meo col ES ET ae iBone Mal 1210 THE Siac 160 Farm Orme tor 000 ed man ue us ue e OV 16 Aper u de la CR200 OV4 3 6 R cup ration des donn es Collect Data Cliquer sur l onglet Collect Data A partir de cet onglet vous pouvez choisir quelles donn es vous souhaitez r cup rer et o vous souhaitez les enregistrer sur votre ordinateur Cliquer sur le tableau appel OneMin avec l option New data from datalogger de s lectionn e Cliquer sur le bouton Collect et une boite de dialogue appara t vous demandant un nom de fichier donner En cliquant sur Save vous utiliserez le nom par d faut pr vu pour le fichier soit CR200 OneMin dat Une barre de progression s affichera avec la fin le message Collection Complete pCROOW 3 3 Datalogger Support Software CR200Sories CAPO T2 E File View Daeg heek Took Help Qm 33 00 QM Ej Dri Pegme cr e ain Collect Data ede thal le Dole Mr od ee Apr o das Ml I A dar bros isla dunes Casse Tabii Drs Pda Tabla rip tess TEJ tun Warpi PLLA Mirra irete E Sam ale PDA S Prada al Tikai PP a a
71. aille du fichier TDF d passe cette limite la compilation choue Si l allocation de la taille m moire pour un ou plusieurs tableaux de donn es utilise trop de m moire il N Y AURA PAS d erreur de compilation La CR200 modifiera automatiquement la taille allou e la CR200 fera la somme des tailles allou es et multipliera chaque taille allou e par 90 jusqu ce que la somme des tailles obtenues soit inf rieure la place disponible sur la m moire s rie flash EEPROM 2 2 Format de stockage interne Tableau 2 2 1 Donn es IEEF4 de la CR200 De 1 8 1 7 24 bits environ 7 digits Les calculs sont effectu s et les donn es sont enregistr es directement au format IEEE 4 octets et virgule flottante au format binaire Le tableau 2 2 1 liste l tendue et la r solution des donn es au format IEEE4 Le temps est enregistr en tant qu un nombre entier de secondes depuis minuit avec comme origine 1990 sous la forme d un nombre 4 octets 2 3 R cup ration des donn es Les donn es peuvent tre transf r es vers un ordinateur via un lien de communication 2 4 Format des donn es sur l ordinateur Le format de stockage des donn es sur l ordinateur peut tre aussi bien de ASCII ou du binaire selon le type de fichier demand dans la boite de dialogue de collecte des donn es Les donn es r cup r es partir d une fen tre d affichage en temps r el sont toujours enregistr es au format
72. akBus comprennent des informations d en t te qui sont utilis es afin de faire parvenir le packet de donn es sa destination finale Chaque appareil PakBus a besoin d avoir une adresse Pakbus afin de recevoir d envoyer ou de transmettre des packets de donn es Dans un r seau Pakbus chaque appareil doit avoir une adresse Pakbus unique La CR200 est configur e avec l adresse 1 par d faut sa sortie d usine Il est recommand de donner une adresse comprise entre 1 et 3999 pour une CR200 Un guide sur les communications PakBus est disponible sur le site Internet de Campbell Scientific PakBus Networking Guide celui ci d crit et donne des exemples d taill s pour plusieurs configurations PakBus OV2 5 Communication s rie ASCII avec la CR200 Voir annexe A OV3 Configuration de la CR200 l aide de Device Configuration Utility Device Configuration Utility DevConfig est un utilitaire fourni avec LoggerNet PC400 et PC200W il est disponible gratuitement sur le site Internet de Campbell Scientific DevConfig est utilis afin de configurer les centrales de mesures et les p riph riques avant que ceux ci ne soient install s sur le terrain Certaines fonctionnalit s cl de DevConfig sont e DevConfig ne fonctionne qu avec un lien s rie direct entre le PC et l appareil configurer e DevConfig vous permet de d terminer le type et la version du syst me d exploitation de votre appareil e DevConfig f
73. ale fait les mesures sur les voies cons cutives Cela permet une seule instruction de mesure d effectuer la mesure de plusieurs capteurs pr alablement calibr s individuellement en appliquant le coefficient ad quat pour chaque capteur Si le multiplicateur et l offset ne sont pas d finis dans une ligne de donn e le m me multiplicateur et le m me offset sont alors utilis s pour chacune des r p titions VoltSE Dest Reps SEChan Mult Offset Facteurs de calibrage Mult 1 0 123 Offset 1 0 23 Mult 2 0 115 Offset 2 0 234 Mult 3 0 114 Offset 3 0 224 VoltSE Pressure 3 1 Mult Offset 4 8 Acces du programme aux tableaux de donn es Les donn es enregistr es dans les tableaux de sauvegarde peuvent tre accessibles depuis le programme Le format utilis est le suivant Tablename Fieldname fieldname index records back Tablename est le nom du tableau de sauvegarde dans lequel les mesures que l on souhaite lire sont stock es Fieldname est le nom du champ colonne dans le tableau Le champs Fieldname est toujours une ligne de donn e m me s il ne n est constitu que d une seule variable Le fieldname index doit toujours tre sp cifi Ce qui correspond a Records back est le num ro d enregistrement ant rieur au dernier enregistrement pr sent dans le tableau de sauvegarde 1 est l enregistrement le plus r cent 2 est l enregistrement enregistr juste avant le plus r cent etc L
74. amp type de donn e Port Constante Entr e C est le port de communication sur lequel la communication est programm e Port de communication 10 5 Manuel de la CR200 10 6 Annexe A Mode terminal pour CR200 SDI12 La CR200 dispose d une interface de terminale simple laquelle on peut acc der partir d un PC et d un mulateur de terminal tel que ceux que l on trouve avec PC200W PC400 ou LoggerNet Une des options du mode terminal de la CR200 est celle qui permet d entrer en mode SDI12 transparent ce qui permet de passer des commandes entr es au clavier de l ordinateur directement vers l appareil SDI12 connect la CR200 Pour effectuer cela on connecte un c ble s rie entre l ordinateur terminal et la CR200 On configure le terminal pour qu il communique sur le port COM 9600 baud puis on appuie 4 fois sur la touche entr e carriage return afin d entrer en mode terminal La CR200 r pondra par MAMA CR2xx gt La CR200 sortira du mode terminal si elle ne re oit pas de commandes dans les 12 secondes qui suivent l entr e en mode terminal Pour entrer une commande il faut entrer la commande puis taper sur entr e carriage return Les commandes sont les suivantes Commandes Action ce qui se produit A Informations sur le param tre Trap Code 16 Done m moire OK 2005 7 14 13 56 6 13 veut dire qu il y a
75. ariable La syntaxe est la suivante Alias VariableA VariableB Remarques Les Alias permettent de donner un second nom une variable A l int rieur du programme de la centrale de mesure l un ou l autre des deux noms peuvent tre utilis s Lorsqu on regarde les valeurs Public PublicTable et si une variable a un Alias c est le nom de l Alias qui est affich en tant que nom de la variable L Alias est aussi utilis afin d tre le nom prioritaire utilis pour identifier les noms des colonnes dans les tableaux de sauvegarde Avec des Alias le programme peut avoir l efficacit de la mesure et du traitement des donn es appliqu e aux lignes de donn es coupl e des noms individualis s pour le descriptif des mesures effectu es Exemple de d claration d Alias L exemple suivant montre une fa on d utiliser la d claration d Alias Dim Temp 4 Alias Temp 1 CoolanT Alias Temp 2 ManifoldT Alias Temp 3 ExhaustT Alias Temp 4 CatConvT Cette instruction est utilis e afin de d clarer des constantes symboliques que l on utilise la place d entr es num riques La syntaxe est la suivante Const nomdelaconstante expression Remarques La fonction Const est constitu e des parties suivantes Partie Description nomdelaconstante Nom de la constante expression Expression que l on assigne la constante Cela peut tre une expression litt rale du type 1 0 une autre
76. ble de type ligne de variable On peut d clarer plusieurs dimensions Les argument des subscripts ont la synthaxe suivante Taille taille taille En CRBasic option de base est toujours 1 Cela signifie que plus petit nombre de dimension est et non 0 La CR200 ne permet d utiliser des ligne de donn es qu une seule dimension Si un programme utilise un param tre de subscript qui est sup rieur la valeur dimensionn e une erreur subscript out of bounds error est enregistr e Quand les variables sont initialis es elles sont mises a la valeur 0 Note On met la d claration des variables Dim en d but de programme D clare une variable en tant que variable publique ce qui la rend accessible a la consultation dans le tableau Public de la CR200 Dans la CR200 il y a de la place pour 60 variables d clar es en tant que Dim et ou Public et les instructions de sauvegarde qui cr ent des espaces m moires scratch pour le calcul interm diaire Syntaxe Public liste de variables dimensionn es qui constituent le tableau Public Remarques On peut utiliser plusieurs fois la d claration Public Exemple de d claration de variable publique L exemple montre l utilisation de la d claration Public Public x y z 3 Public w Chapitre 5 D clarations dans un programme Units Ceci associe un nom d unit de mesure un champ associ une variable Syntax
77. can 1 Sec RealTime rTime CallTable VALUES Next Scan EndProg RectPolar Dest Source Cette instruction convertit des coordonn es rectangulaires en coordonn es polaires Param tres Entr e amp type de donn e Dest La ligne de donn es variable dans laquelle on stocke 2 valeurs r sultantes Ligne de donn es La longueur du vecteur est enregistr e dans l l ment de destination sp cifi e et l angle en radians ou x dans l l ment suivant de la ligne de donn es Source La ligne de donn es variable qui contient les coordonn es X et Y convertir Ligne de donn es en coordonn es polaires La valeur de X doit tre dans la ligne de donn e destination sp cifi e et la valeur de Y doit tre l l ment suivant dans la ligne de donn es Exemple Dans l exemple suivant un compteur Deg est incr ment entre 0 et 360 degr s Le cosinus et le sinus de l angle sont pris afin de transformer X et Y en coordonn es rectangulaires RecPolar est alors utilis afin de convertir les coordonn es polaires Dim XY 2 Polar 2 Deg AngleDeg Const Pi 4 ATN 1 Alias XY 1 X Alias XY 2 Y Alias Polar 1 Longueur Alias Polar 2 AngleRad Data Table RtoP 1 500 Sample 1 Deg Sample 2 XY Sample 2 Polar Sample 1 AngleDeg EndTable BeginProg For Deg 0 to 360 XY 1 Cos Deg Pi 180 Cosinus et Sinus fonctionnent en radian XY 2 Sin Deg Pi 180 RectPolar Polar XY AngleDeg Po
78. chargeur de batterie de 16 22V CC e Dur e de vie de la pile de sauvegarde de l heure 5 ans Bo tier e Bo tier en aluminium avec des terminaisons ressort spring loaded e Dimensions 140 x 76 x 51mm terminaisons de connexion comprise e Bo tier personnalis disponible pour des applications en OEM contacter Campbell Scientific Communication e RS 232 support en direct avec ou sans radio e Radio talement de spectre int gr e au bornier pour les mod les CR205 CR210 ou CR215 seulement e 916MHz CR205 922MHz CR210 ou 2 4GHz CR215 amp CR216 e Transmission vue un sur mile avec une antenne radio 1 4 0 dBd et les radio 900MHz e Transmission vue un sur 1 km 0 6 mile avec une antenne radio 1 2 0 dBd et la radio 2 4GHz e Transmission a vue plus de 10 miles avec des antennes plus fort gain Note L utilisation d une antenne avec un gain plus lev pourrait invalider la conformit d utilisation dans votre pays Les antennes a gain lev ne sont g n ralement pas autoris es dans les pays Europ ens Aper u de la CR200 e LaRF4XX est utilis e en tant que station de base e Modes de radio disponibles pour la transmission e Toujours en transmission contr l par le programme e Cycles d mission 1 ou 8 cycles actif pendant 100ms chaque p riode v rifie s il y a de la communication entrante e Transmission programmable transmission inactive jusq
79. constante ou un des op rateurs logiques arithm tiques Note Le fait d utiliser des constantes peut rendre votre programme auto document et facile modifier Contrairement aux variables les constantes ne peuvent pas tre modifi es pendant que votre programme est en cours d ex cution Attention Les constantes doivent tre d finies avant qu on ne les appelle Note Il est conseill d utiliser des lettres majuscules pour le nom des constantes afin de les reconna tre facilement dans votre programme Exemple de d claration de constante L exemple suivant est utilis afin de d finir la constante symbolique PI Const PI 3 141592654 D finition de la constante Dim Aire Circonf Rayon D claration des variables Rayon Volt 1 Prise de la mesure Circonf 2 PI Rayon Calcul de la circonf rence Aire PI Rayon 2 Calcul de Paire Dim Public Manuel de la CR200 D clare les variables et alloue un espace m moire En CRBasic TOUTES les variables DOIVENT tre d clar es Dans la CR200 il y a de la place pour 60 variables d clar es en tant que Dim et ou Public ef les instructions de sauvegarde qui cr ent des espaces m moires scratch pour le calcul interm diaire Syntaxe Dim varname subscripts varname subscripts Remarques La fonction Dim est constitu e des parties suivantes Partie Description varname Nom de la constante subscripts Dimensions d une varia
80. cution de la boucle s arr te et les instructions suivant la balise Wend sont alors ex cut es C est la portion du programme qui devra tre r p t e jusqu ce que la boucle se termine Ces instructions sont crites entre les balises While et Wend Cette balise termine la structure de la boucle de contr le While Wend Note Le bloc de contr le Do Loop permet d effectuer des boucles d une fa on plus flexible encore que la boucle While Wend Exemple de programme avec While Wend Ce programme cr e une boucle While Wend de laquelle on ne sort que si Reply Reponse est contenue dans une certaine tendue de mesure Dim Reponse While Reponse lt 90 Reply Reply 1 Wend 9 12 D claration de la Variable Chapitre 10 Instructions pour communiquer d une centrale de mesure une autre centrale une radio un capteur d port La CR200 est souvent utilis e en tant qu interface pour capteur d port pour une centrale d acquisition H te G n ralement la centrale de mesure H te et les capteurs CR200 auront des programmes qui permettront aux capteurs de fonctionner avec un minimum de consommation lectrique 110 1 A Ces programmes synchronisent les capteurs CR200 afin qu ils reportent les donn es a des intervalles de temps sp cifi s Pour des applications qui demandent des communications plus fr quentes l instruction de r cup ration de la vari
81. de bonne qualit existe alors qu en fait la prise n y est pas reli e Si une prise de terre s re n existe pas il est de bon usage de v rifier qu elle ne fait transiter aucun courant Si l int grit de l installation CA est mettre en doute mettez alors le syst me la terre via le b timent par le syst me de canalisation ou un autre moyen de connexion la terre 1 6 2 Effet de la mise la masse sur les mesures unipolaires Les mesures unipolaires de faible tension peuvent tre probl matiques cause de probl mes de fluctuation de la masse Or la CR200 n est pas assez sensible pour faire des mesures de tensions faibles donc ceci n est pas r ellement un probl me 1 7 Alimentation des capteurs et des p riph riques La CR200 a deux sources de tension d excitation commut e afin de fournir du 2500 ou 5000mV pour des ponts de mesure Il n y a aucune borne afin de fournir une tension en continu De tels capteurs devront tre reli s directement la source d alimentation ou la borne SW Batt voir paragraphe 1 9 Assurez vous que la source d alimentation primaire que vous avez choisi pour votre CR200 pourra supporter le besoin en tension durant le temps n cessaire Contactez Campbell Scientific afin de d terminer la consommation en nergie dont vous aurez besoin lorsque vos applications approchent les limites des capacit s de l alimentation Soyez particuli rement vigilant lorsque vous me
82. de la CR200 OV4 1 1 Options pour la cr ation de programmes CR200 1 Short Cut est un g n rateur de programme qui cr e un programme pour centrale de mesure suite 4 tapes et qui l associe avec un diagramme de c blage des capteurs s lectionn s Short Cut conna t la plupart des capteurs commercialis s par Campbell Scientific il est conseill de l utiliser afin d avoir des programmes basiques pour mesurer et enregistrer les donn es d un capteur 2 L diteur CRBasic est est un programme utilis afin de cr er des programmes plus complexes Les programmes g n r s par Short Cut peuvent tre import s dans CRBasic puis modifi s afin d y incorporer des instructions ou des fonctionnalit s non disponibles avec Short Cut OV4 2 Se connecter la CR200 Pour se connecter la CR200 il faut que celle ci soit aliment e en 12V CC et que l ordinateur y soit reli comme d crit au paragraphe OV3 1 OV4 3 Le logiciel PC200W OV 12 Ce didacticiel rapide permet de faire avancer tape par tape au travers du processus de programmation de la CR200 de visualisation des mesures effectu es en direct ou enregistr es et la visualisation graphique de ces donn es Avant d utiliser PC200W v rifiez que son adresse Pakbus est 1 comme cela est mentionn au paragraphe OV3 Lorsqu on lance PC200W pour la premi re fois l utilitaire EZSetup s ex cute Cliquez sur Next et suivez les tapes afin de
83. de la direction du vent dont l une qui pond re la vitesse du vent Param tres Entr e amp type de donn e Speed East Les variables source pour la vitesse et la direction du vent ou dans le cas Dir North des capteurs orthogonaux pour le vent d Est et de Nord Si la r p tition est sup rieure 1 les variables sources doivent tre des lignes de variables contenant des l ments pour chacune des r p titions Variables ou Lignes de variables DisableVar Une valeur diff rente de O d sactivera le traitement interm diaire En Constante g n ral on entre la valeur 0 afin que toutes les entr es soient trait es Si la Var iable ou variable de d sactivation est diff rente de 0 la valeur du moment ne sera Expression pas prise en compte pour le calcul Le r sultat qui sera sauvegard sera celui calcul partir des valeurs en entr e lorsque la variable de d sactivation portait la valeur 0 Valeur R sultat 0 On prend en compte la valeur actuelle dans le calcul 0 On ne prend pas en compte la valeur actuelle dans le calcul SensorType Type du capteur de vent Constant Valeur Type de capteur 0 Vitesse et direction 1 Vitesse Est et Nord OutputOpt Valeur Type de donn e sauvegard e Constante 0 1 Vitesse moyenne du vent horizontal S 2 Vecteur unitaire de la direction moyenne du vent O1 3 Ecart type de la direction du vent o 1 L cart type est calcul avec l algorithme
84. de la fonction SINUS qui prend un angle pour argument et donne comme r sultat le rapport de la longueur du c t oppos de l angle par rapport l hypot nuse Exemple de fonction ASIN L exemple utilise ASIN afin de calculer x Par d finition un cercle plein mesure 27 radians ASIN 1 est 7 2 radians 90 degr s Public Pi D claration de la variable P 2 ASin 1 Calcule la valeur de Pi 8 3 Manuel de la CR200 ATN source Cette fonction donne pour r sultat l arc tangente d un nombre Syntaxe x ATN source Remarques La source peut tre n importe quelle expression num rique valide La fonction Atn prend le rapport des deux c t s d un angle droit et donne comme r sultat l angle qui y correspond Le rapport est la longueur du c t oppos l angle droit sur la longueur du c t adjacent l angle Le r sultat est exprim en radians et est compris entre x 2 et x 2 radians Pour convertir des degr s en radian il faut multiplier les degr s par x 180 Pour convertir des radians en degr s il faut multiplier les radians par 180 z Atn est l inverse trigonom trique de la fonction Tan qui prend comme argument la valeur d un angle et donne comme r sultat le rapport des deux c t s oppos s cet angle droit Ne confondez pas Atn avec la cotangente qui est l inverse simple de la tangente 1 tangente Exemple de fonction Atn L exemple utilise ATN afin de
85. de mesure qui est ma tre NOTE Dans une application avec capteurs sans fil la RF416 connect e une centrale de mesure qui est ma tre doit tre configur e et mise en mode toujours allum e Aper u de la CR200 RF1_Sec La radio au repos consomme un courant inf rieur 2 2mA CR206 CR211 inf rieur 4mA CR216 La radio s active une fois par seconde afin d couter les transmissions Le d lai maximum de r ponse est de 2 secondes RF8_Sec La radio au repos consomme un courant inf rieur 0 45mA CR206 CR211 inf rieur 0 8mA CR216 La radio s active une fois toutes les 8 secondes afin d couter les transmissions Le d lai maximum de r ponse est de 16 secondes RF1S_LH La radio au repos re oit un courant inf rieur 2 2mA La radio s active une fois par seconde afin d couter les transmissions Lorsqu elle initie la communication elle envoie un long en t te de plus d une seconde dans son message Cela ne sera utilis que si la centrale est en train d initier la communication avec SendGetData et qu une autre radio dans le syst me utilise le mode de veille avec une seconde de d lai L en t te longue permet de s assurer que les autres radios dans le r seau entendent le message RF8S_LH La radio au repos re oit un courant inf rieur 0 4mA CR200 CR210 inf rieur 4mA CR215 La radio s active une fois toutes les 8 secondes afin d couter les transmiss
86. de pire en pire lorsque l intervalle de scrutation r tr cit et que le signal a une fr quence plus importante Par exemple prenons un moteur fonctionnant sur le principe Tours Par Minute TPM fournissant 30 impulsions par r volution A 2000 TPM le signal a une fr quence de 100 Hz 2000 TPM x 1min 60 sec x 30 100 Le multiplicateur utilis afin de convertir la fr quence en TPM est de 2TPM Hz 1TPM 30impulsions 60 sec 2 Avec une seconde d intervalle de scrutation la r solution est de 2TPM Si l intervalle de scrutation tait de lms la r solution serait de 2000 TPM Avec un tel intervalle de scrutation si tout tait parfait chaque intervalle il devrait y avoir un comptage Si cependant il y avait une l g re variation l int rieur de l intervalle cela pourrait donner 2 comptages dans un intervalle et aucun comptage dans le suivant avec un r sultat variant entre 0 et 4000 TPM 3 4 Auto calibrage Un calibrage de l offset d la terre est effectu au d but de chaque instruction de mesure qui comprend une mesure de tension Le calibrage prend environ 400 microsecondes Un seul calibrage est effectu m me si l instruction de mesure comprend plusieurs r p titions La mesure de le tension batterie est v rifi e toutes les 8 secondes afin de s assurer qu elle est dans l tendue de mesure permise pour un bon fonctionnement Chapitre 4 Langage de programmation CRBasic La CR20
87. de sont envoy es dans le tableau de donn es Dans l exemple ci dessous plusieurs donn es sont sauvegard es Average Reps Source DisableVar Average 4 SoilT 0 L instruction Average moyenner est une instruction de sauvegarde dont le r sultat est de calculer la moyenne d une variable sur la dur e de l intervalle de sauvegarde Les param tres utilis s sont le nombre de r p titions le nombre d l ment d une ligne de donn es array pour lesquels on va calculer une moyenne la variable source ou la ligne de donn e moyenner et une variable de passage outre permettant de ne pas prendre en compte certaines valeurs pour le calcul de la moyenne si certaines conditions sont atteintes Une valeur ne sera pas incorpor e la moyenne si la variable de passage outre est diff rente de 0 L exemple qui suit a 0 comme valeur pour le param tre de passage outre ainsi toutes les valeurs seront prises en compte dans le calcul de la moyenne 4 3 2 Temps de scrutation Temporisation pour la mesure et le calcul Une fois que vous savez ce que vous voulez que les mesures et les calculs ont t list s et que vos tableaux de sauvegarde ont t d finis le programme en lui m me peut tre relativement court Le programme ex cuter d bute alors par BeginProg et se termine par EndProg Les mesures les calculs et les appels afin de remplir les tableaux de sauvegarde sont
88. e la terre de la CR200 des p riph riques et des capteurs est un point important pour toutes les applications La mise la terre permettra d assurer la protection ESD d charge lectrostatique Electro Static Discharge et une meilleure pr cision dans les mesures 1 6 1 Protection ESD Une ESD d charge lectrostatique peut avoir plusieurs sources Cependant la source la plus commune et bien souvent la plus destructrice sont les d charges foudroyantes directes ou secondaires Les d charges directes primaires touchent la centrale de mesure ou les capteurs directement Les d charges secondaires induisent des tensions sur les fils d alimentation ou les c bles des capteurs Les l ments premiers pour la protection contre les ESD sont les clateurs gaz GDT Gas Discharge Tubes Toutes les entr es et sorties de la CR200 sont prot g es avec des clateurs gaz ou des diodes de suppression de tension transitoire Les GDT clatent 150V afin de permettre au courant d tre d vi vers la masse g n rale Afin qu ils soient efficaces il faut que la masse de la centrale d acquisition soit reli e au ch ssis de votre syst me de support Comme cela est indiqu la figure 1 7 1 la masse d alimentation et la masse des capteurs sont des lignes ind pendantes jusqu ce qu elles se rejoignent dans la CR200 Une bonne prise de terre ch ssis permettra de minimiser les dommages sur la centrale de mes
89. e Alias rTime 2 Mois Alias rTime 3 Jour Alias rTime 4 Heure Alias rTime 5 Minute Alias rTime 6 Seconde Alias rTime 7 Jour_de_la_ semaine Alias rTime 8 Jour_dans 1 ann e DataTable VALUES 1 100 Sample 1 Ann e IEEE4 Sample 1 Mois IEEE4 Sample 1 Jour IEEE4 Sample 1 Heure IEEE4 Sample 1 Minute IEEE4 Sample 1 Seconde IEEE4 Sample 1 Jour de la semaine IEEE4 Sample 1 Jour dans 1 ann e IEEE4 Sample 8 rTime IEEE4 EndTable D claration des variables Assigne l alias Annee rTime 1 Assigne l alias Mois rTime 2 Assigne l alias Jour rTime 3 Assigne l alias Heure rTime 4 Assigne Palias Minute rTime 5 Assigne l alias Seconde rTime 6 Assigne l alias Jour de la semaine rTime 7 Assigne l alias Jour dans 1 ann e rTime 8 D finit le tableau de donn es met l ann e dans le tableau VALUES met le mois dans le tableau VALUES met le jour dans le tableau VALUES met l heure dans le tableau VALUES met la minute dans le tableau VALUES met la seconde dans le tableau VALUES met le jour de la semaine dans le tableau VALUES met le jour l int rieur de l ann e dans le tableau VALUES met les 8 donn es dans le tableau VALUES Chapitre 8 Instructions de calcul et de traitement BeginProg S
90. e Units Variable UnitName Remarques L emploi de l instruction Units permet d assigner un nom d unit de mesure une colonne L unit de mesure appara t dans l en t te du fichier de donn es sauvegard es Le nom de l unit est contenue dans un champs texte ce qui permet l utilisateur d tiqueter les donn es Quand l utilisateur modifie les unit s le texte donn n est pas v rifi par l diteur de programme de la CR200 Exemple Dim Temp 1 Units Temp 1 Deg C Sub Exit Sub End Sub Ces instructions d clarent le nom et le code n cessaires l criture d un sous programme subroutine Syntaxe Sub Subname statementblock Exit Sub statementblock End Sub La fonction Sub est constitu e de ces parties Partie Description Sub Marque le d but du sous programme SubName Donne un nom au sous programme Etant donn que les noms des sous programmes sont reconnus par toutes les proc dures et tous les modules le nom du sous programme subname ne peut pas tre le m me que celui d une autre variable globalement reconnue dans le programme Statementblock N importe quel groupement d instructions qui est ex cut l int rieur du sous programme Exit Sub Cela permet de sortir imm diatement du sous programme Le programme poursuit son chemin la suite de l instruction qui a appel le sous programme N importe quel nombre d instructions Exit Sub peuvent t
91. e Si TintoInt est fix e 0 la condition vraie sera chaque heure pile Interval C est la p riodicit laquelle l instruction IfTime sera vraie Constante Units C est l unit qui est commune Tintolnt et Interval Constante Code alphab tique Code num rique Unit Sec 2 Secondes seconds Min 3 Minutes minutes Hr 4 Heures hours Day 5 Jours days IIF Expression TrueValue FalseValue Int Fix Cette instruction est utilis e afin d valuer une expression et de donner comme r sultat l une ou l autre des valeurs mentionn es en fonction de l valuation L expression qui doit tre valu e est d finie au param tre 1 Si l expression est vraie la valeur vraie TrueValue param tre 2 est donn e comme r sultat Si l expression est fausse la valeur fausse FalseValue param tre 3 est donn e comme r sultat La fonction IF value toujours les arguments vrai et faux la fois m me si elle ne donne que l un d eux comme r sultat Cela pourrait mener des erreurs math matiques m me lorsque l expression retourn e est valide alors que le r sultat n aurait pas t valide si on avait utilis l argument alternatif Donne comme r sultat la partie enti re d un nombre Syntaxe Int source Fix source Remarques La source peut tre une quelconque valeur num rique ou expression valide Les fonctions Int et Fix soustraient la partie fractionnelle de la s
92. e champs d unit Par exemple si l instruction IfTime sp cifie un moment de 0 dans un intervalle de 10 minutes elle pourrait tre vraie pendant la premi re minute de l intervalle Avec un moment de 0 dans un intervalle de 600 secondes l intervalle aura toujours une dur e de 10 minutes mais l instruction IfTime ne sera vraie que durant la premi re seconde de l intervalle IfTime 0 60 Min then instructions effectuer une fois par heure EndIf L instruction IfTime ne donnera la valeur vraie qu une fois par intervalle Par exemple un programme ayant une scrutation par seconde et une instruction IfTime 0 10 min ex cutera 60 fois instruction IfTime durant l intervalle o l instruction pourrait tre vraie Cette instruction ne retournera le r sultat vrai que la premi re fois qu elle est ex cut e Elle ne donnera le r sultat vrai nouveau que lors de l intervalle de 10 minutes suivant Chapitre 8 Instructions de calcul et de traitement Param tres Entr e amp type de donn e TintoInt Le temps l int rieur de l intervalle permet de d caler par rapport l horloge Constante de la centrale de mesure le moment o l instruction IfTime sera vraie Par exemple si l intervalle est fix 60 minutes et que la valeur de Tintolnt est fix e 5 alors l instruction donnera le r sultat vrai chaque cinqui me minute de l heure de la centrale de mesur
93. e qui pourrait autrement tre utilis e pour des donn es Quand les fichiers au format TOB2 sont convertis dans un autre format le nombre d enregistrement peut tre sup rieur ou inf rieur au nombre demand dans la d claration du tableau de donn es Il y a toujours au moins deux trames suppl mentaires de donn es allou es Lorsque le fichier est converti cela cr era des enregistrements suppl mentaires si aucun intervalle ne s est produit Si il se produit plus d intervalle que ce qui a t pr vu il pourra y avoir moins de donn es dans le fichier que ce qui avait t pr vu 2 3 Manuel de la CR200 Chapitre 3 D tails sur les mesures de la CR200 3 1 S quence de mesures de tension analogique La premi re tape avant de faire une mesure de tension analogique est d effectuer un talonnage afin de mesurer l offset d la prise de terre L talonnage est effectu une fois pour chaque mesure de tension analogique La CR200 mesure une tension analogique l aide d un chantillon et effectue ensuite une conversion Analogique Num rique La conversion A N est effectu e avec une technique d approximation successive 12 bits qui donne une r solution de 1 partie parmi 4096 sur l tendue de mesure de 2 5V ce qui donne environ 0 6 mV Afin de r duire le bruit 10 mesures rapides sont effectu es et moyenn es afin de cr er le r sultat Les mesures qui sont prises pour effectuer la moyenne
94. e centrale de mesure via laquelle la centrale de mesure doit passer afin de communiquer avec le reste du r seau S il n y a pas de Repeater on entre l adresse de RemoteAddr Code de s curit pour le r seau Pakbus Chapitre 10 Instructions pour communiquer d une centrale de mesure une autre centrale une radio un capteur d port ReadSendGetinfo Dest Port L instruction ReadSendGetInfo retourne l intervalle et l Offset de l instruction SendGetData La centrale d acquisition h te typiquement une CR10X PB CR510 PB ou une CR23X PB procure le temps de transmission pendant lesquels la CR200 transmet les donn es Vous devez vous r f rer l instruction 193 dans le menu d aide de Edlog pour de plus amples d tails L instruction ReadSendGetInfo a les param tres suivants Param tres Entr e amp type de donn e Dest Le param tre de Dest est un champ qui contient les r sultats de Variable ou l instruction Il doit tre dimensionner en 2 pour contenir l intervalle et l offset de l instruction SendGetData Le r sultat de l intervalle est contenu dans Dest 1 et Offset dans Dest 2 Bore Les ports de communication qui doivent tre utilis s avec le dispositif Constante distance Code Description SendGetData ResponseDest Control Measurement Port HostAddr RepeatAddr Security L instruction SendGetData est utilis e sur une centrale d acquisition distante
95. e directement G n ralement il n y a pas de router donc cette adresse est identique celle de l h te Si cette adresse est fix e 0 alors le syst me cherchera automatiquement un voisin par lequel il puisse rejoindre l h te cela n tait pas programm lors de la premi re version de PakBus en Ao t 2002 donc pour l instant cela doit tre v rifi avant utilisation A noter que toutes les communications avec la centrale de mesure h te sont d crites dans instruction SendGetData La fonction TimeUntilWireless aura d termin un marqueur de temps pour son ex cution Cette communication fixera les valeurs des variables dans l h te et r cup rera une ligne de donn es provenant de l h te ainsi qu un marqueur de temps et une v rification de l heure GetValue ResponseDest Dest Swath RemoteVar Port RemoteAddr RepeatAddr Security 10 2 L instruction GetValue est utilis e afin de recevoir une ou plusieurs valeurs en provenance de variables faisant partie du tableau de valeurs publiques public table d une centrale de mesure distante et de les placer dans des variables de la CR200 Les param tres RemoteVar et Swath sont utilis s afin de d terminer quelles valeurs seront rapatri es depuis la centrale de mesure h te RemoteVar est le nom de la variable sur la centrale de mesure distante et le nombre de valeurs est sp cifi dans le param tre Swath Si le param tre Swath est sup rieur la
96. e fait de laisser les voies d excitation en position activ e accro t la consommation de la CR200 d environ 300mA en plus du courant fourni par la voie d excitation Si une tension d excitation continue n est pas n cessaire il faut utiliser une autre instruction qu ExciteV afin de ramener la tension OmV avant la fin de l ex cution du programme afin de r duire la consommation en courant Param tres Entr e amp type de donn e ExChan Le num ro de la voie d excitation o effectuer la premi re mesure o CRE Code lettre st de R sultat Les voies d excitation commut e sont EXI 1 re activ es pendant les mesures EX2 2 ng d sactiv es entre les mesures ExmV La tension d excitation en mV Constante Code R sultat mVO Donne une excitation de OmV mV2500 Donne une excitation de 2500mV mV5000 Donne une excitation de 5000mV 7 4 Mesure ne n cessitant pas de capteur Battery Dest Cette instruction lit l tat de la tension de la batterie et stocke le r sultat dans une variable de destination L unit de mesure de la batterie est le Volt 7 5 Port de contr le E S AnalogPortGet Dest SEChan La CR200 a la capacit d utiliser des voies de mesure analogiques en tant qu entr e num riques AnalogPortGet ou en tant que sortie AnalogPortSet Lorsqu elles sont utilis es en tant qu entr es une r sistance de 100 Kohm doit tre connect e entre la vo
97. e l expression ont le m me effet X aura la valeur 1 si Temp 1 est sup rieur 50 et que Temp 3 est inf rieure 20 X aura la valeur 0 si l une des expressions est fausse Exemple d op rateur And L exemple assigne une valeur Msg qui d pend de la valeur des variables A B et C en consid rant qu aucune variable n est nulle Si A 10 B 8 et C 6 les deux expressions sont valu es tant vraies Comme ces deux expressions sont vraies l expression And est aussi vraie Dim A B C Msg D claration des variables A 10 B 8 C 6 On donne les valeurs aux variables If A gt B And B gt C Then On value l expression Msg True Else Msg False End If ASIN source La fonction ASIN donne comme r sultat l arc sinus du nombre Syntaxe x ASIN source Remarque La source peut tre n importe quelle expression num rique valide qui a une valeur comprise entre 1 et 1 La fonction ASIN prend le rapport des deux c t s d un angle droit et donne en retour l angle correspondant Le rapport est celui de la longueur du c t oppos de l angle divis par la longueur de l hypot nuse Le r sultat est exprim en radian et est compris entre n 2 et 1 2 radians Pour convertir des degr s en radian il faut multiplier les degr s par 1 180 Pour convertir des radians en degr s il faut multiplier les radians par 180 x ASIN est l inverse trigonom trique
98. e moins de 1 A des d viations de 60 degr s l erreur est de 10 La vitesse d chantillonnage peut tre exprim e en tant que d viation autour de la vitesse moyenne si si S On pose l quation pour les deux expressions pour Cos 0 et on utilise l quation pr c dente pour s 1 6 7 2 U s S La r solution de cette quation avec OY donne 0 2 2U S s S 2s S 6 9 6 10 Manuel de la CR200 La somme de sur N chantillons et en divisant par N conduit la variance sur Ou Notez bien que la somme du dernier terme est gale a 0 N N o u gt ONN 2 1 0 8 X 0 s NS i l i l Le terme 0 ys Ns est gal 0 si les d viations par rapport la vitesse ne sont pas corr l es avec une d viation de la direction Cette hypoth se a t v rifi e lors de tests effectu s sur donn es de vent provenant de diff rents sites par Campbell Scientific aux USA Lors de ces test la diff rence maximale dans l quation Ou 2 0 0 et Ou 2 1 0 9 n a jamais t sup rieure quelques degr s On parvient la formule finale en convertissant les radians en degr s 57 296 degr s radian o Ou 2 1 U s 81 1 0 5 Chapitre 7 Instructions de mesure 7 1 Mesures de A O VoltSE Dest Reps SEChan Mult Offset 12 Demi PONE PRE AO es 7 2 Une mesure de pont combine une excitation et une mesure de tension afin de mesurer
99. e que pendant un jour de mauvais temps le panneau solaire doit pouvoir fournir assez de courant pour assurer les besoins en courant du syst me on consid re que par mauvais temps on doit recevoir 10 de la moyenne annuelle en rayonnement solaire Les informations relatives au site si elles sont disponibles peuvent fortement influencer le choix du panneau solaire Par exemple les effets locaux tels que les ombres des montagnes le brouillard du aux inversion de temp rature dans la vall e la neige la glace les feuilles mortes les oiseaux etc peuvent tre pris en compte dans le calcul Des conseils sont disponibles aupr s de Solarex Corporation dans leur document DESIGN AIDS FOR SMALL PV POWER SYSTEMS pour vous aider choisir son panneau solaire Ce document donne une m thode de calcul de la taille du panneau solaire en fonction de la situation g ographique globale du syst me et des besoins en nergie du syst me Si vous avez besoin d aide afin de calculer le besoin en nergie de votre syst me vous pouvez contacter Campbell Scientific 1 5 Connexion directe d une batterie au bornier de la CR200 N importe quelle source de 7 16V peut tre connect aux bornes Battery et Battery Lorsque vous reliez une batterie externe la CR200 mettre la borne positive de la batterie dans la borne Battery et la borne n gative dans le borne Battery 1 6 Mise la masse de la CR200 La mis
100. e valeur num rique diff rente de O est vraie paragraphe 4 5 Puisque XOR est une op ration de comparaison de bits il est possible d effectuer une op ration XOR sur deux nombres diff rents de z ro par exemple 2 et 4 et obtenir un nombre diff rent de z ro XOR ne fonctionnera qu avec deux nombres diff rents de z ro et donner z ro comme r sultat si les nombres de d part sont gaux Constante pr d finie Vrai 1 Constante pr d finie Faux 0 Si l expression est Si l expression 2 est Alors le r sultat est mme onme Oo IEEE CIO o o Les expressions sont valu es par rapport un nombre paragraphe 4 5 et peuvent tre utilis es la place de chacun des deux nombres Les expressions de comparaison sont valu es en tant que Vrai 61 ou Faux 0 Par exemple If Temp 1 gt 50 XOR Temp 3 lt 20 Then X True Else X False EndIf Et X Temp 1 gt 50 XOR Temp 3 lt 20 Ont le m me effet X aura la valeur 1 si seule une des expressions Temp 1 gt 50 ou Temp 3 lt 20 est vraie X aura la valeur 0 si les deux expressions sont vraies ou si les deux expressions sont fausses 8 19 Manuel de la CR200 Fonctions math matiques d riv es La liste suivante est une liste de fonctions math matiques non intrins ques qui peuvent tre d riv es partir des fonctions math matiques intrins ques fournies avec le CRBasic Fonction Equivalent CRBasic
101. egC DegC DegC Avg Avg Avg Avg 3 20 02 11 00 1 15 498 15 9926 18 516 19 5019 3 20 02 12 00 2 15 4996 15 9993 18 5069 19 502 3 20 02 13 00 3 15 4963 16 0042 18 4975 19 496 2 4 3 Format de fichier binaire TOB1 Ceci est un exemple d en t te du fichier binaire TOB1 1 CR2XX v0 1 06 EXPLS4 CR2 45828 AvgTemp TMSTAMP RECNBR SoilT Avg 1 SoilT Avg 2 SoilT Avg 3 SoilT Avg 4 TS RN DegC DegC DegC DegC nm Avg Avg Avg Avg UINT4 UNIT4 IEEE4 IEEE4 IEEE4 IEEE4 les lignes de donn es sont au format binaire et ne sont pas directement lisibles 2 4 4 Format de fichier binaire TOB2 Le format binaire TOB2 a le m me type d en t te que les autres formats Les donn es TOB2 sont stock es dans des trames frames de taille fixe qui contiennent habituellement un nombre particulier d enregistrements La taille des trames d pend du nombre d enregistrements Les trames ont un marquage de la date qui est associ permettant ainsi aux enregistrements d avoir aussi un temps qui leur est associ S il y a un intervalle de temps entre des enregistrements intervalle de temps p riodique et que celui ci n appara t pas sur une limite de trame frame boundary une marque de temps suppl mentaire est crite dans la trame et le moment auquel elle intervient est not e dans le sommaire de la trame Cette marque suppl mentaire prend de la plac
102. es toupes du coffret Le presse toupes le plus large est r serv pour le c ble de l antenne quip e d un connecteur pour tre install dans le coffret Pour permettre au connecteur de passer par le presse toupe nous vous sugg rons d enlever l crou et le joint en caoutchouc int rieure du presse toupe et de les faire passer un un autour du connecteur plut t que d enfoncer le connecteur en force travers le presse toupe 1 1 2 Autres coffrets Toute une gamme de coffret vous est offert par Campbell Scientific pour monter la famille des centrales d acquisition CR200 avec des p riph riques et des alimentations Les coffrets ENC 10 12 et ENC 12 14 sont construite en fibre de verre renforc e en polyester avec une charni re et un loquet que vous pouvez fermer par un cadenas Ces coffrets sont r sistant la pluie la poussi re et la corrosion Chaque coffret fourni par Campbell Scientific est classifi selon la norme IP68 mais cette norme ne peut pas tre appliqu e lorsque le coffret est quip de presses toupes Il est de votre responsabilit de v rifier que l tanch it des presses toupes au passage des c bles est correcte Veuillez vous r f rer au manuel d installation des coffrets pour de plus amples informations sur ce type de coffret 1 2 Besoins en nergie La CR200 fonctionne a 12V CC nominal En dessous de 7V ou au dessus de 16V la CR200 ne fonctionne pas correctement La
103. es en CRBasic effectuer si la condition1 et la condition sont fausses C est la fin de structure du If Then Lorsqu on ex cute un bloc de If le CRBasic teste la condition la premi re expression num rique Si l expression est vraie les commandes qui suivent le Then sont alors ex cut es Si la premi re expression est fausse le CRBasic commence valuer chacune son tour les expressions Elself Quand le CRBasic trouve une condition qui est vraie les commandes qui suivent le Then sont alors ex cut es Si aucune des conditions Elself n est vraie les commandes qui suivent le Else sont alors ex cut es Apr s avoir ex cut les commandes qui suivent le Then ou le Else le programme se poursuit en ex cutant les instructions qui sont situ es apr s le End If Les conditions Else et le Elself sont toutes les deux optionnelles On peut avoir autant de conditions Elself que l on souhaite l int rieur d un bloc If mais aucune ne doit tre crite apr s la condition Else Chacun des blocs de conditions peut contenir des blocs de conditions If imbriqu es Le CRBasic regarde ce qui est crit apr s le mot cl Then afin de d terminer si la commande If fait partie d un bloc de commandes de type If Si une quelconque criture diff rente d un commentaire est crite apr s le Then la commande est trait e comme si elle tait une commande de type If pour la ligne seulement pas pour un block If
104. es sous programmes appel s variable la variable devient une constante et sa valeur ne peut plus tre chang e par le sous programme Exemple d utilisation de Call Voir l exemple donn pour la description de Sub au chapitre 5 Manuel de la CR200 CallTable Cette instruction est utilis e afin d appeler une table de donn es Syntaxe CallTable Name Remarques L instruction CallTable est utilis e dans le programme principal afin d appeler une table de donn es DataTable Les tables de donn es sont list es dans la partie D claration du programme avant la balise BeginProg Lorsque la table de donn es est appel e elle effectuera un traitement des donn es de la fa on indiqu e dans le programme et elle effectuera un test sur les conditions de sauvegarde Exemple d utilisation de CallTable Cet exemple utilise l instruction CallTable afin d appeler la table ACCEL CallTable ACCEL ClockSet Source Cette instruction permet de fixer l heure de la CR200 partir des valeurs contenues dans une ligne de donn es L utilisation la plus probable de cette instruction sera lorsque la CR200 utilise une source de synchronisation temporelle qui est plus pr cise que celle de la CR200 savoir un r cepteur GPS par exemple La valeur du temps en entr e serait p riodiquement ou continuellement convertie dans l unit demand e pour la ligne de donn e variable et l instruc
105. est OutString Multiplier Offset L instruction SDI12Recorder est utilis e afin de r cup rer les donn es issues d un capteur SDI12 Chaque fois que l instruction SDI12Recorder est ex cut e elle envoie les instructions suivantes au capteur afin qu il effectue la mesure adresse M suivi de adresse DO La commande M permet au capteur d effectuer le mesure DO est celle qui demande les donn es L instruction SDI12Recorder peut aussi tre utilis e afin d envoyer au capteur des commandes tendues comme des variables de la table public de la centrale d acquisition Param tres Entr e amp type de donn e Dest C est la variable ou la ligne de donn e de variables dans laquelle est Variable ou ligne de envoy e le r sultat de la mesure donn e Lorsqu on demande les donn es un capteur la Destination doit tre dimensionn e correctement afin de pouvoir recevoir toutes les donn es sinon une erreur de variable hors gamme variable out of range sera visible pendant l ex cution de l instruction Si cette instruction est utilis e afin d envoyer des commandes tendues au capteur le param tre de Destination stocke le r sultat de la commande 0 indique que la commande a fonctionn NaN indique qu elle a chou OutString L adresse du capteur SDI 12 et les cha nes de commande envoyer aux capteurs Les valeurs de la table Public peuvent tre envo
106. eu un probl me d tect sur la m moire code 16 la date mentionn e NOTE Lorsqu un code 16 est obtenu pour Trap Code la centrale de mesure arr te d ex cuter le programme et la LED rouge clignote deux fois chaque intervalle de scrutation suppos Lorsqu il y a un code 16 en Trap Code il faut remplacer la m moire de la CR200 en usine 1 Affiche l horloge l heure actuelle 2 Met jour l heure apr s la mise jour on sort du mode terminal 3 Codes d tat Status Codes 4 Tableau d tat Status Table 5 Tableau des valeurs Public valeurs en temps r el 6 Donn es les plus r centes du tableau 1 J Donn es les plus r centes du tableau 2 8 Donn es les plus r centes du tableau 3 9 Donn es les plus r centes du tableau 4 SDI12 Entre en mode terminal SDI12 et garde ce mode actif A 1 Annexe B Centrale de mesure CR295 Le jeu d instructions pour le CR295 ajoute les instructions CRBasic suivantes afin de communiquer avec le transmetteur HDR GOES de Campbell Scientific La CR295 ne permet pas de faire de la communication radio ni le calcul de l vapotranspiration Elle n est pas conforme aux normes CE et GOES n est accessible que sur la zone Am ricaine Figure B 1 Centrale CR295 GOESData Dest Table TableOption BufferControl DataFormat L instruction GOESData est utilis e afin de transmettre les donn es vers le transmetteur de donn es satellite SAT HDR GOES
107. ff rent de 0 est vrai voir chapitre 4 5 Parce que l op rateur NOT est un op rateur de comparaison de bits le seul nombre diff rent de 0 pour lequel l op rateur NOT peut donner comme r sultat la valeur 0 est le nombre 1 Le repr sentant binaire de 1 a tous les bits gaux 1 C est pour cela que la constante pr d finie est Vrai 1 Constante pr d finie Vrai 1 Constante pr d finie Faux 0 8 12 Chapitre 8 Instructions de calcul et de traitement NOT 1 0 NOT 0 1 NOT NAN NAN NAN Not Number valeur diff rente d un nombre Cet op rateur est utilis afin d effectuer une comparaison de bits entre deux nombres Syntaxe R sultat nombrel Or nombre2 L op rateur Or effectue une comparaison de bit sur des bits positionn s de fa on identique l int rieur de deux expressions num riques et donne la correspondance de bits suivante pour r sultat Si le bit dans l expression 1 est Et si le bit dans expression 2 est Alors le r sultat est AAA ME HE E E A e A A Bien que l op rateur Or soit une comparateur de bits il est souvent utilis afin de tester des Bool ens vrai faux La CR200 d cide si quelque chose est vrai ou faux en assumant que 0 est faux et que n importe quelle valeur num rique diff rente de 0 est vraie paragraphe 4 5 Pour la CR200 une constante pr d finie est Vrai 1 La repr sentation binaire de 1 a tous les bits qu
108. ffectu e aux syst mes radio de la CR200 sans l accord pr alable de Campbell Scientific peuvent engendrer la non conformit l utilisation du produit par l utilisateur Merci de vous conformer aux r glementations locales pour les t l communications ART en France ou FCC aux USA C 1 C 2 Manuel de la CR200 LISTE DES AGENCES CAMPBELL SCIENTIFIC DANS LE MONDE Campbell Scientific Inc CSI 815 West 1800 North Logan Utah 84321 ETATS UNIS www campbellsci com info campbellsci com Campbell Scientific Africa Pty Ltd CSAf PO Box 2450 Somerset West 7129 AFRIQUE DU SUD www csafrica co za sales csafrica co za Campbell Scientific Australia Pty Ltd CSA PO Box 444 Thuringowa Central QLD 4812 AUSTRALIE www campbellsci com au info campbellsci com au Campbell Scientific do Brazil Ltda CSB Rua Luisa Crapsi Orsi 15 Butanta CEP 005543 000 S o Paulo SP BREZIL www campbellsci com br suporte campbellsci com br Campbell Scientific Canada Corp CSC 11564 149th Street NW Edmonton Alberta T5M 1W7 CANADA www campbellsci ca dataloggers campbellsci ca Campbell Scientific Ltd CSL Campbell Park 80 Hatern Road Shepshed Loughborough LE12 9GX GRANDE BRETAGNE www campbellsci co uk sales campbellsci co uk Campbell Scientific Ltd France Miniparc du Verger Bat H 1 rue de terre Neuve Les Ulis 91967 COURTABOEUF CEDEX FRANCE www campbellsci fr contact campbellsci fr Campbell Scientific S
109. i sont gaux 1 Ainsi n importe quel nombre Or 1 donne comme r sultat 1 N importe quel nombre And 1 donne comme r sultat le nombre de d part Constante pr d finie Vrai 1 Constante pr d finie Faux 0 mm one one Oo o o o o Les expressions sont valu es comparativement un nombre voir paragraphe 4 5 et peuvent tre utilis es la place de l un ou des deux nombres La comparaison valuent les expressions en tant que Vrai 1 ou Faux 0 par exemple If Temp 1 gt 50 Or Temp 3 lt 20 Then X True Else X False EndIf Et X Temp 1 gt 50 OR Temp 3 lt 20 Sont des expressions qui ont le m me effet savoir donner la valeur 1 la variable X si Temp 1 est sup rieur 50 ou si Temp 3 est inf rieur 20 X aura la valeur 0 si les deux expressions sont fausses Manuel de la CR200 Randomize Source Cette instruction permet d activer le g n rateur de valeur al atoire random Syntaxe Randomize source Remarques L argument nombre peut tre n importe quelle expression num rique valide Le nombre est utilis afin d initialiser le g n rateur de valeur num rique al atoire en lui donnant une nouvelle valeur de d part Si vous oubliez le nombre la valeur donn e par la fonction Timer est alors utilis e comme nouvelle valeur de d part Si l instruction Randomize n est pas utilis e la fonction Rnd donne comme r sultat la m me s
110. ie de mesure et la masse afin de s assurer que la voie est l tat bas lorsqu elle n est pas command e par un signal ext rieur Le fait d ex cuter l instruction AnalogPortGet configure la voie en tant qu entr e c est dire que la voie n est pas mise en tat haut ni en tat bas les instructions AnalogPortSet pr c dentes deviendront inactives Param tres Entr e amp type de donn e Dest La variable qui contient le code r sultat pour une voie sp cifi e Les Variable ou codes sont Ligne de Code Description donn es 0 Lavoie est l tat bas Low 1 La voie est l tat haut High SEChan Le num ro de la voie unipolaire tester entre 1 et 5 Constante Chapitre7 Instructions de mesure AnalogPortSet SEChan State La CR200 a la possibilit d utiliser les voies analogiques en tant qu entr es num riques AnalogPortGet ou en tant que sorties AnalogPortSet Param tres Entr e type de donn e SEChan La voie unipolaire tester entre 1 et 6 6 est la voie marqu e P_SW Constante State La variable qui contient le code de r sultat pour la voie sp cifi e Constante Variable ou Les codes sont Expression Valeur R sultat 0 La voie est l tat bas Low 0 La voie est l tat haut High PeriodAvg Dest SEChan PAOption Cycles Timeout Port Mult Offset Cette instruction mesure la p riode d
111. ie niveau haut entre 2 1 et 3 3V CC e Etat d entr e sortie niveau bas inf rieur 0 9V CC e Courrant de fuite 220uA 2 7V CC e Tension maximale en entr e 4V CC Mesure de demi pont e Pr cision relative l excitation e Avec l excitation de 2 5V CC elle est de 0 06 de la valeur lue 2 4mV Mesure de p riode moyenne e Tension maxi en entr e 4V CC e Etendue de mesure en fr quence de 0 a 150 kHz e Tension de seuil comptage des cycles lors de la transition entre moins de 0 9V CC et plus de 2 1 V CC Voies d excitation EX1 amp EX2 e Etendue de mesure programmable 2 5 et 5V CC e Pr cision 25mV sur l tendue de mesure de 2 5V CC 125mV sur l tendue de mesure de 5V CC e Courant maximum 25mA sur l tendue de mesure 2 5V et 10mA sur l tendue de mesure 5V CC Batterie commut e SW BATTERY e Commut e sous contr le du programme e 300mA de courant disponible au minimum e Compteurs d impulsion Compacts secs P_SW Taux de comptage maximum 100Hz Temps d ouverture minimum du contact 5ms Temps de fermeture minimum du contact 5ms o Oo o e Temps maximum de rebond 4ms La pr cision d une mesure de pont utilisant une excitation de 2 5Vest de 0 06 de la valeur lue 2 4mV OV 19 OV 20 Manuel de la CR200 Comptage d impulsion P_SW C1 amp C2 e Seuil de tension compte une transition de moins de 0 9V CC p
112. ifies the PakBus address of this datalogger Serial Port COMI Baud Rate 9600 Apply EN Read Fle Figures OV3 3 Configuration de l adresse PakBus OV 9 Manuel de la CR200 Pour fixer l adresse PakBus d une CR2XX il faut utiliser les fl ches situ es c t de la boite Pakbus Address ou bien entrer au clavier le nombre souhait par exemple 10 puis appuyer sur Apply Si vous souhaitez continuer avec le tutoriel de d marrage rapide qui suit paragraphe OV4 il faut laisser l adresse sa valeur 1 Vous pouvez alors vous d connecter via le bouton Disconnect OV3 3 Configurer la radio Les radios des CR206 CR211 et CR216 et RF416 RF415 ont des adresses des fr quences et des configurations d alimentation Ces adresses ne sont pas des adresses PakBus mais une adresse que la radio encode l int rieur de son message Pour que deux radios communiquent entre elles l adresse et la fr quence de communication doivent tre les m mes entre les 2 radios NOTE Dans un r seau PakBus les adresses et les fr quences de TOUTES les radios doivent tre les m mes Les radios sont configur es partir de l onglet Deployment comme cela est d crit au paragraphe OV3 3 Les configurations radio sont d crites ci dessous OV3 3 1 S quence de saut de fr quence radio Radio Hop Sequence Les radios talement de spectre ont une bande de fr quences qu
113. ioPower R gulateur lt ee O O 5 CHARGE INPUT Battery lt Z Charge Batterie commut e 16 22 Vdc SWITCHED BATTERY Charge SWBatt G si Z S 8 Entr es Analogi 5 y Entr es Analogiques a SV Banery So ANALOG INPUTS Masse d alimentation G SE1 2 VoltSE POWER GROUNDS IL 8 ExDelSE uses VX o EX2 o gt PeriodAvg F gt a AnalogPortGet Ali tati t 2 G SE2 g AnalogPortSet imentation commut e g Excitation W EX i 2 ns mesures z 5 attery SWITCHED VOLTAGE EXCITATION UO E ExDelSE S 1 G SE3 El 5 l C2 4 5g al 5 W G SE4 7S AT ji 2 Masse du signal et blindage Contr le E S SDI12 lnc C1 SDI 12 sem ano CONTROL I O SDI12 sHiELD GROUNDS PortGet gt D SE5 g PortSet c E SDI12Recorder S P LL 2 OS gt f Uh Entr es Impulsion PULSE INPUTS PulseCount PulseCountReset st Prise de terre GROUND LUG L tiquette 512K indique la taille m moire largie S il n y en a pas l EEPROM est de 128K uniquement Figure OV1 2 Bornier de la CR206 et les instructions associ es OV 2 Apercu de la CR200 OV1 1 2 Signal masse et blindage Signal Shield Grounds Les voies marqu es sont utilis es pour connecter les r f rences de mise la terre et les fils de blindage OV1 1 3 Masse d alimentation G Power Ground G Les voies G masse d alimentation sont utilis es pour relier les masses des alimentations d livr s
114. ion Transmission r ussie R ponse re ue mais permission refus e R ponse re ue mais RemoteVar n existe pas R ponse re ue mais conversion de donn es impossible Nombre de timeouts avant d avoir la r ponse Le param tre de Source est la ligne de donn es variable dans laquelle seront stock es les valeurs envoy es la centrale de mesure distante Le param tre Swath indique le nombre de valeurs qui seront transmises la centrale de mesure distante RemoteVar est utilis e afin de sp cifier la variable ligne de donn es de la centrale de mesure distante dans laquelle on enverra les valeurs Le port de communication utilis pour communiquer avec l appareil distant on entre un code num rique Description L adresse Pakbus de la centrale de mesure distante Cette adresse est utilis e afin de sp cifier l adresse d un relais repeater sur le r seau Pakbus par lequel la centrale de mesure doit passer afin de communiquer avec la centrale de mesure distante S il n y a pas de relais on entre alors l adresse de RemoteAddr Code de s curit pour le r seau Pakbus La fonction TimeUntilTransmit donne comme r sultat le nombre de secondes qu il reste avant la prochaine communication Elle utilise des informations re ues par la centrale de mesure h te afin de d terminer le temps qu il reste avant le marqueur de temps qui est d fini pour la communication Param tres
115. ions Lorsqu elle initie la communication elle envoie un long en t te de plus de huit secondes dans son message Cela ne sera utilis que si la centrale est en train d initier la communication avec SendGetData et que les autres radios dans le syst me utilisent le mode de veille avec huit secondes de d lai L en t te longue permet de s assurer que les autres radios dans le r seau entendent le message Une fois que vous avez choisi le mode de saut de fr quence souhait l adresse et le mode d alimentation vous devez enregistrer la configuration en cliquant sur le bouton Save Settings afin qu elle soit sauvegard e dans la radio OV3 3 4 Protocole radio RF Protocol Ceci identifie le protocole radio qui sera utilis pour les CR2xx Afin d tre compatible avec d autres appareils de type CR2xx ou RF400 la valeur par d faut est le mode transparent Les valeurs suivantes sont support es 1 Transparent Ce mode est compatible avec les syst mes d exploitation des CR205 CR210 CR215 et RF400 RF405 RF415 2 PakBus Ce mode peut tre utilis dans des r seaux mettant en uvre des RF401 411 416 ou des CR206 211 215 et utilisant la capacit de rappel retry inh rente aux volutions de la radio MaxStream Ce mode n est pas compatible avec les radios les plus anciennes OV4 Comment programmer la CR200 rapidement OV4 1 Logiciels pour la CR200 Le logiciel de d marrage PC200W permet d effectue
116. ions d tat et de diagnostique en provenance du transmetteur pour satellite SAT HDR GOES Note Lorsque la centrale de mesure envoie une commande les t ches de traitement suppl mentaires ne seront effectu es qu apr s que le transmetteur HDR GOES ait envoy une r ponse B 3 Param tres amp type de donn e Dest Ligne de donn es StatusCommand Constante Manuel de la CR200 Une ligne de donn es qui contiendra les codes de r sultat renvoy s par le transmetteur La taille de la ligne de donn es est d termin e par l option choisie dans StatusCommand Code Description 1 Erreur de Checksum dans la r ponse 2 Temporisation d pass e pour attendre le caract re STX provenant du transmetteur apr s l adressage SDC 4 En train de recevoir un NAK 5 Temporisation d pass e pour attendre le caract re ACK Le port CS I O n est pas disponible 7 Message al atoire d erreur de transmission peut tre qu il n y a pas de donn es 9 Commande invalide StatusCommand sp cifie le type d information demand e par le transmetteur Taille de la ligne Code Description de donn e n cessaire Co rene ae RES Mauvais caract re diff rent de STX re u apr s l adressage SDC Lire le registre des erreurs R initialise le registre des erreurs Remet le transmetteur en mode en ligne Annexe C Mise en garde de conformit sur les missions radio Les changements e
117. ique valide exprim e en radian La fonction Cosinus prend la valeur d un angle et donne en retour le rapport des deux c t s d un angle droit Le rapport est celui du c t adjacent l angle divis par la longueur de l hypot nuse Le r sultat est inclus entre 1 et 1 Pour convertir des degr s en radian il faut multiplier les degr s par 1 180 Pour convertir des radians en degr s il faut multiplier les radians par 180 x Exemple de fonction Cos Cet exemple utilise la fonction Cosinus afin de calculer le cosinus d un angle ayant un nombre de degr s sp cifi par l utilisateur Dim Degrees Pi Radians Ans D claration des variables BeginProg Pi 4 Atn 1 Calcul de Pi Degrees Volts 1 Acquiert la valeur convertir Radians Degrees Pi 180 Convertit les degr s en radians Ans Cos Radians Donne le cosinus de la valeur en degr s EndProg 8 5 Manuel de la CR200 GetFSValue Dest TableName FieldName RecsBack La fonction GetFSvalue relie un champs une table de donn e Son fonctionnement est similaire celui de la syntaxe Tablenam fieldname d crite au paragraphe 4 8 GetFS Value Dest AvgDat Temp Avg 2 1 Charge alors la valeur la plus r cente de Temp_avg 2 et pr sente dans la table de sauvegarde AvgDat dans la variable Dest La m me op ration peut tre accomplie avec l criture suivante Dest AvgDat Temp_Avg 2 1 Param
118. jectif Mesurer un intervalle de 10 secondes la temp rature d une thermistance 109 et la pluviom trie en mm d un capteur ARG100 Chaque minute on sauvegardera la temp rature moyenne le total de pr cipitation et le minimum de tension batterie Vous pouvez suivre l exemple de programme m me si vous ne disposez pas des capteurs 109 et ARG100 Sans capteur 109 les valeurs affich es seront NAN sans ARG100 les mesures 0 seront affich es Cliquez sur le bouton Short Cut afin d afficher l cran ci dessous Short Cut Fe Bot Settings Halo Fragrurr SEL Mira pa Ere Shaieuk va RAET awh datado proque Then bag riagi mE Li Comte Hre pae Drop en APCE re Ce Y Sri Fes Da trato A Fear care ha prod Whey bes Program Cho ha Eragrian bo beget Dom mip Ei ic a o En cliquant sur l onglet Help Aide vous pouvez avoir acc s l aide de ce logiciel On peut utiliser l aide en plus des descriptions donn es ci dessous Etape 1 Step 1 Cr er un nouveau fichier L tape 1 permet d ouvrir un nouveau fichier ou bien un fichier d j existant A partir de la page d accueil on clique alors sur le bouton New On utilise alors le menu d roulant afin de s lectionner la CR200 On entre la valeur de 10 en secondes pour la grandeur de l intervalle de scrutation Scan Interval puis on clique sur OK afin de terminer cette premi re tape Etape 2 Step 2
119. l dans une fen tre de donn es cons cutives pr sentes dans une ligne de donn es La source doit tre un l ment particulier d une ligne de donn es par exemple Temp 1 c est le premier l ment de la ligne de donn es partir duquel il faut chercher la valeur minimum La fen tre Swath est le nombre d l ments sur lesquels on va chercher le minimum Deux r sultats sont stock s la valeur minimum et la place l int rieur de la ligne de donn es laquelle se trouve cette valeur 1 swath Param tres Entr e amp type de donn e Dest La ligne de donn es dans laquelle on stocke la valeur minimum Ligne de donn es l emplacement o elle tait l int rieur de la ligne Swath Le nombre de valeurs l int rieur de la ligne de donn es source Constante la fen tre sur lequel on va chercher la valeur minimum Source Le nom de la variable de donn es qui contient les valeurs d Entr e utilis es par l instruction Ligne de donn es 8 11 Manuel de la CR200 Exemple de fonction MinSpa Cet exemple utilise l instruction MinSpa afin de chercher la valeur minimum des 5 l ments entre Temp 6 et Temp 10 et afin de stocker le r sultat dans la variable MinTemp MinSpa MinTemp 5 Temp 6 Mod Cette fonction divise un nombre par un autre et ne donne comme r sultat que le reste de la division Syntaxe R sultat operandl Mod operand2 Remarques Pou
120. la girouette et le r sultat sera la valeur r elle en degr s de 0 360 apr s le modulo Quand un chantillon de vitesse de vent est de 0 l instruction utilise 0 pour traiter le scalaire ou le vecteur de vitesse de vent r sultant mais l chantillon n est pas comptabilis dans le calcul de la direction du vent L utilisateur peut souhaiter ne pas utiliser un chantillon inf rieur au seuil de d marrage du capteur utilis pour le calcul de l cart type Si tel est le cas crivez un programme afin de v rifier la vitesse du vent et si elle est inf rieure au seuil donnez la valeur 0 la vitesse du vent avant d appeler le tableau de sauvegarde 6 8 Manuel de la CR200 Valeurs brutes mesur es Si vitesse horizontale du vent i direction horizontale du vent Uei composante Est Ouest du vent Uni composante Nord Sud du vent N nombre d chantillons Calculs North Figure 6 3 1 Vecteurs chantillonn s en entr e Sur la figure 6 3 1 les petits vecteurs sont des vecteurs chantillonn s en entr e d crits par Si et Oi les chantillons de vitesse et de direction du vent ou par Uei et Uni les composantes Est et Nord du vecteur chantillon A la fin de l intervalle de sauvegarde T la somme des vecteurs chantillons est d crite par le vecteur de magnitude U et de direction Ou Si l intervalle de scrutation est t le nombre d chantillons dans l intervalle de sauvegarde T est N T
121. lais SUPPLY 40 VDC MAXIMUM 10K MAXIMUM CURRENT TO 2N2907A PERIPHERAL IS 75 mA AT 25 C 40 mA AT 50 C 2K PERIPHERAL TO BE ENIRO 20K POWERED PORT 2N2222A Figure 1 8 2 Circuit de pilotage sans relais 1 9 Entretien maintenance Les alimentations de CR200 n cessitent un minimum d entretien de routine Lorsqu elle n est pas en cours d utilisation la batterie rechargeable doit tre stock e dans un endroit frais et sec avec un chargeur de courant alternatif connect elle 1 9 1 Dessiccatif Afin d viter des problemes de corrosion dans des atmospheres incontr l es la CR200 doit tre plac e l int rieur d un coffret de protection envers le climat comprenant du dessiccatif dans le coffret Manuel de la CR200 Chapitre 2 Stockage et r cup ration des donn es La CR200 peut enregistrer des donn es brutes individuelles mais elle peut aussi tre utilis e pour calculer des moyennes des mini maxi etc sur des p riodes de temps fixes ou conditionnelles Les donn es sont stock es sous forme de tableau Le nombre de tableaux et de valeurs qui peuvent tre enregistr es dans chaque tableau sont s lectionn lorsque l on utilise le g n rateur de programmes SCwin voir la pr sentation ou lorsqu on utilise un programme d dition direct voir chapitres de 4 9 2 1 Enregistrement de donn es sur la CR200 Dans le programme CRBASIC l instructi
122. lar 2 180 P1 Convertit langle en degr pour la comparaison CallTable RtoP w Deg Next Deg EndProg Manuel de la CR200 RMSSpa Dest Swath Source RND Cette instruction est utilis e afin de calculer la racine carr e moyenne Root Mean Square d une ligne de donn es Syntaxe RMSSpa Dest Swath Source Remarques La racine carr e moyenne spatiale calcule la racine carr des valeurs contenues dans une ligne de donn es i j swath gt xy swath Dest o Xg Source Param tres type de donn e Entr e Dest La variable dans laquelle on stocke la valeur de la racine carr e Variable Swath Le nombre de valeurs dans la ligne de donn es inclure dans le Constante calcul de la moyenne Source Le nom de la ligne de donn es variable qui contient les donn es Ligne de donn es d Entr e pour l instruction La fonction RND est utilis e afin de g n rer un nombre al atoire Syntaxe Variable RND Remarques La fonction RND donne comme r sultat une valeur inf rieure 1 mais sup rieure ou gale a 0 La m me s quence de nombres al atoires est g n r e chaque fois que l instruction est ex cut e puisque chaque appel de la fonction RND utilise le nombre al atoire pr c demment calcul comme point de d part du calcul de nombre al atoire suivant Si on souhaite que le programme g n re une s quence de nombres diff rents chaque occurrence il faut
123. le est de 6 5V CC pour CI amp C2 et 4V CC pour P SW Reportez vous la figure 7 5 1 si vous devez r duire la tension en entr e pour C1 C2 ou P_SW Voltage Pulse P_LL C1 C2 impulsions en tension Dur e minimum de l impulsion 400 microsecondes Fr quence maximum 1KHz 50 du cycle Seuil bas 1 5V Seuil Haut 3 5V Low Level AC P_LL seulement Courant Alternatif bas niveau Hyst r sis en entr e 15mV Tension maximum en entr e 20 V de pic pic Tension d entr e et tendue de fr quence De 20mV 2 V CA pic pic de 1 0 Hz 1 KHz Switch closure contact sec Un contact sec est reli entre P_ SW P_LL C1 ou C2 et une masse analogique P SW une r sistance interne de 100Kohm qui met le signal vers le haut quand le contact est ouvert Si l on veut utiliser une des autres voies autre que P_SW afin de faire une mesure de contact sec une r sistance de 100Kohm doit tre reli e entre la voie utilis e et la borne Batt de la centrale Quand le contact sera ferm la voie d impulsion sera alors mise la masse Le comptage est incr ment lorsque le contact s ouvre nouveau L offset CC doit tre inf rieur 0 5 V Manuel de la CR200 Fr quence maximum 100 Hz Dur e minimum du contact sec en tat ferm 5 ms Dur e minimum du contact sec en tat ouvert 5 ms Dur e maximum de rebond 1 ms d tat ouvert sans tre comptabilis SDI12Recorder D
124. le utilise la clause Select Case afin de d cider quelle action effectuer en fonction des entr es donn es par l utilisateur Dim X Y If Not X Y Then If X gt Y Then Select Case X Case 0 To 9 Case 10 To 99 Case Else End Select End If Else Select Case Y Case 1 3 5 7 9 Case 0 2 4 6 8 End Select End If SetStatus L instruction SetStatus est utilis e afin de mettre une valeur l int rieur du tableau d tat Status table de la centrale de mesure 9 10 Syntaxe Manuel de la CR200 D claration des variables X est il gal Y Quelle est la valeur de X X est inf rieur 10 On ex cute les instructions X est inf rieur 100 On ex cute les instructions X est diff rent des conditions nonc es On ex cute les instructions Quelle est la valeur de Y Y est impair On ex cute les instructions Y est pair On ex cute les instructions On ex cute les instructions SetStatus FieldName Value Remarques L instruction SetStatus permet l utilisateur de changer une valeur l int rieur du tableau d tat de la centrale de mesure Tous les champs de ce tableau d tat peuvent tre modifi s except le champs OSVersion version du syst me d exploitation OSDate date du syst me d exploitation ProgName nom du programme ProgSig signature du programme et CalOffset offset de calibration L i
125. les conseils afin de configurer ces param tres sur la RF415 416 OV3 3 3 Modes d alimentation de la radio Radio Power Mode OV 10 Le mode de configuration de l alimentation de la radio d termine la fraction de temps pendant laquelle la radio est activ e et coute les transmissions entrantes et par cons quent combien de courant est utilis e par la radio la centrale de mesure cet effet RF_ON La radio au repos consomme un courant inf rieur 24mA CR206 CR211 inf rieur 36mA CR216 Le r cepteur radio est toujours actif Cela offre la r ponse la plus rapide lorsque la centrale de mesure sera interrog e mais cause de la consommation en courant cette configuration n est recommand e que pour les sites o il y a une batterie de secours recharg e par un adaptateur secteur ou lorsque la vitesse de transmission est une n cessit RfpinEn La radio au repos re oit un courant de OmA Pour utiliser la centrale en tant que capteur sans fil avec une centrale de mesure de type TD on s lectionne RfpinEn pour le mode d alimentation Ce mode a la consommation en courant la plus faible parmi tous les modes disponibles La radio est contr l e par le programme de la CR200 Dans le cas du capteur sans fil toutes les transmissions sont initi es par la CR200 La radio n est aliment e que pendant la transmission et pendant un court moment apr s celle ci pendant qu elle attend la r ponse de la centrale
126. logique ss 3 1 3 1 1 Etendue de Mesure en tension see 3 1 3 1 2 Int gration Moyenner un nombre de conversions A N 3 1 3 2 Mesures de tension UniIpOlAIre iiissssssseiressessnnneneeeeereesensnneneeeeeneessnnennes 3 1 3 3 Mesures de comptage d impulsions sense 3 1 Chapitre 4 Langage de programmation CRBasic 4 1 4 1 Format des Introductions i cccciersasscacacdeeceeersscccsendeeceeacssuacnnnatucecs pornstars amener s Gens 4 1 4 1 1 Op rations math matiques sise 4 1 4 1 2 Instructions de mesure et de traitement de sauvegarde 4 1 4 1 3 Insertion de commentaires dans un programme ran rnnn nc rra 4 1 4 2 S quence de programmation s eaneneeressnneeeeenes 4 2 4 3 Exemple de programme nement iaa 4 2 4 3 1 Tableaux de donn es a e aura re atinada tend eme e nt RdA der dent 4 3 4 3 2 Temps de scrutation Temporisation pour la mesure et le calcul 4 4 A A Entrees MUMEF QUES f c c cececedsscsedeceteeetensscnccensieededusgansennsicedestasceceecddeedenvasisecudenetesesesinecedeserdadzaaineen 4 4 4 5 Evaluation des expression logiques sise 4 5 4 51 Quiestece questa Llao cit bid 4 5 4 5 2 Evaluation de l expression ee 4 5 4 5 3 R sultats num riques de l valuation de l expression oooonococccccncccccocononccocnncconnnnnnoncnncnnnnnnnannns 4 5 4 6 Les drapeaux Flags i icoiiiioi ii id 4 6 4 7 Le
127. lus de 2 7V CC e Fr quence maximum en entr e 1kHz e Tension maximum en entr e 6 5V CC pour Cl amp C2 4 0V CC pour P SW Tension alternative bas niveau P_LL e Tension minimum en entr e 20mV RMS e Fr quence maximum 1kHz e Seuil de d tection lt 0 5V ou gt 2 0V CC e Tension maximale en entr e 20V CC Note Les voies P_LL Cl amp C2 peuvent tre utilis es afin de mesurer des contacts secs en utilisant la tension batterie et une r sistance de 20kOhm Si l ofjset CC est gt 0 5V alors il faut effectuer une mesure en couplage C A Ports de contr le CI amp C2 Entr e sortie num rique e Tension lorsqu elle sont configur es en tant qu entr e inf rieur 0 9V CC tat bas ou sup rieur 2 7V CC tat haut e Tension lorsqu elles sont configur es en tant que sortie OV tat bas SV tat haut e Niveau logique TTL e Courant maximum fourni 1 5mA 4 5V SDI 12 e Les capteurs SDI 12 se connectent Cl Alimentation e Tension d alimentation entre 7 et 16V CC on peut programmer la centrale de mesure afin qu elle lise la tension de la batterie e Batterie Besoin d une batterie rechargeable 12V le circuit de charge est int gr au bornier On peut utiliser des piles alcalines ou un autre type de source de courant non rechargeable condition que le circuit de charge ne soit pas utilis rien n est connect aux bornes de charge e Tension accept e pour le
128. mple 4 Temp 1 Fieldnames IntakeT CoolerT Les 4 variables de la ligne de variable de temp rature sont stock es dans le tableau de sauvegarde avec deux noms individuels et deux noms par d faut IntakeT CoolerT Temp 3 et Temp 4 Sample 4 Temp 1 Fieldnames IntakeT 2 Chapitre6 D clarations du tableau de sauvegarde et instructions de traitement de sauvegarde Les 4 variables de la ligne de variable de temp rature sont stock es dans le tableau de sauvegarde avec deux noms individuels de type ligne de donn e IntakeT et deux noms par d faut IntakeT 1 IntakeT 2 Temp 3 et Temp 4 Maximum Reps Source DisableVar Time L instruction de maximum est une instruction qui enregistre le maximum de la valeur indiqu e dans la variable source durant l intervalle de sauvegarde L heure associ e la valeur maximale peut tre enregistr e de fa on optionnelle si l on donne le param tre appropri dans l instruction de mesure pour le param tre Time Param tres Entr e amp type de donn e Reps Le nombre de maximum calculer Quand le nombre de r p titions est Constante sup rieur 1 la source doit tre une ligne de donn es Source Comprend le nom de la variable qui est la donn e source Variable DisableVar Une valeur diff rente de O d sactivera le traitement interm diaire En Constante g n ral on entre la valeur 0 afin que toutes les ent
129. n e pour les centrales d acquisition de la famille CR200 La capacit sup rieure de cette batterie permettra d avoir une marge de s curit plus importante pour les applications qui n cessitent une alimention plus cons quente ou lorsque que l ensoleillement est faible Cette batterie peut tre recharg directement via la CR200 Pour le montage d un tel dispositif nous vous sugg rons un coffret de dimension plus grande tel que PENC 10 12 Chapitre 1 Installation et Entretien 1 3 1 Installation Connectez la batterie aux bornes Battery de la centrale d acquisition veillez respecter la polarit indiqu e sur le bornier La batterie peut tre charg via le circuit interne de charge si la source de charge est connect e aux bornes Charge de la centrale d acquisition NOTE Le chargeur interne ne chargera la batterie uniquement lorsque la tension de charge sera au dessus de 16V CC 22V au maximum Cela limitera le courant maximum de charge une valeur nominale de 1 2 A Pour viter une dissipation excessive de chaleur du chargeur interne de la centrale d acquisition il faudra viter de connecter une batterie ayant une capacit plus importante au chargeur interne 1 4 Panneaux Solaires Une source d alimentation auxiliaire de type photovolta que peut tre utilis e afin de maintenir la charge de la batterie acide plomb Lorsqu on choisit un panneau solaire une r gle de bon sens est de dir
130. nit de l intervalle de temps Interval Entrez la dur e de l intervalle laquelle les donn es doivent tre enregistr es Constante dans le tableau L intervalle est d finir en minutes ou en heures dans le param tre d Unit s On entre la valeur 0 si on souhaite que la sauvegarde s effectue chaque intervalle de scrutations L intervalle de temps minimum est la minute Units Unit s Les unit s pour le param tre de temps sont indiqu es ci dessous Seul Constante l instruction PowerOff utilise des heures ou des jours Code alphanum rique Code num rique Unit MIN 3 Minutes HR 4 Heures Chapitre6 D clarations du tableau de sauvegarde et instructions de traitement de sauvegarde 6 3 Instructions de sauvegarde Average Reps Source DisableVar Cette instruction permet de stocker la valeur moyenne chaque intervalle de sauvegarde pour la variable source ou chaque l ment sp cifi dans la ligne de donn es sp cifi e Param tres Entr e amp type de donn e Reps Le nombre de moyennes a calculer Quand le nombre de r p titions est sup rieur a Constante 1 la source doit tre une ligne de donn es Source Comprend le nom de la variable qui doit tre moyenn e Variable DisableVar Une valeur diff rente de O d sactivera le traitement interm diaire En g n ral on Cons tante entre la valeur 0 afin que toutes les entr es soient trait es Pa
131. nstruction peut aussi tre utilis e afin de remettre z ro r initialiser tous les tableaux de donn es de la centrale de mesure FieldName L argument de FieldName est utilis afin de sp cifier le param tre du tableau d tat qui doit tre modifi Cliquer sur le bouton droit de la souris afin de visualiser dans des fen tres les noms de champs valides que l on peut afficher Les champs valides sont Chapitre 9 Instructions de contr le de programme Nom du champs FieldName Description PakBusAddress Adresse PakBus de la centrale de mesure RfNetAddr L adresse du r seau RF Les adresses valides sont entre 0 et 63 RfAddress L adresse de la radio RF Les adresses valides sont entre 0 et 1023 RfHopSeq La s quence de saut de fr quence RF sur le r seau Les modes valides sont entre 0 et 6 RfPowrMode Rf_ForceOn Le mode de configuration de l alimentation des radio Une constante pr d finie est utilis e Un click sur le bouton droit de la souris permet de choisir entre RFIS LH La radio fonctionne selon un cycle de 1 seconde et transmet de longues en t tes RF8S LH La radio fonctionne selon un cycle de 8 secondes et transmet de longues en t tes N importe quelle valeur diff rente de z ro modifiera le mode d alimentation actuel et sera pris en compte Rf Protocol 1 Mode Transparent Transparent Mode Ce mode est compatible avec les anciens
132. nt encore sur la base du m me test que celui qui a permis de rentrer dans la boucle soit on sort de la boucle et l ex cution continue avec les instructions qui suivent l instruction Next Conseil Si vous faites en sorte de changer la valeur du compteur alors que vous tes l int rieur de la boucle vous rendrez votre programme plus compliqu lire et corriger d buguer On peut imbriquer des instructions For Next en int grant une autre boucle For Next l int rieur d une boucle existante Il faut alors donner un nom unique chaque variable compteur Le type de construction suivant est correct For I 1 To 10 For J 1 To 10 For K 1 To 10 Next K Next J Next I Note Si vous oubliez la variable Next dans votre s quence de programme la valeur d incr mentation de Step est ajout e la variable associ e la boucle For la plus r cente Si une instruction Next est lue avant son instruction For correspondante une erreur se produit Chapitre 9 Instructions de contr le de programme If Exemple d instruction For Next L exemple utilise une boucle For Next l int rieur d une autre boucle Dim I J D claration des variables For J 5 To 1 Step 1 On recule de un chaque fois sur 5 fois ForI 1 To 12 On effectue 12 fois la boucle ses On ex cute quelques instructions NextI tre On ex cute quelques instructions Next J On ex
133. ntr e amp type de donn e PConfig Ce code sp cifie le type d impulsion mesur e en entr e Constante Code Configuration de l entr e 0 Impulsion de tensions 1 Courant alternatif bas niveau seulement sur P_LL 2 Contact sec mettre la r sistance n cessaire sur C1 C2 ou P LL POption Le code qui d termine si le r sultat brut multiplicateur de 1 offset de 0 est Conctante affich en tant que comptage ou fr quence La moyenne glissante peut tre utilis e afin de lisser les valeurs lorsque la fr quence est faible par rapport la vitesse de scrutation et que la diff rence de fr quence entre les scrutations scan peut tre importante Code _ R sultat 0 Comptages 1 Fr quence Hz comptages intervalle scann gt 1 Moyenne glissante sur la fr quence Le nombre entr est la p riode de temps sur laquelle la fr quence est moyenn e en milisecondes Mult Offset Un multiplicateur et un offset qu on utilise pour mettre l chelle les r sultats Constante de la mesure brute Voir la description de la mesure afin de conna tre l unit de Variable Ligne de la mesure brute un multiplicateur gal 1 et un offset gal 0 sont donn ci n n cessaires afin de fournir un r sultat en unit de valeur brute Expression CR200 20k 1 Pi Figure 7 5 1 Conditionnement pour des impulsions forte tension La tension maximum d entr e sur la voir P_LL est de 20V El
134. octets non sign IEEEF4 chiffre virgule flottante 4 octets Marqueur horaire Time Stamp Ce champ est le rep re d heure et de date de l enregistrement Il indique l heure laquelle les donn es ont t enregistr es par rapport celle de la centrale de mesure Chapitre 2 Stockage et r cup ration des donn es Num ro d enregistrement Record Number E32 Ce champ est le num ro d enregistrement de cet enregistrement Ce num ro augmentera jusqu 2 et re commencera 0 Le num ro d enregistrement sera aussi r initialis mis 0 si le tableau est effac Donn e du champ Field Data Ceci est la donn e pour chacun des champs de l enregistrement 2 4 2 Format de fichier ASCII TOA5 Ce qui suit est un exemple de fichier au format TOAS TOA5 1 CR2XX v0 1 06 EXPLS4 CR2 45828 AvgTemp TMSTAMP RECNBR SoilT Avg 1 SoilT Avg 2 SoilT Avg 3 SoilT Avg 4 TS RN DegC DegC DegC DegC mo Avg Avg Avg Avg 2002 03 20 11 00 00 1 15 498 15 9926 18 516 19 5019 2002 03 20 12 00 00 2 15 4996 15 9993 18 5069 19 502 2002 03 20 13 00 00 3 15 4963 16 0042 18 4975 19 496 Ci dessous est un exemple de ce quoi ressemblera un fichier de donn es lorsqu il sera import dans un tableur TOAS 1 CR2XX v1 0 EXPLS4 CR2 45828 AvgTemp TMSTAMP RECNBR SoilT_Avg 1 SoilT_Avg 2 SoilT_Avg 3 SoilT_Avg 4 TS RN DegC D
135. oie analogique qu il faut mettre l tat haut au Constante d but de la mesure et l tat bas une fois qu elle est effectu e Le port peut tre utilis afin de commuter l alimentation d un capteur tel que le r flectom tre de teneur en eau CS625 Code Description 0 Aucune Cl Port de contr le n 1 C2 Port de contr le n 2 3 Voie de mesure analogique n 3 4 Voie de mesure analogique n 4 5 Voie de mesure analogique n 5 P SW Voie de mesure analogique n 6 P_ SW Mult Offset Un multiplicateur et un offset qu on utilise pour mettre l chelle les Constante Variable r sultats de la mesure brute Ligne de donn e ou Expression PortGet Dest Port Manuel de la CR200 La fonction PortGet est utilis e afin de lire l tat d un ou de deux des ports de contr le Remarques Cette instruction lit l tat du port de contr le sp cifi et place le r sultat dans une variable de destination Le fait d ex cuter l instruction PortGet configure le port en tant qu entr e c est dire qu il n est pas mis en position haute ou basse les instructions PortSet pr c dentes deviendront inactives Param tres amp type de donn e Entr e Dest C est la variable dans laquelle est envoy e le r sultat de l instruction Un Variable 1 est indiqu si le port est l tat haut 0 s il est l tat bas Port Le port de contr le 1 o
136. on Data Table fixe la taille du tableau de donn es On peut cr er un maximum de 4 tableaux par programme Les tableaux de donn s sont stock s dans la m moire Flash EEPROM interne Les donn es restent en m moire lorsque la CR200 n est plus aliment e Les donn es sont effac es lorsqu un nouveau programme est charg et ex cut La flash EEPROM peut tre utilis e pour plus de 50 000 cycles ATTENTION Si une erreur de m moire EEPROM est d tect e la centrale de mesure arr te d ex cuter le programme et la LED rouge clignote deux fois chaque intervalle de scrutation suppos Le code Trap Code du tableau d tat aura la valeur 16 La centrale de mesure doit tre renvoy e Campbell Scientific afin de remplacer sa m moire s rie flash EEPROM La CR200 stocke les donn es sauvegard es dans la flash EEPROM La m moire s rie flash EEPROM est aussi l emplacement m moire o est stock le fichier appel Table Definition File TDF Lorsqu un fichier programme en CRBasic est envoy la CR200 le fichier TDF est extrait partir de la version compil e du programme en CRBasic ce fichier TDF est stock dans la m moire s rie flash EEPROM Toute la place restante peut alors tre utilis e pour stocker des donn es Sur la CR200 il y a 128Ko ou 512Ko de Flash EEPROM disponible pour les tableaux de donn es Jusqu a 5 12Ko de cette m moire peuvent tre utilis s pour le fichier TDF si la t
137. on equation EtoDaily Temp RH u2 Rs Longitude Latitude Altitude DisableVar L instruction EtoDaily permet de calculer l vapotranspiration partir de mesures effectu es et de constantes d finies par l utilisateur dans le programme D autres donn es m t orologiques sont aussi r cup r es Cette instruction est plus particuli rement adapt e aux intervalles de sauvegarde importants par exemple 24 heures Pour des intervalles de sauvegarde plus courts on utilisera ETo Cette instruction donne comme r sultat 9 valeurs qui sont calcul es pour la p riode de sauvegarde d finie Les valeurs sont la temp rature maximum en C le moment o a eu lieu le temp rature moyenne mois jour ann e heure minute la temp rature minimum le moment o a eu lieu la temp rature minimum mois jour ann e heure minute l humidit relative maximum en l humidit relative minimum en la vitesse moyenne du vent en m sec le rayonnement solaire moyen en MJ m et l vapotranspiration Eto en mm Cette instruction utilise l quation d vapotranspiration de r f rence standardis e de type ASCE ASCE Standardized Reference Evapotranspiration equation Manuel de la CR200 Param tres Entr e amp type de donn e Temp La variable dans laquelle la mesure de temp rature est stock e et qui sera Variable utilis e dans le calcul de ETO La temp rature doit tre en
138. ont atteintes Les donn es sont elles enregistr es intervalle de temps r gulier Sont elles enregistr es intervalle r gulier seulement lorsque certaines conditions sont atteintes Ceci configure la taille du tableau dans la CR200 Quels genre de donn es sont enregistrer les donn es brutes moyenn es maximum minimum etc S il y a des s ries d instructions qui sont r p t es dans le programme elles peuvent tre incluses dans une subroutine et appel es lorsque cela est n cessaire sans avoir re taper le code en entier Le paragraphe d di au programme d finit les actions faites par la centrale de mesure L intervalle de scrutation d finit la p riodicit de mesure Entrez les mesures effectuer Entrez les calculs additionnels effectuer sur les mesures Le tableau de donn es doit tre appel afin que les donn es soient enregistr es V rifie les mesures et initie des contr les si cela est n cessaire Termine la boucle et attendre si cela est n cessaire pour le prochain intervalle de scrutation 4 3 Exemple de programme Const Mult 1 Const Offset 0 Public SoilT 4 Units SoilT DegC Declare Constants Declare Public Variables Dimension Array and Declare Units Declare Constants DataTable AvgTemp 1 2000 Datalnterval 0 1 hr Average 4 SoilT 0 EndTable Define Data Table BeginProg Scan 1 Sec Therm109 SoilT 4 1 Ex1 1 0 0 CallTable AvgTemp Nex
139. ou le transmetteur satellite TX312 L instruction GOESData n est pas incorpor e la d claration du tableau de donn es elle est incluse au programme typiquement dans la boucle de scrutation scan Le transfert de donn es vers le transmetteur peut advenir au travers du port CS I O de la centrale de mesure uniquement L instruction GOESData a les param tres suivants Note Lorsque la centrale de mesure envoie une commande les t ches de traitement suivantes ne seront effectu es qu une fois qu une r ponse sera re ue du transmetteur HDR GOES B 1 Manuel de la CR200 Param tre amp Type de donn e Entr e Dest Variable ou Ligne de donn es La variable qui contient un code de r sultat pour la transmission Les codes sont Soe Description R sultat P 0 Commande ex cut e avec succ s 2 Temporisation d pass e pour attendre le caract re STX provenant du transmetteur apr s l adressage SDC Mauvais caract re re u apr s l adressage SDC Autre chose que ACK a t retourn quand la commande select data buffer s lectionner la m moire tampon de donn es a t ex cut e 6 Le port CS VO n estpasdisponible 7 Message al atoire d erreur de transmission peut tre qu il n y a pas de donn es dans la m moire tampon Table Nom du tableau Le tableau de donn es partir duquel les enregistrements devraient tre transmis TableOption
140. ou plusieurs instructions CRBasic s par es par des guillemets Note Vous pouvez avoir plusieurs instructions avec une condition mais elles doivent tre sur la m me ligne et doivent tre s par es par des comme dans l exemple suivant IfA gt 10Then A A 1 B B A C C B Description de la syntaxe 2 Le block de forme If Then Else permet d avoir plus de structure et de flexibilit qu une forme une seule ligne Elle est souvent plus facile lire comprendre d buguer et donc entretenir maintain La syntaxe 2 contient ces parties Partie If condition Then bloc d instructions 1 Elself condition2 bloc d instructions 2 Else bloc d instructions n End If Manuel de la CR200 Description Ceci d bute la structure de contr le If Then C est une expression du m me type que la condition utilis e ci avant Identifie l action effectuer si la condition est satisfaite Une ou plusieurs instructions ou commandes en CRBasic effectuer quand la conditionl est vraie Identifie l action effectuer si la condition n est pas satisfaite C est une expression du m me type que la condition utilis e ci avant Une ou plusieurs instructions ou commandes en CRBasic effectuer quand la condition est vraie Identifie l action effectuer si aucune des conditions pr c dentes ne sont satisfaites Une ou plusieurs instructions ou command
141. our toutes les centrales de la s rie CR200 Quand on utilisera les termes CR200 ou CR2XX les caract ristiques devront tre appliqu s aux diff rents modeles Certaines donn es sont sp cifiques un type de centrale et cela est alors sp cifi dans le texte C est le cas des consommations de courant qui varient en fonction du mod le les chiffres donn s dans ce manuel sont valables pour les mod les CR200 CR216 La CR295 comprend un port s rie suppl mentaire afin de communiquer avec le transmetteur pour satellite GOES le TX312 voir annexe B CIENTIFIC wo CAMPBELLS Figure OV1 1 Centrale de mesure CR206 avec radio a 9OOMHz NOTE Merci de vous r f rer au manuel associ celui de la RF416 afin de trouver les d tails sur l utilisation de la CR216 plus particuli rement en relation avec les licences radio OV1 Description Physique La figure OV 1 2 montre le bornier de la CR200 et les instructions de programme qui y sont associ es A moins que ce ne soit not ce sont des instructions de mesure voir chapitre 7 OV1 1 Mesures en entr e OV1 1 1 Mesures analogiques Analog Inputs Il y a 5 entr es unipolaires pour la mesure de tensions entre 0 et 2 5V La r solution est de 0 6 millivolts Manuel de la CR200 RS232 CR206 een Alone DATALOGGER with 900MHz POWER IN SPREAD SPECTRUM RADIO w 92 2 gt al z W oO lt O Z a Lu m a DO A Antenne Q Batter A 3 Rad
142. ource et donnent comme r sultat une valeur enti re Si expression num rique n est pas un nombre les fonctions Int ou Fix donnent comme r sultat une valeur qui n est pas un nombre La diff rence entre la valeur Int et Fix est la suivante si le nombre est n gatif la fonction Int donne comme r sultat le premier entier n gatif inf rieur ou gal au nombre alors que la fonction Fix donne comme r sultat la valeur n gative sup rieure ou gale au nombre Par exemple la fonction Int convertit 8 4 en 9 et la fonction Fix convertit 8 4 en 8 Manuel de la CR200 Exemples d utilisation des fonctions Int et Fix Ces exemple illustrent l utilisation des fonctions Fix et Int Dim A B C D D claration des variables BeginProg A Int 99 8 R sultat 100 B Fix 99 8 R sultat 99 C Int 99 8 R sultat 99 D Fix 99 8 R sultat 99 EndProg Log Source Cette instruction donne comme r sultat le logarithme d un nombre Syntaxe x Log source Remarques La source peut tre une quelconque valeur ou expression num rique dont la valeur est sup rieure 0 Le logarithme naturel est le logarithme base e La constante e a la valeur approximative de 2 718282 On peut calculer le logarithme en base n pour n importe quel nombre x en divisant le logarithme naturel de x par le logarithme naturel de n tel que d crit ci dessous Logn x Log
143. ournit un r sum de la configuration actuelle de l appareil celle ci peut tre affich e l cran ou imprim e Cette configuration peut aussi tre enregistr e sous forme de fichier l aide duquel on peut r tablir la configuration d un appareil ou dont on peut se servir pour copier une configuration un autre appareil OV3 1 Alimentation et lien de communication avec la CR200 Pour connecter l alimentation entre 7 et 16 V CC la CR200 il faut ins rer le fil positif la borne Battery puis le fil n gatif la borne Battery tel que cela est montr sur la figure OV 3 1 On connecte alors le c ble s rie fourni n 10873 entre le port RS 232 de la CR200 et un port s rie d ordinateur Pour les ordinateurs qui n ont qu un port USB il faut absolument les quiper d un adaptateur USB S rie non fourni OV 7 Manuel de la CR200 CAMPBELL SCIENTIFIC INC ill TEE aC ING ad E 5 2 F ti ig Figures OV3 1 Connexion de l alimentation et du lien s rie sur une CR200 OV3 2 Utilisation de DevConfig afin de configurer l adresse PakBus L adresse PakBus par d faut est 1 Si la CR200 n est pas utilis e en r seau il n y a sans doute pas de raison de changer ses configurations par d faut Si la CR200 est utilis e en r seau on utilisera DevConfig tel que d crit ci dessous Pour configurer l adresse PakBus la CR200 doit tre aliment e et connect e un ordinateur de la
144. ous programmes ni tables de donn es DataTables Const Mult 1 Declare Constants Const Offset 0 Public Soil T 4 Declare Public Variables Units Soil T DegC Dimension Array and Declare Units Declare Constants DataTable AvgTemp 1 2000 Datalnterval 0 1 hr Average 4 SoilT 0 0 Define Data Table EndTable BeginProg Scan 1 Sec Therm109 SoilT 4 1 Ex1 1 0 0 CallTable AvgTemp NextScan EndProg Measure Scan Loop _ Call Data Table L instruction Call sert transf rer le contr le du programme du programme principal vers un sous programme Syntaxe Call Name liste de variables Remarques L utilisation du mot Call est une option lorsqu on souhaite appeler un sous programme La fonction Call a trois parties Call C est une mot optionnel afin de transf rer le programme un sous programme Name C est le nom du sous programme appeler Liste de variables ou Constantes La liste peut contenir des variables des constantes ou des expressions qui valuent une constante c est dire qu elle ne contiennent pas de variable et qui devraient tre mises dans les variables d clar es dans le sous programme Les valeurs ou les variables pass es peuvent tre alt r es par le sous programme Si le sous programme change la valeur de la variable d clar e dans le sous programme il change alors la valeur de la variable qui tait pr c demment l Si une constante est mise dans un d
145. pain S L Psg Font 14 local 8 08013 Barcelona Espagne www campbellsci es info campbellsci es Campbell Scientific Ltd Allemagne Fahrenheistrasse1 D 28359 Bremen Allemagne www campbellsci de info campbellsci de
146. r es soient trait es Si la Var iable Ou variable de d sactivation est diff rente de 0 la valeur du moment ne sera pas Expression prise en compte pour l obtention du nouveau maximum Le maximum qui sera sauvegard sera le maximum des valeurs en entr e qui se seront produit lorsque la variable de d sactivation portait la valeur 0 Valeur R sultat 0 On prend en compte la valeur actuelle dans le calcul 0 On ne prend pas en compte la valeur actuelle dans le calcul Time Option afin d enregistrer le moment o a eu lieu le maximum Quand le Constante temps est sauvegard les maximums de chaque r p tition sont enregistr s suivis par le moment auxquels ils se sont d roul s Valeur R sultat 0 On n enregistre pas l heure 1 On enregistre l heure Minimum Reps Source DisableVar Time L instruction de minimum est une instruction qui enregistre le minimum de la valeur indiqu e dans la variable source durant l intervalle de sauvegarde L heure associ e la valeur minimale peut tre enregistr e de fa on optionnelle si l on donne le param tre appropri dans l instruction de mesure pour le param tre Time Param tres Entr e amp type de donn e Reps Le nombre de minimum calculer Quand le nombre de r p titions est Constante sup rieur 1 la source doit tre une ligne de donn es Source Comprend le nom de la variable qui est la donn e source Variable Di
147. r cette valeur n gative sera la taille restante par rapport aux tableaux ayant une taille d finie positivement qui doivent tre d finis auparavant ou bien sera r partie entre touts les tableaux ayant une valeur n gative pour leur taille L algorithme de partitionnement essaye de faire en sorte que les tableaux soient remplis au m me moment Exemple de Tableau de Donn es voir le langage de programmation au chapitre 4 EndT able Utilis afin de marquer la fin du tableau de donn es Voir l instruction DataTable Manuel de la CR200 6 2 Modifications des conditions de basculement Trigger modifiers Datalnterval Tintolnt Interval Units Cette instruction est utilis e afin de fixer un intervalle de temps pour un tableau de sauvegarde de donn es Cette instruction est ins r e l int rieur de la d claration du tableau de sauvegarde la suite de l instruction DataTable afin de d finir un intervalle de temps fixe L instruction Datalnterval n influence pas la condition de basculement dans l instruction DataTable Si la condition de basculement n est pas mise une valeur positive de fa on ce qu elle soit toujours vraie cela devient une condition qui doit tre atteinte en plus de la condition de temps d finie afin que les donn es soient enregistr es L intervalle Interval d termine la fr quence avec laquelle les donn es sont enregistr es dans le tableau de sauvegarde L inte
148. r contenue entre les parenth ses Exemple de fonction Sqr L exemple utilise la fonction Sqr afin de calculer la racine carr e de la valeur de la tension Volt 1 8 17 Manuel de la CR200 Dim Msg Nombre D claration des variables Dim Msg Nombre D claration des variables Nombre Volt 1 On prend la valeur en Entr e If Nombre lt 0 Then Msg 0 On ne peut pas calculer la racine carr e d un nombre n gatif Else Msg Sqr Nombre End If StdDevSpa Source Cette instruction est utilis afin de calculer l cart type d une ligne de donn e Syntaxe StdDevSpa Dest Swath Source Remarques Ecart type spatial 1 fe i j swath 2 3 Y Dre gt X i gt X Rose per i j O X Source Param tres Entr e amp type de donn e Dest Variable ou ligne La variable dans laquelle on stocke les r sultats de l instruction de donn es Swath i Le nombre de valeurs dans la ligne de donn es inclure dans le calcul Constante Source amore z gt E Le nom de la ligne de donn es qui contient les donn es d Entr e pour l instruction Ligne de donn es Tan Source Cette instruction donne comme r sultat la tangente d un angle Syntaxe x Tan source Remarques La source peut tre une quelconque expression num rique valide dont la valeur est exprim e en radian La fonction Tan prend un angle et donne comme r sultat le rapport des deux c
149. r de la communication en direct entre l ordinateur et le centrale de mesure par RS232 ou radio talement de spectre ce logiciel inclut l diteur de programmes Short Cut PC200W fournit des outils de base afin de fixer l heure de la centrale d envoyer des programmes vers la centrale de collecter les donn es manuellement de visualiser les donn es issues des capteurs et de visionner les donn es Le support pour la CR200 a t ajout lors de la r alisation de la version 3 0 du logiciel PC200W PC200W est disponible gratuitement sur le site Internet de Campbell Scientific USA Le logiciel PC400 logiciel de milieu de gamme permet d utiliser un nombre vari d options de t l communication permet aussi de collecter les donn es manuellement et de les visualiser PC400 inclut Short Cut ainsi que l diteur CRBasic PC400 ne permet pas d effectuer des communications en mode combin par exemple d un t l phone a une radio ni du routage PakBus ou de l appel automatique pour la collecte des donn es Le logiciel LoggerNet logiciel complet permet de mixer les modes de t l communication permet de faire de l affichage de donn es graphique et de l appel automatique pour la collecte de donn es Le logiciel inclut Short Cut ainsi que l diteur CRBasic afin de g n rer des programmes pour la CR200 il inclut aussi des outils de d pannage et de gestion de r seau de centrales de mesures OV 11 Manuel
150. r effectuer un modulo ou un reste l op rateur divise operand par operand2 en arrondissant les nombres virgules en entiers et donne comme r sultat le reste seul en tant que r sultat Par exemple dans l expression A 19 Mod 6 7 A qui est le r sultat est gal 5 Les operand peuvent tre n importe quelle valeur ou expression num rique Exemple d op rateur Mod L exemple utilise l op rateur Mod afin de d terminer si une ann e 4 chiffres est une ann e bissextile ou non Dim TestYr LeapStatus D clare les variables TestYr 1995 If TestYr Mod 4 0 And TestYr Mod 100 0 Then Divisible par 4 If TestYr Mod 400 0 Then Divisible par 400 LeapStatus True Else LeapStatus False EndIf Else TestYr Mod 4 0 Then LeapStatus True Else LeapStatus False End If NOT La fonction NOT est utilis e afin d effectuer une n gation de bit sur un nombre Syntaxe R sultat NOT nombre L op rateur NOT inverse la valeurs des bits de n importe quelle variable et donne au bit correspondant le r sultat correspondant au tableau ci dessous Si le bit dans l expression est gal Alors le r sultat est gal Si l op rateur NOT est un op rateur de conversion de bits il est aussi souvent utilis afin de tester des conditions Bool ennes Vrai Faux La CR200 d cide que quelque chose est vrai ou faux avec comme principe que 0 est faux et que toute autre nombre di
151. r exemple avec une Variable ou instruction de moyenne et si la variable de d sactivation est diff rent de 0 40 Expression ou lt gt 0 la valeur du moment ne sera pas incluse dans la moyenne La moyenne qui sera ventuellement sauvegard e sera la moyenne des valeurs en entr e qui se sont produites lorsque la variable de d sactivation portait la valeur 0 Valeur R sultat 0 On prend en compte la valeur actuelle de la variable 0 On ne prend pas en compte la valeur actuelle de la variable ETo Temp RH u2 Rs Longitude Latitude Altitude DisableVar L instruction ETo permet de calculer l vapotranspiration partir de mesures effectu es par l utilisateur et de constantes d finies dans le programme D autres donn es m t orologiques sont aussi r cup r es Cette instruction est plus particuli rement adapt e aux intervalles de sauvegarde courts inf rieurs 24 heures Pour des sauvegardes journali res on utilisera EtoDaily Cette instruction donne comme r sultat 5 valeurs qui sont calcul es pour la p riode de sauvegarde d finie Les valeurs sont la temp rature moyenne en C l humidit relative moyenne en la vitesse du vent moyenne en m sec le rayonnement solaire moyen en W m et l vapotranspiration en mm Cette instruction utilise l quation d vapotranspiration de r f rence standardis e de type ASCE ASCE Standardized Reference Evapotranspirati
152. r l h te Public Response BeginProg Scan 1 sec If TimeUntilTransmit Port MT then Si c est le moment pour effectuer les mesures de d but les mesures applicables qui prennent MT secondes sont ins r es ici Endif If TimeUntilTransmit Port 0 then c est le moment pour communiquer SendGetData Response Control Measurements Port Router Addr HostAddr Security Endif NextScan EndProg TimeUntilTransmit port est une fonction qui donne comme r sultat le nombre de secondes avant que ce soit le moment pour communiquer Elle utilisera les informations re ues par la centrale de mesure afin de d terminer le temps qu il reste avant la prochaine tentative de communication via le marqueur de temps time slot SendGetData permettra d envoyer une ligne de donn es vers la centrale de mesure h te et de recevoir de cette centrale un marqueur de temps une configuration de l heure et en option une ligne de donn es provenant de la centrale h te La ligne de donn e en entr e en sortie ou bien les deux peuvent tre mises la valeur 0 ce qui implique que le flux de donn es dans la direction associ e soit annul Manuel de la CR200 Le param tre HostAddr est l adresse PakBus du ma tre master du r seau l endroit o les donn es du capteur sont envoy es L adresse du Router RouterAddr est l adresse PakBus du router si la distance est trop importante pour rejoindre l h t
153. re utilis es dans un sous programme End Sub Cela marque la fin du sous programme Les sous programmes sont des proc dures qui peuvent prendre des variables faire des s ries d instructions et changer les valeurs des variables Cependant un sous programme ne peut pas tre utilis l int rieur d une expression Vous pouvez appeler un sous programme en utilisant simplement son nom Reportez vous l instruction Call pour voir comment appeler un sous programme La CR200 ne permet pas de passer des variables dans le sous programme Les sous programmes peuvent fonctionner avec les variables Dim ou Public d clar es dans le programme g n ral ATTENTION Les sous programmes peuvent tre r cursifs cela implique qu ils peuvent s appeler les uns les autres afin d effectuer une t che pr cise Mais cela peut conduire d tonnant r sultat Manuel de la CR200 Chapitre 6 D clarations du tableau de sauvegarde et instructions de traitement de sauvegarde 6 1 D claration du tableau de sauvegarde DataTable Name TrigVar Size Output trigger modifier Export data destinations Output processing instructions EndTable L instruction DataTable est utilis e pour d finir d clarer un tableau de sauvegarde Le nom du tableau la condition de basculement trigger et la taille du tableau occup dans la RAM sont fix s dans l instruction DataTable La d claration du tableau doit tre plac
154. rog Scan 10 Sec Default Datalogger Battery Voltage measurement Batt_Volt Battery Batt_Volt 109 Temperature Probe CSL measurement T109 C Therm109 T109 C 1 1 1 1 0 0 0 ARG100 Tipping Bucket Rain Gauge measurement Rain mm PulseCount Rain mm P_SW 2 0 0 2 0 Call Data Tables and Store Data CallTable OneMin NextScan EndProg Aper u de la CR200 OV5 Caract ristiques CPU et stockage Convertisseur Analogique Num rique 12 bits Vitesse de scrutation maximale d un Hz Horloge interne sauvegard e par une pile 128Ko de m moire flash pour la m moire finale 512Ko s il y a l tiquette le format de donn es est de 4 octets par point de mesure format tableau de donn es e _6 5Ko de m moire flash pour le stockage du programme e Des LEDs indiquent si la centrale de mesure est en train de scruter les voies d mettre ou de recevoir Voies analogiques entr es sorties num riques SEI SES Les voies SEI SES peuvent tre configur es individuellement afin de faire des mesures unipolaires ou un contr le num rique en entr e sortie Mesures unipolaires e Etendue de mesure en entr e 0 2 5V CC e R solution de mesure 0 6mV e Pr cision de la mesure e G n ralement 0 25 de la valeur lue 1 2mV d offset entre 40 et 50 C e Dans le pire des cas 1 de la valeur lue 2 4mV d offset entre 40 et 50 C Entr e sortie num rique e Etat d entr e sort
155. rvalle est synchronis avec l heure de la centrale de mesure L heure est conserv e par la centrale en tant que dur e coul e depuis le 1 janvier 1990 Oh00min00sec Quand l intervalle de temps est un multiple du temps coul cela devient l heure pour effectuer la sauvegarde le MOD du temps coul devient 0 Si on entre la valeur 0 dans l intervalle il prend alors la valeur de l intervalle d ex cution scan Interval Le param tre TintoInt temps l int rieur de l intervalle permet l utilisateur de fixer le moment l int rieur de l intervalle ou l offset par rapport l heure de la centrale auquel la sauvegarde s effectuera temps coul temps l int rieur de l intervalle MOD intervalle 0 Si par exemple vous avez un temps l int rieur de l intervalle qui est gal 360 TintoInt et un intervalle Int gal 720 en minutes pour l Unit Units alors la sauvegarde devrait se produire 6h et 18h avec un intervalle de 720 minutes 12 heures cal sur minuit 00h00 On donne la valeur 0 au param tre Tintolnt si l on souhaite garder la synchronisation par rapport l heure de la centrale de mesure Param tres Entr e amp type de donn e TintoInt Le temps l int rieur de l intervalle offset par rapport a l intervalle auquel Constante seront enregistr es les donn es sauvegarder L unit de temps est la m me que l u
156. s instructions de mesure sont des proc dures qui configurent le mat riel hardware afin de faire une mesure et placent le r sultat dans une variable ou une ligne de variable aussi appel e ligne de donn es Les instructions de traitement de sauvegarde sont des proc dures qui stockent le r sultat des mesures effectu es ou calculent des valeurs avant de les stocker Les instructions de traitement de sauvegarde comprennent le calcul de la moyenne de la sauvegarde du minimum ou du maximum l cart type etc Les instructions qui servent faire des mesures ou qui servent sauvegarder des donn es ne sont pas bas es sur un langage basic standard Les instructions que Campbell Scientific a cr pour effectuer ces op rations sont sous la forme de proc dures La proc dure a un nom que l on entre au clavier et une s rie de param tres qui contiennent les informations n cessaires pour effectuer la proc dure Par exemple l instructions de mesure de la tension batterie de la CR200 Battery Dest Battery est le nom que l on entre au clavier mot cl keyword pour cette instruction Le param tre associ l instruction Battery est la Destination qui est le nom de la variable dans laquelle sera mise la tension Si vous voulez mettre la valeur de la tension batterie dans la variable appel e BattVolt vous devrez entrer le code suivant Battery BattVolt L utilisation de ces instructions devrait devenir de pl
157. s start et end Partie Description end Valeur finale du compteur counter Step Indique que l incr ment increment est explicitement mentionn increment Valeur par laquelle le compteur est incr ment chaque passage de boucle Si vous n avez pas besoin de d finir de Step l incr ment par d faut la valeur de 1 bloc d instructions Lignes de programme qui sont ex cut es un nombre sp cifique de fois entre For et Next Exit For Cette expression n est utilis e qu l int rieur d une boucle de structure For Next On peut utiliser autant de Exit For que l on souhaite l int rieur de la boucle For Next Souvent utilis e avec des valuations de conditions par exemple If Then Exit For transfert le contr le de programme au code qui est critjuste derri re le Next Next Cette expression termine la boucle For Next C est suite elle que s ajoute la valeur de l incr ment celle du compteur La valeur de Step contr le l ex cution de la boucle de la fa on suivante Lorsque Step est Alors la boucle Loop s ex cute si Positif ou gal 0 Le compteur counter est lt end N gatif Le compteur counter est gt end Une fois que l on est entr dans la boucle et que les instructions de la boucle sont ex cut es la valeur de Step un pas est ajout e au compteur counter ce moment soit les instructions l int rieur s ex cute
158. s ty pes de param tre 2 58 ra aea ci 4 6 4 7 1 Expressions dans les param tres cccccceceeeeecceeceeeeeeeeeeeceaececeeeeesenceaeceseeeeeesetscnaseeeeeeeetees 4 6 4 7 2 Lignes de donn es de multiplicateurs et d offsets pour la calibrage de capteurs 4 7 4 8 Acc s du programme aux tableaux de donn es ses 4 7 Chapitre 5 D clarations dans UN programme 5 1 Chapitre 6 D clarations du tableau de sauvegarde et instructions de traitement de sauvegarde nnmnnn 6 1 6 1 D claration du tableau de sauvegarde cnn nr rra nenes 6 1 6 2 Modifications des conditions de basculement Trigger modifiers oooononcccnnnonccnnnnancnnnnnnos 6 2 6 3 Instructions de sauvegarde nsnnennnnnneennneneennnennns 6 3 Chapitre 7 Instructions de mesure ss 7 1 7 1 MesS reS de TENSION a end 7 2 T2 D mi PON iaa 7 2 7 3 Excitation Sortie de tension en continu ss 7 4 7 4 Mesure ne n cessitant pas de capteur is 7 4 7 5 Port de controle E S ii oca 7 4 Chapitre 8 Instructions de calcul et de traitement 8 1 Chapitre 9 Instructions de contr le de programme 9 1 Chapitre 10 Instructions pour communiquer d une centrale de mesure une autre centrale une radio un capteur d port 10 1 Annexe A Mode terminal pour CR200 SDI12 ooooocccccccnnncocccccccnccccccncnnnnonnnnos 10 1 Annexe B Centrale de mesure CR295 ss B1 Annexe C Mise en garde de conformit s
159. s une fen tre de donn es cons cutives pr sentes dans une ligne de donn es La source doit tre un l ment particulier d une ligne de donn es par exemple Temp 1 c est le premier l ment de la ligne de donn es partir duquel il faut chercher la valeur maximum La fen tre Swath est le nombre d l ments sur lesquels on va chercher le maximum Deux r sultats sont stock s la valeur maximum et la place l int rieur de la ligne de donn es laquelle se trouve cette valeur 1 swath Param tres Entr e amp type de donn e Dest La ligne de donn es dans laquelle on stocke la valeur maximum Ligne de donn es l emplacement o elle tait l int rieur de la ligne Swath Le nombre de valeurs l int rieur de la ligne de donn es source Constante la fen tre sur lequel on va chercher la valeur maximum Source Le nom de la variable de donn es qui contient les valeurs Ligne de donn es d Entr e utilis es par l instruction Exemple de fonction MaxSpa Cet exemple utilise l instruction MaxSpa afin de chercher la valeur maximum des 5 l ments entre Temp 6 et Temp 10 et afin de stocker le r sultat dans la variable MaxTemp MaxSpa MaxTemp 5 Temp 6 MinSpa Dest Swath Source Cette instruction permet d obtenir la valeur minimum d une ligne de donn es Syntaxe MinSpa Dest Swath Source Remarques L instruction trouve le minimum spatia
160. sableVar Une valeur diff rente de 0 d sactivera le traitement interm diaire En Constante g n ral on entre la valeur 0 afin que toutes les entr es soient trait es Si la Var iable OM variable de d sactivation est diff rente de 0 la valeur du moment ne sera Expression pas prise en compte pour l obtention du nouveau minimum Le minimum qui sera sauvegard sera le minimum des valeurs en entr e qui se seront produites lorsque la variable de d sactivation portait la valeur 0 Valeur R sultat 0 On prend en compte la valeur actuelle dans le calcul 0 On ne prend pas en compte la valeur actuelle dans le calcul Time Option afin d enregistrer le moment o a eu lieu le minimum Quand le Constante temps est sauvegard les minimums de chaque r p tition sont enregistr s suivis par le moment auxquels ils se sont d roul s Valeur R sultat 0 On n enregistre pas l heure 1 On enregistre l heure Sample Reps Source Manuel de la CR200 Cette instruction sauvegarde la ou les valeur s actuellement pr sente s dans la variable ou la ligne de donn e de variables sp cifi es prend un chantillon Param tres Entr e amp type de donn e Reps Le nombre d chantillons prendre Quand le nombre de r p titions est Constante sup rieur 1 la source doit tre une ligne de donn es Source Comprend le nom de la variable qui doit tre chantillonn e Variable StdDev Reps Source
161. sure doit passer afin de communiquer avec le reste du r seau S il n y a pas de router on entre alors l adresse de HostAddr Code de s curit pour le r seau Pakbus SetValue ResponseDest Source Swath RemoteVar Port RemoteAddr RepeatAddr Security 10 4 L instruction SetValue est utilis e afin de fixer les valeurs de une ou plusieurs variables l int rieur du tableau des valeurs publiques d une centrale de mesure distante Les param tres source et Swath sont utilis s afin de d terminer quelles valeurs seront envoy es la centrale de mesure distante La source est la ligne de donn es variable de la CR200 qui contient les variables et le nombre de valeurs est sp cifi dans le param tre Swath Si le param tre Swath est sup rieur 1 RemoteVar doit tre une ligne de donn es Param tres amp type de donn e ResponseDest Variable ou ligne de donn es Source Variable ou ligne de donn es Swath Constante RemoteVar Variable ou ligne de donn es Port Constante RemoteAddr Constante RepeatAddr Constante Security Constante TimeUntilTransmit port Chapitre 10 Instructions pour communiquer d une centrale de mesure une autre centrale une radio un capteur d port Entr e C est la variable dans laquelle sera stock le code de r ponse d crivant la transmission Ce code indique si la transmission a eu lieu avec succ s ou non Descript
162. syst mes d exploitation des CR205 CR210 CR215 RF400 RF410 et RF415 2 PakBus PakBus Aware Mode Ce mode peut tre utilis avec des r seaux utilisant des RF401 RF411 RF416 ou des CR206 CR211 CR216 en utilisant les capacit s de rappel inh rentes aux radios Maxtream Ce mode n est pas compatible avec les anciennes radios VarOutOfBounds Le nombre de variables qui sont sous dimensionn es c est dire que la taille de la ligne de donn es est insuffisante pour contenir la variable SkipScan Le nombre de scrutations qui ont t manqu es du fait que la scrutation pr c dente n tait pas finie TrapCode WatchDogCnt Le nombre de fois o le processeur a t r initialis par le compteur de chien de garde ResetTables Cette commande est utilis e afin de r initialiser toutes les donn es de la centrale de mesure Pour effectuer l initialisation donner la valeur 8888 la variable ResetTables soit crire SetStatus ResetTables 8888 Value La valeur qui sera envoy e dans le champ sp cifi par l instruction dans la tableau d tat Ticker250ms L instruction Ticker250ms stocke la valeur totale de 250ms dans une variable Le syst me d horloge de 250ms est ind pendant de l horloge de la centrale d acquisition et n est pas affect par un changement de l horloge Cependant cette instruction peut tre utilis e pour ex cuter une ou plusieurs instruction bas
163. t vraie soit fausse Lorsqu on parle de l tat d un port de contr le ou d un drapeau les mots activ et d sactiv ou haut et bas sont plus facilement utilis s En CRBasic il y a plusieurs tests conditionnels ou plusieurs param tres d instructions qui peuvent tre d crits par un ou plusieurs mots du tableau 4 5 1 La CR200 value le test ou le param tre en tant que num ro 0 si le r sultat est faux diff rent de 0 si c est vrai Tableau 4 5 1 Synonymes pour vrai ou faux Constante pr d finie Vrai 1 Faux 0 Synonyme Haut Bas Synonyme Activ D sactiv Synonyme Oui Non Synonyme Basculement Pas de basculement Nombre 0 0 Port num rique 5 Volts 0 Volts 4 5 2 Evaluation de l expression Les test conditionnels n cessitent la CR200 d valuer une expression et de suivre une voie si la condition est vraie ou une autre voie si elle est fausse Par exemple IF X gt 5 then Y 0 Donnera la valeur 0 la variable Y si la variable X est sup rieure ou gale 5 La CR200 pourra aussi valuer des expressions multiples li es par des and ou des or Par exemple If X gt 5 and Z 2 then Y 0 Donnera la valeur 0 Y seulement si X est sup rieur ou gal 5 et si Z est gal 2 If X gt 5 or Z 2 then Y 0 Donnera la valeur 0 Y si l une des deux conditions est vraie X sup rieur ou gal 5 ou Z 2 Voir le descriptif de And
164. t Pchan PConfig POption Mult Offset ss 7 6 Pour effectuer de mesures d impulsion de fr quence SDI12Recorder Dest OutString Multiplier Offset sise 7 8 WD uns aid cid RATER Re ods O dons ts tips Ms ste 7 8 Commute la tension de la voie SwBatt du bornier Manuel de la CR200 7 1 Mesures de tension VoltSE Dest Reps SEChan Mult Offset S E Chanel Ground Cette instruction mesure la tension d une entr e unipolaire par rapport la terre Avec un multiplicateur gal 1 et un offset gal 0 le r sultat est en millivolts Param tres Entr e type de donn e Dest Les variables dans lesquelles on stocke le r sultat des instructions Variable ou Ligne de Quand on utilise des r p titions les donn es sont sauvegard es dans doniees des lignes de donn e ayant le nom de la variable Une ligne de donn e doit tre dimensionn e afin d avoir des l ments pour chaque r p tition Reps Le nombre de r p titions pour la mesure ou l instruction Constante SEChan Le num ro de la voie unipolaire sur laquelle on effectue la premi re Constante mesure Lorsque des r p titions sont utilis es des mesures seront effectu es sur les voies de mesure cons cutive celle indiqu e ici Mult Offset Un multiplicateur et un offset qu on utilise pour mettre l chelle les Constante Variable r sultats de la mesure brute Voir la descrip
165. t s d un angle droit Le rapport et la longueur du c t oppos l angle divis par la longueur du c t adjacent l angle Afin de convertir des degr s en radian on multiplie par 1 180 Pour convertir des radians en degr s on multiplie par 180 x Exemple de fonction Tan L exemple utilise la fonction Tan afin de calculer la tangente de la valeur de la tension Volt 1 Dim Degr s Pi Radians Ans D claration des variables Pi 4 Atn 1 Calcul de Pi Degr s Volt 1 On prend la valeur en Entr e Radians Degr s Pi 180 On convertit la valeur en radians Ans Tan Radians On calcul la tangente de l angle 8 18 Chapitre 8 Instructions de calcul et de traitement XOR La fonction XOR est utilis e afin d effectuer une exclusion logique sur deux nombres Syntaxe R sultat nombrel XOR nombre2 L op rateur XOR effectue une comparaison de bits sur des bits positionn s l identique dans 2 nombres et met la valeur fixe du bit correspondant selon la table de v rit suivante Si le bit dans l expression 1 est Et si le bit dans expression 2 est Alors le r sultat est 1 1 EA AEREA E O ES E EL SA E A ee Bien que l op rateur XOR soit un op rateur de comparaison de bits il peut tre utilis afin d effectuer des tests sur ces conditions Bool ennes Vrai Faux La CR200 d cide si quelque chose est vrai ou faux en assumant que 0 est faux et que n importe quell
166. t utilis e afin de donner comme r sultat une valeur Vraie 1 ou fausse 0 sur la base de l horloge en temps r el de la centrale de mesure Syntaxe IfTime Tintolnt Interval Units L instruction IfTime donne comme r sultat la valeur 1 quand le r sultat du test est vrai et la valeur 0 quand le r sultat du test est faut Le test est effectu par comparaison avec le temps courant l horloge de la centrale de mesure L horloge de la centrale est gard e l int rieur de la centrale de mesure et est le temps coul depuis le 1 janvier 1990 00h00min00sec L intervalle est synchronis avec le temps coul c est dire que l intervalle a la valeur vraie lorsque l intervalle est un multiple de temps coul Le param tre de Timeout permet de d finir un offset l int rieur de l intervalle L instruction IfTime peut tre utilis e afin de changer la valeur d une variable ou afin de servir d expression pour une condition L heure que l instruction IfTime v rifie a la r solution de l intervalle de mesure du programme c est dire qu il reste fixe durant la dur e enti re de l intervalle de scrutation et s incr mente lors de la scrutation suivante L instruction IfTime doit tre ins r e l int rieure d une scrutation afin qu elle fonctionne La fen tre de temps durant l instruction IfTime est vraie est de 1 fois l unit sp cifi e dans l
167. tScan EndProg Measure E Call Data Table Scan Loop Chapitre 4 Langage de programmation CRBasic 4 3 1 Tableaux de donn es TOAS 1 CR2XX v1 0 EXPLS4 CR2 45828 AveTemp TMSTAMP RECNBR SoilT_Avg 1 Soil T_Avg 2 SoilT_Avg 3 SoilT_Avg 4 TS RN DegC DegC DegC DegC Avg Avg Avg Avg 3 20 02 11 00 1 15 498 15 9926 18 516 19 5019 3 20 02 12 00 2 15 4996 15 9993 18 5069 19 502 3 20 02 13 00 3 15 4963 16 0042 18 4975 19 496 Le stockage des donn es suit une structure fixe dans la CR200 afin d optimiser le temps et l espace n cessaire Les donn es sont enregistr es dans des tableaux tels que La CR200 peut tre programm e avec jusqu 4 tableaux de donn es d finis par l utilisateur Le programme de l utilisateur d termine les valeurs qui seront enregistr es et l ordre dans lequel ce sera fait La CR200 assigne automatiquement un nom chaque champ dans le tableau de donn es Dans le tableau pr c dent TIMESTAMP RECORD RefTemp_Avg et TCAvg 1 sont des noms de champ Les noms de champs sont une combinaison du nom de la variable ou de l alias s il existe et d un mot mn motechnique 3 lettres identifiant le type de traitement sur la donn e enregistrer De fa on alternative l instruction FieldNames peut tre utilis e pour modifier le nom par d faut qui serait donn au champ L en t te du tableau de donn es a aussi une colonne
168. tension d entr e de la CR200 est prot g e contre l inversion de polarit Des tensions d alimentation sup rieures 18V peuvent endommager la CR200 et ou l alimentation Le temps de fonctionnement du syst me avec batteries peut tre d termin en divisant la capacit de la batterie Amp res Heure par la consommation moyenne en courant du syst me La CR200 a une consommation moyenne de courant qui est d environ 3mA excluant la transmission radio Soyez s r d incorporer la consommation de tous les capteurs aliment s lorsque vous calculez votre besoin en nergie 1 3 Alimentations pour CR200 Une batterie acide plomb de 0 8 Amp h est disponible pour alimenter la centrale d acquisition Cette batterie peut tre install e dans le coffret ENC 200E La capacit de cette batterie est telle que vous pourrez seulement alimenter la centrale d acquisition dans de nombreuses applications pour 10 jours d autonomie et de quelques heures avec un modem GSM qui est aliment en permanence Cette batterie est utiliser comme secours dans le cas o vous tes connect une source de courant fiable comme un chargeur CA par exemple Dans de nombreux cas cette batterie peut tre utilis e avec un panneau solaire dans le cas o votre application consomme peu d nergie et que l ensoleillement de votre site d installation est important Une batterie de 7 Amp h est aussi disponible PS100E LA200 Cette batterie est desti
169. tion ClockSet sera utilis e afin de fixer l heure de la CR200 Source La source doit tre une ligne de donn es de 7 l ments Les l ments de Ligne de donn es 7 doivent comporter respectivement l ann e le mois le jour l heure la minute la seconde et la microseconde Delay Delay Units Cette instruction est utilis e afin de donner un d lai au programme Syntaxe Delay Delay Units Remarques L instruction de d lai est utilis e afin d effectuer une pose l int rieur du programme pendant une dur e sp cifi e par les valeurs Delay et Units L intervalle de scrutation Scan Interval doit tre suffisamment long pour que le programme puisse ex cuter la totalit des instructions le d lai sp cifi entre deux intervalles de scrutation Param tres Entr e amp type de donn e Delay La valeur num rique du d lai Constante Units L unit de mesure du d lai Constante Code alphab tique Code num rique Unit USEC 0 Microsecondes MSEC 1 Millisecondes SEC 2 Secondes MIN 3 Minutes Cette instruction r p te un bloc de commandes tant qu une condition est vraie while ou jusqu ce qu une conditions devienne vraie until Chapitre 9 Instructions de contr le de programme Syntaxel Do While Until condition bloc d instructions Exit Do bloc d instructions Loop Syntaxe2 Do bloc d instructions
170. tion de la mesure pour Ligne de donn e ou conna tre l unit de la mesure brute un multiplicateur de 1 et un Expression yar de 0 sont n cessaires afin d obtenir une valeur brute pour r sultat 7 2 Demi pont ExDelSE Dest Reps SEChan ExChan ExmV Delay Mult Offset Vx Ry Vi Rs Cette instruction applique une tension d excitation attend un certain temps puis effectue une mesure de tension unipolaire Le r sultat de la mesure effectu e avec un multiplicateur gal 1 et un offset gal 0 est la tension mesur e en millivolts Chapitre7 Instructions de mesure Param tres Entr e amp type de donn e Dest Les variables dans lesquelles on stocke le r sultat des instructions Quand Variable ou Ligne de n utilise des r p titions les donn es sont sauvegard es dans des lignes donn es de donn e ayant le nom de la variable Une ligne de donn e doit tre dimensionn e afin d avoir des l ments pour chaque r p tition Reps Le nombre de r p titions pour la mesure ou l instruction Constante SEChan Le num ro de la voie unipolaire sur laquelle on effectue la premi re Constante mesure Lorsque des r p titions sont utilis es des mesures seront effectu es sur les voies de mesure cons cutive celle indiqu e ici ExChan Le num ro de la voie d excitation o effectuer la premi re mesure Constante Code Code l R sultat lettre n de voie EX 1
171. ttez en place une application avec panneau solaire surtout si vous pr voyez de faire des visites espac es sur le site ou que votre application doit subir des temp ratures extr mes 1 8 Contr le de l alimentation de capteurs et de p riph riques Le contr le de l alimentation d un appareil ext rieur est une utilisation habituelle de la CR200 Plusieurs appareils peuvent tre contr l s par le SW Batt la batterie commut e de la CR200 Le tableau 1 9 1 donne les quantit s de courant disponibles depuis le port SW Batt Les applications qui n cessitent plus de port de contr le ou une source d alimentation plus importante que celle disponible par la CR200 peuvent g n ralement tre satisfaites avec l utilisation du A21REL 12 ou en utilisant les ports de contr le C1 et C2 comme cela est d crit au paragraphe 1 9 1 Tableau 1 9 1 Limite de courant disponible Limite de source de courant lt 900mA 20 C lt 729mA 40 C lt 630mA 50 C lt 567mA 60 C lt 400mA 80 C 1 8 1 Utilisation des ports de contr le num riques E S afin de commuter des relais Chacun des ports de contr le peut tre configur en tant qu entr e ou mis l tat haut ou bas 0 ou 5V par l instruction PortSet ou WritelO On utilise souvent un port de contr le num rique pour piloter un circuit externe de relais puisque le port de contr le lui m me a une capacit de source de courant qui est limit e 2 0 mA minimum
172. u ce que l heure soit atteinte e Protocole r seau PakBus pour transmission de paquets Logiciel Pour une seule station e Logiciel gratuit pour PC PC200W ou anciennement PakCom Pour un r seau e Logiciel de Campbell Scientific appel LoggerNet afin de collecter les donn es d un r seau de centrales de mesure qui inclut la CR2XX en tant que capteurs sans fil D veloppement de logiciel e Possibilit d obtenir des composants de d veloppement de logiciel avec PakCom Active X BMP5 pour Windows Version Windows et Windows CE disponibles Programmation e On programme la centrale l aide de SCWin ou de l diteur CRBasic e On t l charge le programme compil depuis le PC jusqu la centrale On ne peut pas diter le programme sur la centrale Consommation en courant 12V e Consommation au repos sans radio ou radio teinte 0 2mA e Consommation en fonctionnement Sans radio 3mA En r ception radio 20mA CR206 CR211 36mA CR216 En transmission radio 75mA CR206 CR211 CR216 e Consommation moyenne de courant Radio toujours active 20mA CR206 CR211 36mA CR216 Radio en cycle de 1 seconde 2 2mA CR206 CR211 4mA CR216 Radio en cycle de 8 secondes 0 45mA CR206 CR211 0 8mA CR216 Conformit CE La conformit est d clar e pour les normes IEC 61326 2002 Protection EMI et ESD Immunit Conforme ou d passant les standards suivants ESD IEC 1000 4
173. u 2 pour lequel on cherche conna tre l tat Constante PortSet Dest State Cette fonction mettra le port de contr le sp cifi l tat haut ou bas Param tres amp type de donn e Entr e Constante Variable Ligne de donn e ou Expression Port Le port de contr le 1 ou 2 pour lequel on cherche conna tre l tat Constante State L tat dans lequel on va mettre le port de contr le Code Valeur Etat Vrai 0 Bas Low Faux 0 Haut High PulseCount Dest Pchan PConfig POption Mult Offset L instruction PulseCount est utilis e afin de mesurer les comptages d impulsions ou la fr quence sur l un des ports de contr le ou port de comptage d impulsion Pulse Channel Ground Sch ma de c blage pour un capteur comptage d impulsion Param tres Entr e amp type de donn e Dest C est la variable dans laquelle est envoy e le r sultat de l instruction Lorsque Variable ou ligne le nombre de r p titions est diff rent de 1 les r sultats sont stock s dans des de donn e lignes de donn e avec le nom de la variable Il faut alors dimensionner la ligne de donn e afin d avoir de la place pour chaque r p tition PChan La voie utilis e pour la mesure Constante Code alphab tique Code num rique Voie P SW 6 P_ SW P LL 0 P LL Cl 1 Cl c2 2 c2 Chapitre7 Instructions de mesure Param tres E
174. u de la CR200 2 4 ANT1 Antenne pour utilisation en int rieur uniquement 2 4 GHz omni onde Whip OdBd 2 4 ANT2 Antenne r sistante l eau mont e sur un coffret de Campbell Scientific 2 4 GHz 2 5dBi 2 4 ANT3 Antenne pour fen tre avec 3m de cable Figures OV1 4 Trois antennes typiques approuv es pour leur fonctionnement avec les CR216 A noter Pour tre en conformit avec les r gles Europ ennes le gain total de l antenne moins la perte due au c ble ne doit par exc der 3dB OV 5 Manuel de la CR200 OV2 Concept de la m moire et de la programmation OV2 1 M moire La CR200 a 2K de SRAM qui sert de m moire tampon pour la communication les calculs et les variables 60K de flash EEPROM pour le syst me d exploitation et le programme de l utilisateur La CR200 avait auparavant 128K de flash EEPROM pour le stockage des donn es elle en a actuellement 512k lorsque cela est mentionn sur une tiquette pr sente sur le bornier Figures OV2 1 L tiquette pr sente sur le CR206 indique qu elle a une m moire de 512k OV2 2 Mesures traitement et stockage des donn es La CR200 est souvent utilis e pour fournir une interface sans fil entre un capteur et une CR10X Pakbus ou une autre centrale de mesure qui traite et stocke les r sultats Dans ce cas la CR200 effectue la mesure et envoie les r sultats une centrale de mesure ma tre selon un intervalle de temps d fini par le programme de l
175. ulement est fausse 0 L exemple cr e un tableau de donn es appel Temp effectue la sauvegarde a chaque fois que d autres conditions sont atteintes et garde 2000 enregistrements en m moire Datalnterval Tintolnt Interval Units Datalnterval 0 1 hr L instruction Datalnterval est une instruction qui modifie la condition pour laquelle les donn es seront stock es Les trois param tres sont le temps l int rieur de l intervalle de temps la dur e de l intervalle de temps auquel les donn es sont stock es et l unit de temps de l intervalle L exemple donn enregistrera des valeurs chaque valeur du temps 0 dans l intervalle de temps faisant 1 heure avec la valeur du 0 cal par rapport l horloge interne de la centrale de mesure 4 3 Manuel de la CR200 Les instructions de sauvegarde comprises dans la d finition du tableau de donn es d terminent les valeurs qui seront enregistr es dans le tableau Le tableau doit tre appel par le programme si l on veut que les instructions de sauvegarde soient ex cut es Ceci se produira chaque fois que de nouvelles mesures sont effectu es et que le tableau de donn es est appel Lorsque le tableau est appel les instructions de sauvegarde sont ex cut es sur les valeurs courantes contenues dans la m moire d entr e Si les conditions de basculement du tableau sont atteintes alors les donn es calcul es par les instructions de sauvegar
176. une concordance n est satisfaite avec les expression de test ou les liste d_ expression pr c dentes Lorsqu il n y a pas d instruction Case Else et qu aucune des expressions list e dans les clause Case ne permet de concorder avec expression de_test l ex cution du programme se poursuit jusqu aux instructions qui suivent le End Select End Select C est la fin de structure du Select Case Cette instruction doit appara tre la suite de toutes les autres instructions n cessaires au bloc de contr le Select Case La liste des arguments de liste d_ expression contient ces parties Partie Description expression N importe quelle expression num rique To Mot cl utilis afin de sp cifier une tendue de mesure de valeurs Si on utilise le mot cl To pour indiquer une tendue de mesure de valeurs la valeur la plus petite doit tre plac e avant le To Bien que cela ne soit pas n cessaire il est pr f rable d avoir une condition Case Else l int rieur du bloc de commandes Select Case afin de tenir compte des valeurs inattendues de l expression de test On peut utiliser des expressions multiples ou des tendues de mesure dans chaque clause Case Par exemple la ligne suivante est valide Case 1 To 4 7 To 9 11 13 Les conditions Select Case peuvent tre imbriqu es Chaque bloc de commandes Select Case doit avoir un End Select pour le conclure Exemple de condition Select Case L exemp
177. ur les missions radio C1 Figure Figure OV1 1 Centrale de mesure CR206 avec radio 900MHZ ss 1 Figure OV1 2 Bornier de la CR206 et les instructions associ es 2 Figure OV1 3 Positionnement des broches sur la RS 232 cssescseseeeeeeeeeeeeeeeeneeeeneeeneeseseeneesesesensenseeneens 4 Figures OV1 4 Trois antennes typiques approuv es pour leur fonctionnement avec les CR216 5 Figures OV2 1 L tiquette pr sente sur le CR206 indique qu elle a une m moire de 512k 6 Figures OV3 1 Connexion de l alimentation et du lien s rie sur une CR200 ccseseeeeeseseeeeeeeeeeeeeeneeeenes 8 Figures OV3 2 Ecran principal de DevConfig ssnnennnnnnnennnnes 9 Figures OV3 3 Configuration de l adresse PakBus ss 9 Figure 1 8 1 Circuit de pilotage avec un relais rca rra 1 5 Figure 1 8 2 Circuit de pilotage sans relais ocoonnncccionicccnnnnacnccnnannnncrnnnnn rre 1 5 Figure 2 4 1 Informations de l en t te sn crac 2 2 Figure 3 3 1 Nombre de comptage variant l int rieur d un intervalle de scrutation 3 1 Figure 6 3 1 Vecteurs chantillonn s en entr e ss ssnsnnennnnnnennnennrs 6 8 Figure 6 3 2 Vecteur vent MOYEN sn cnn 6 9 Figure 6 3 3 Ecart type pour la direction rn rre 6 9 Figure 7 5 1 Conditionnement pour des impulsions forte tension 7 7 Figure B 1 Centrale CR295 esiis srna annesin anenai Sanaa ANER PNR N
178. urant de la batterie la borne SW Batt est une sortie uniquement Le courant n cessaire la charge d une batterie 12V entre 16 et 22V CC doit tre reli aux bornes Charge et Charge OV1 1 9 Batterie commut e Switched Battery La voie SW Bat fournit une alimentation non r gul e qui peut tre commut e sous contr le du programme OV1 1 10 Alimentation et adaptateur secteur Power Supply and AC Adapter La CR200 n a pas de batterie interne mais dispose de bornes de connexion pour une batterie externe et un r gulateur de charge int gr afin de recharger une batterie 12V de type acide plomb partir d une source de courant externe Le courant de charge peut provenir d une entr e 16 22V CC tel qu un panneau solaire OV1 2 Communication et stockage des donn es OV1 2 1 RS 232 pour ordinateur Le port de communication est un port RS 232 qui peut tre connect directement un ordinateur voir figure OV1 3 Le port RS 232 de la CR200 est un port DCE Le RS232 disponible est une version limit e sans contr le de flux Le tableau OC1 1 donne une br ve description des broches de la RS 232 Le port RS 232 de la CR200 n est pas lectriquement isol Le branchement un ordinateur aliment par le secteur peut causer des boucles de courant et g n rer des probl mes de mesure La tension maximum en entr e est de 25V La tension maximum en sortie est de 13V Le signal typique en sortie est de 5 4V
179. ure et les capteurs en cr ant un chemin un point faible potentiel Campbell Scientific recommande de connecter chaque centrale de mesure la terre ch ssis Chaque composant du syst me centrales de mesure capteurs alimentation externe support bo tiers etc devra tre reli une seule terre ch ssis Manuel de la CR200 Lorsque le mat riel est install sur le terrain le minimum conseill est d avoir un piquet en cuivre de 2 3m de long enfonc dans la terre et reli la borne de mise la terre de la CR200 via un fil de cuivre de diam tre 14SWG 2 04mm Dans des substrats faible conductivit tels que le sable les sols tr s secs la glace ou les rochers un seul piquet de terre ne devrait pas fournir de point de masse suffisant Dans ce type d installations consultez des documents relatifs la protection foudre ou contactez un consultant sp cialis dans ce domaine Une tr s bonne source d information au sujet des protections foudre peut tre trouv e sur Internet http www polyphaser com Dans les applications automobile le fil de masse doit tre solidement reli au ch ssis du v hicule via un c ble 12 SWG ou plus pais Pour des applications en laboratoire il n est pas toujours facile de trouver un point de masse stable Dans les b timents un peu anciens des plaques en cuivre r centes reli es des prises de courant anciennes peuvent indiquer qu une prise de terre
180. us en plus claire au fur et mesure que l on avance dans cette introduction 4 1 3 Insertion de commentaires dans un programme Des commentaires peuvent tre ins r s dans le programme en d butant la ligne de commentaire par une marque Les commentaires peuvent tre ajout s en d but de ligne ou la suite suivant le code de la CR200 Quand le compilateur de la CR200 voit un il ignore le reste de la ligne Manuel de la CR200 4 2 S quence de programmation Le tableau suivant d crit la structure typique d un programme de CR200 Declaration Declare constants Declare Public variables Dimension variables Define Alises Define data tables Process store trigger Table size Processing of Data Define Subroutines Program Set scan interval Measurements Processing Call Data Table s Indicate controls NextScan End Program Faire une liste de ce que l on va mesurer et calculer l int rieur de cette liste ins rez les constantes utilis es Indiquez les valeurs que l utilisateur peut visualiser lorsque le programme est en cours d ex cution Le nombre de chaque mesure qui sera effectu e Et un nom sp cifique pour chacune des mesures effectu es alias D crit en d tail les tableaux de donn es qui seront enregistr s pendant l exp rience Ceci est actif lorsque les donn es doivent tre enregistr es Sont elles enregistr es lorsque certaines conditions s
181. utilisant les vis et crous fournis pour aller aux quatre coins du coffret Les attaches sur le bras de montage doivent tre dirig es vers l arri re du coffret L attache avec les deux trous devra d passer au dessus de la bo te l autre attache sera plac au niveau des presses toupes vers le bas 2 Amenez le coffret assembl jusqu au poteau et installez l trier en V fourni autour du poteau le poussant par les deux trous dans l attache saillante 3 Utilisez des rondelles anti vibration et des crous pour fixer l trier en V autour du poteau ATTENTION Ne pas serrer trop fortement les crous vous risqueriez de d former les attaches Manuel de la CR200 Lorsque le coffret est install en position fixe vous pouvez compl ter l installation de la fa on suivante 1 Installer la centrale d acquisition CR200 sur la platine du coffret en utilisant les vis et les fixations en nylon fournis En compl ment des bandes Velcro sont fournies pour installer la batterie optionnelle de 0 8 Amp h dans l espace au dessus de la centrale d acquisition et les p riph riques en dessous ou sur la droite 2 Connectez la prise de terre de la centrale d acquisition au connecteur de terre du coffret 3 Reliez un c ble de terre la prise de terre ext rieure du coffret au piquet de terre de r f rence ou au tuyau d eau voir chapitre 1 6 1 ci dessous 4 Faites passer les c bles des capteurs par les press
182. valeur 1 RemoteVar doit tre une ligne de donn es Param tres Entr e amp type de donn e ResponseDest C est la variable dans laquelle sera stock le code de r ponse Variable ou ligne d crivant la transmission Ce code indique si la transmission a eu de donn es lieu avec succ s ou non Description Transmission r ussie R ponse re ue mais permission refus e R ponse re ue mais RemoteVar n est pas public R ponse re ue mais conversion de donn es impossible 1 2 n Nombre de timeouts avant d avoir la r ponse Dest La ligne de donn es dans laquelle stocker la variable re ue depuis la Variable ou ligne de donn es Swath Constante RemoteVar Variable ou ligne de donn es Port Constante RemoteAddr Constante RepeatAddr Constante Security Constante centrale de mesure distante Le param tre Dest doit avoir une taille sup rieure ou gale au param tre Swath Le nombre de valeur r cup rer partir de la centrale distante La variable ou la ligne de donn es de la table public de la centrale de mesure distante partir desquelles on va prendre les valeurs Si Swath est sup rieur 1 la variable doit tre une ligne de donn es de dimension sup rieure ou gale celle de Swath Le port de communication utilis pour communiquer avec l appareil distant Description L adresse Pakbus de la centrale distante Adresse de la premi r
183. variances NumOfCov tre calcul es alors la valeur de DataArray doit tre gale 4 x 100 400 Si la premi re valeur du premier jeu de donn es n est pas le premier point du jeu de donn es alors le premier point du jeu de donn es doit tre sp cifi dans ce param tre Cette instruction donne comme r sultat l exponentielle e la base du logarithme n p rien la puissance donn e Syntaxe x Exp source Remarques Si la valeur de la source exc de 709 782 712 893 une erreur de type Overflow se produit La valeur constante de e est approximativement 2 718282 NOTE La fonction exponentielle fait le compl ment d action de la fonction Log et est parfois appel e l antilogarithme Exemple de fonction Exp L exemple utilise la fonction Exp afin de calculer la valeur de e Exp 1 est la valeur de e mont e la puissance 1 Exp x est e x donc Exp 1 est e 1 ou e Dim ValeurDeE Beginprog ValeurDeE Exp 1 EndProg D claration de la variable Calcule la valeur de e Manuel de la CR200 Frac Source ItTime Cette instruction donne comme r sultat la partie fractionnelle du nombre Syntaxe x Frac source Remarques Cette instruction donne comme r sultat la partie fractionnelle du nombre qui est entre les parenth ses Exemple d utilisation de la fonction Frac L exemple utilise la fonction Frac Cette instruction es
184. y es au capteur en utilisant la commande suivante OXD variable_name De multiples valeurs d un tableau ou d une ligne peuvent tre envoy es en faisant pr c der le nom du tableau ou de la ligne par le nombre de valeurs envoy es exemple OXD 3variable cette commande enverra la variable 1 la variable 2 et la variable 3 Mult Offset Un multiplicateur et un offset qu on utilise sous forme de constante de variable de ligne de donn es ou d expression afin de mettre l chelle Constante Variable les r sultats de la mesure brute Ligne de donn e ou Expression SwBatt L instruction SwBatt est utilis e afin de mettre le port 12V commute l tat haut ou l tat bas Syntaxe SwBatt tat Remarque La centrale de mesure a une borne de connexion pour une batterie commut e Cette batterie commut e peut tre contr l e par l instruction SwBatt afin de fournir la tension de la batterie un p riph rique externe A temp rature ambiante il y a 900mA de disponible entre la borne SwBatt et la masse L indicateur d tat indique si la batterie commut e est active diff rent de z ro ou inactive 0 NOTE La borne SW Batt est non r gul e et peut fournir jusqu 900mA 20 C et jusqu 630mA 50 C Un fusible en polym re r initialisable prot ge la centrale contre les court circuits La r initialisation est accomplie en supprimant la
185. ype de donn e Interval On entre l intervalle de temps auquel la scrutation sera effectu e Constante L intervalle peut tre en secondes ou en minutes comme cela est s lectionn dans le param tre des unit s Units L unit pour le param tre de temps tant eis oye CHER Code alphab tique Ende Unit num rique SEC 2 Secondes MIN 3 Minutes ScanLEDOff Cette instruction d sactive les LEDs du bornier de la centrale de mesure LEDs qui indiquent que le programme est en cours d ex cution Syntaxe ScanLEDOff Remarques Cette instruction n a pas de param tres Quand cette instruction est pr sente dans un programme la LED qui indique si le programme est ex cut ou non est alors teinte jusqu la fin de l ex cution pr sente du programme Lors des scrutations suivantes la LED sera de nouveau active jusqu ce que le programme lise l instruction ScanLEDOff Cette instruction est donc typiquement utilis e afin d conomiser de l nergie lorsque les programmes sont longs et que la LED reste allum e pendant longtemps si on n utilisait pas l instruction ScanLEDOff Chapitre 9 Instructions de contr le de programme Select Case Cette instruction ex cute les commandes pr sentes l int rieur du bloc de commandes en fonction de la valeur d une expression Syntaxe Select Case expression de test Case liste d expression 1 bloc d instruction 1 Case liste d expression 2 bloc _d_ instruction 2
186. z vous que la variable Rain mm s affiche vous mesurerez alors des mm de pluie Cliquez sur votre gauche sur Wiring Diagram afin de voir le sch ma de c blage tel que celui ci dessous Il faut alors c bler la thermistance 109 et le pluviom tre ARG100 comme cela est sp cifi Si vous n avez pas d ARG100 vous pouvez simuler sa pr sence avec un contact de basculement toggle switch Sans capteur 109 le r sultat de la mesure sera NAN Not A Number File bdt Sn Helo Brmgrece Dra Era es Pra PRS ee TS EL EN A ABRES 1 Curpute byk Ty pegs Era OC CE Fidh Ert Ez Bud eri wiring Mia ap eet dunia de ra ana in aa A Tmi IIA TEA Hirr ICH CL esl The sk Hine Fisi iis gt __ _ MATES EL E _ rnm Cliquez sur votre gauche sur Sensors Capteurs pour revenir la page pr c dente et continuer avec l tape 3 Etape 3 Step 3 Enregistrements sauvegardes Output Processing L tape 3 permet de d finir les instructions de sauvegarde pour les capteurs mesur s Sur votre gauche il faut cliquer sur le bouton Output Sortie L cran qui sert d finir les sauvegardes comprend une liste de capteurs s lectionn s sur la partie gauche et des tableaux de sauvegarde sur la droite Il y a par d faut 2 tableaux de d finis Tablel et Table2 Les deux tableaux ont un champs Store Every et un menu d roulant afin de d terminer quel intervalle

Download Pdf Manuals

image

Related Search

Related Contents

COBY electronic CV 220 User's Manual  Lightolier DPB2S16LS22U User's Manual  Operators Manual  Acer Aspire 5040 Owner's Manual  User Manual User Manual  

Copyright © All rights reserved.
Failed to retrieve file