Ov2. Concept De La Memoire Et De Fonctionnement; Ov2.1 Mémoire; Ov2.2 Programmation; Ov2.3 Exécution Des Instructions Dans La Centrale De Mesure - Campbell Scientific CR1000 Manuel D'utilisation

Table des Matières

Publicité

Aperçu de la CR1000
OV2. Concept de la mémoire et de fonctionnement
OV2.1 Mémoire

OV2.2 Programmation

OV2.3 Exécution des instructions dans la centrale de mesure
OV-6
La CR1000 a 2MB de Flash EEPROM qui est utilisée pour stocker le système
d'exploitation. 128 K de mémoire Flash sont utilisés afin de stocker les paramètres
de configuration. Un minimum de 2 MB de SRAM (ou 4MB en option) est
disponible pour le stockage du programme (16k), l'utilisation du système
d'exploitation, et le stockage des données. La taille mémoire disponible peut être
affichée par le fichier d'état. De la mémoire additionnelle peut être disponible avec
l'utilisation du CFM100 ou NL115, modules optionnels pour cartes Compact Flash.
Le programme de la CR1000 détermine quand et comment les capteurs sont
mesurés, et les données stockées. Le programme est créé sur ordinateur puis envoyé
à la CR1000. La CR1000 peut stocker plusieurs programmes en mémoire. Campbell
Scientific dispose de deux logiciels permettant de créer des programmes pour la
CR1000 : ShortCut et l'éditeur CRBasic.
Pour un bon nombre d'applications, il est préférable de débuter la programmation
avec ShortCut (ou SCWIN). Avec ShortCut vous êtes amené à sélectionner le
capteur que vous souhaitez mesurer, l'unité de mesure dans laquelle vous souhaitez
effectuer la mesure, puis le type de sauvegarde à y associer. ShortCut permet de
programmer la plupart des capteurs commercialisés par Campbell Scientific, ainsi
que des capteurs génériques. Les programmes pour CR1000 qui sont créés par
ShortCut sont généralement clairs et fournissent un bon exemple de code en
CRBasic, pour ceux qui souhaiteraient écrire le programme par eux même.
Pour les utilisateurs qui ont besoin ou souhaitent effectuer des programmes plus
complexes, l'éditeur CRBasic sera utilisé afin de créer et d'éditer des programmes
en CRBasic, que la CR1000 pourra alors faire fonctionner. Le paragraphe 4 est une
introduction à la programmation en CRBasic. L'éditeur de CRBasic a une syntaxe,
des couleurs et un menu d'aide en ligne pour le jeu d'instructions de la CR1000, qui
sont décrits au paragraphe 5-12.
ShortCut est inclus aux logiciels PC200W, PC400 et LoggerNet, mais peut aussi
être téléchargé gratuitement sur le site Internet de Campbell Scientific. L'éditeur
CRBasic n'est présent qu'avec PC400 et LoggerNet.
L'exécution des instructions dans une centrale de mesure est accomplie en utilisant
3 types de tâches différentes : la mesure, SDM, et le traitement. Comme son nom
l'indique, la tâche de mesure a pour finalité de mesurer un signal reçu via le bornier
de la centrale de mesure ; elle comprend aussi l'envoi de signaux de sortie pour la
commande d'autres dispositifs. Les composants de mesure et de contrôle sont
pilotés par une séquence synchronisée de façon stricte. La tâche SDM gère la
mesure et le contrôle de la plupart des appareils SDM. La tâche de traitement
convertit les valeurs brutes lues par la centrale de mesure en nombres représentant
des grandeurs physique, elle effectue des calculs, stocke les données, prend les
décisions pour actualiser les contrôles, et effectue les communications séries E/S.

Publicité

Table des Matières
loading

Table des Matières