par Jacob Davis | Mis à jour le : 10/12/2016 | Commentaires : 6
Que faites-vous si vous avez deux centrales d'acquisition de données installées très près les unes des autres et que vous voulez payer uniquement une seule facture d'une carte SIM d'un modem cellulaire ? Comment obtenez-vous les données des deux centrales de mesure en utilisant un seul modem ? Comment obtenez-vous que vos enregistreurs de données se partagent des tables de données ? La réponse courte à ces questions est d'utiliser la mise en réseau PakBus. Dans cet article, je vais vous expliquer comment la mise en réseau PakBus fonctionne et des nombreuses possibilités de collecte de données à partir de deux centrales d'acquisition de données avec un seul modem cellulaire.
PakBus est un protocole de communication propriétaires pour les dataloggers de Campbell Scientific. Le nom vient du fait que c'est un bus de données en paquets. Toutes les données sont transférées en paquets, qui comprennent des adresses de destination et de source. Il est optimisé pour bien fonctionner sur des connexions à faible bande passante (comme avec les radios).
Voici trois capacités clés que le protocole de communication PakBus ajoute à nos centrales de mesure :
Le plus simple pour concevoir un réseau PakBus est d'utiliser l'utilitaire Network Planner. (Network Planner est inclus dans LoggerNet depuis la version 4.0.) Cet utilitaire a été spécialement conçu pour vous aider à configurer les centrales d'acquisition de données dans les réseaux PakBus afin qu'elles puissent communiquer entre elles et le serveur de LoggerNet.
Le Network Planner permet la mise en page graphique des appareils et la spécification des liens entre les appareils. Il peut alors utiliser ces informations pour générer des paramètres pour tous les appareils et fournir les moyens pour programmer ces paramètres dans les appareils et également configurer LoggerNet.
Conseil : Pour accéder à Network Planner, ouvrir LoggerNet, naviguer jusqu'au menu Tools, et cliquez sur le lien Network Planner.
Recommandé pour vous : Si vous n'êtes pas familier avec Network Planner, regardez la vidéo "Logiciel LoggerNet | Network Planner”. |
Dans cet exemple, je vais ajouter au logiciel LoggerNet, une centrale de mesure CR1000, et une centrale de mesure CR6 au réseau. Je vais connecter LoggerNet à la CR1000 via le ComRS232, et je connecte le COM1 de la CR1000 au COMU1 de la CR6.
Si vous regardez les paramètres du Network Planner fournis aux centrales de mesure, ce sont des paramètres clés :
Une chose que Network Planner ne fait pas pour vous est d'expliquer le câblage. Vous devez raccorder les bornes de transmission vers les terminaux de réception de l'autre datalogger comme indiqué dans l'image ci-dessous :
Conseils :
Une fois que les paramètres de Network Planner ont été appliqués à LoggerNet et aux deux centrales d'acquisition de données, vous êtes en mesure de communiquer à la CR6 par la CR1000. Vous pouvez envoyer des programmes, collecter des données et même modifier vos paramètres.
Au début de cet article, j'ai mentionné que l'on pouvait utiliser un modem cellulaire pour deux centrales de mesure. Le seul changement nécessaire est d'ajouter un modem cellulaire pour la CR1000 et de l'utiliser à la place de la connexion RS-232 à LoggerNet. Vous serez toujours en mesure de recueillir des données à partir du CR6.
Vous pouvez également ajouter une radio sur le CR6 pour la communication à une douzaine de centrales de mesure CR300-RF422. Il est possible d'ajouter d'autres centrales d'acquisition de données sur le réseau, jusqu'à ce que vous atteigniez les limites de débit de vos liens de communication.
Des instructions CRBasic existent, qui permettent à une de vos centrales de mesure de recueillir des données provenant d'une autre. Vous pouvez les trouver répertoriés dans la catégorie des instructions PakBus dans l'éditeur CRBasic.
Comme vous pouvez le voir, il y a beaucoup de possibilités lorsque vous utilisez la mise en réseau PakBus. Cela peut sembler un peu compliqué au début, mais avec l'utilitaire Network Planner cela est simple à réaliser. La mise en réseau PakBus vous permet vraiment de simplifier votre travail. Ne pas oublier d'ajouter aussi une activité aux périphériques Device Activity dans Network Planner pour permettre de planifier automatiquement la collecte de données Scheduled Collection. La collecte planifiée peut automatiquement collecter les données de toutes les stations du réseau PakBus. Nous avons créé le protocole de communication PakBus pour nos centrales d'acquisition de données parce que nous savons l'importance de vos mesures.
Recommandé pour vous : Si vous souhaitez mieux connaître Network Planner, lire l'article de notre rubrique ''Trucs et Astuces : Restons actif!". |
Si vous avez des questions ou des commentaires, n'hésitez pas de les poster ci-dessous.
Commentaires
GAG | 11/13/2016 at 06:55 PM
Should I open the SerialPort in the CRBasic program?
Or does the Network Planner do it for me?
Thank you!
JDavis | 11/14/2016 at 09:44 AM
The baud rate setting that Network Planner configures on the datalogger will open the serial port. There is no need to use SerialOpen in your datalogger program.
Minh T. | 02/22/2018 at 02:32 PM
Do Loggernet Servers that communicate with one another using TCP/IP utilize the Pakbus protocol or is Pakbus strictly used for Server-to-Logger and Logger-to-Logger communication?
JDavis | 02/22/2018 at 05:04 PM
If you look at your network in Setup of LoggerNet, anything going through a PakbusPort is using PakBus as the protocol.
Mazhar | 04/30/2021 at 07:02 AM
Thank Jacob for this article. In my configuration : assuming I have two CR1000 linked with TCP/Packbus via NL115 on each, if I add a CELL2xx on one of the CR1000 (let call it CR1000_Router), no link with Loggernet but datas sent thru FTP, I have three additionnal questions :
. why there is not any link available between CELL2xx series and CR1000, while links are available betwenn CELL2xx series and CR300 ?
. should I have to specify IP adress to each CR1000 (like 192.168.1.1 and 192.168.1.10) or leave it to 0.0.0.0 ?
. If I have specified an IP adress on CR1000, what will happen when CELL2xx will connect via GPRS, a conflict of IP adress or will it run as usual : External IP adress thru CELL2xx and Internal IP adress thanks to DHCP
Thank you for your help
Best regards
JDavis | 04/30/2021 at 08:19 AM
With IP connections, sometimes you need to force which interface a connection goes through with the IPRoute() instruction. Please contact your local Campbell Scientific office for support.
Please log in or register to comment.