Comment la capacité mémoire d'une centrale d'acquisition de données est calculée ?

La capacité mémoire d'une centrale d'acquisition dépend de ce qui suit :

  • Du nombre de données en cours d'écriture dans la table à chaque fois qu'un enregistrement est écrit
  • Du type de données
  • Des conditions qui déterminent si les nouvelles données sont ajoutées à une table, et à quelle fréquence les données sont écrites dans la table
  • De l'espace mémoire disponible dans la centrale d'acquisition

Pour les centrales d'acquisition de données plus anciennes (CR10X, CR510 et CR23X etc.), la capacité mémoire est déterminée en multipliant le nombre de données par le nombre d'octets nécessaires pour les stocker. La plupart des valeurs ont été stockées sous la forme soit de deux octets ou de quatre octets. Ce résultat est multiplié par le nombre d'échantillonnage par minute pour obtenir le nombre d'octets par minute. Pour obtenir la capacité mémoire en temps, il faut diviser la quantité de mémoire maximum de la zone mémoire par le nombre d'octets par minute.

Pour les centrales d'acquisition de données plus récentes, telles que la CR10000, la meilleure façon de déterminer la capacité mémoire, est de charger le programme et de laisser la centrale de mesure de faire le calcul. Cette information peut être trouvée dans les détails du programme. (Pour de plus amples informations, consultez l'article "Details, Details, Details!".) Comme autre option, dans LoggerNet, cette information peut être consultée dans le tableau d'Etat ''Status'' chaque table de données dans le programme se voit attribuer un champ appelé DataFillDays, ou dans l'onglet Table Fill Times dans Station Status, qui est disponible dans l'écran Connect. La capacité mémoire des tables de votre programme peuvent être aussi consultée sur les logiciels PC400 et PC200WCes options fonctionnent bien pour les données qui sont écrites dans la table de données basée uniquement sur le temps.

Pour les tables de données qui stockent des données sur la base d'une condition autre que le temps, la centrale d'acquisition de données n'est pas en mesure d'estimer combien de fois l'état va se produire. La centrale de mesure suppose le pire des cas, qui est que les données soient écrites dans les tables conditionnelles à chaque cycle. Il en résulte que le champ DataFillDays peut montrer un remplissage de table basé sur une condition en minutes ou en heures, alors qu'en réalité la condition qui déclenche le stockage de données est rare et la table ne sera jamais remplie. C'est pourquoi il est important de définir la taille de la table pour les tables de données fonctionnant avec une condition plutôt que de laisser l'enregistreur de données auto-attribuer la taille de la table. l'auto-attribution ne doit être utilisée que pour les tables de données qui stockent des données sur la seule base du temps.

Pour de plus amples information, veuillez consulter  Data Table Memory Allocation Tutorial.

Est-ce utile ?

Retour à la page d’accueil FAQ