Our full technical support staff does not monitor this forum. If you need assistance from a member of our staff, please submit your question from the Ask a Question page.


Log in or register to post/reply in the forum.

cr10X-pb modbus and labview


fab_inrae Jun 18, 2024 11:23 AM

Bonjour Tous le monde,

J'ai un soucis, je ne comprend pas le fonctionnement du modbus avec labview. J'ai mis à jour mon cr10x avec l'os CR10X-pb afi n de pouvoir discurter avec labview en modbus.

J'ai ouvert une connexion serial modbus via labview, le dialogue semble se passer. Mais je ne comprend pas ce que je dois faire pour lire une entrée/sortie sur mon campbell.

J'ai vu qu'il fallait commnercer à l'adresse 40 000. Mais pour le reste je ne comprend pas ou lire exactement mes infos?

Puis-je lire une voie analogique également?

Je suis allé dans devconfig je ne comprend à quoi sert le Setting Editor ni le déployment.

Cordialement Merci pour votre aide.

Hello Everyone,

I have an issue. I don't understand how Modbus works with LabVIEW. I have updated my CR10X with the CR10X-PB OS to communicate with LabVIEW via Modbus.

I've opened a serial Modbus connection using LabVIEW, and it seems like the communication is working. However, I don't know what to do to read an input/output on my Campbell device.

I saw that I need to start at address 40,000. But for the rest, I'm not sure where to read my information exactly.

Can I also read an analog channel?

I went into DevConfig, but I don't understand the purpose of the Setting Editor or the deployment.

Best regards, and thank you for your help.


Nanisa1 Jun 27, 2024 10:02 AM

Pour communiquer avec un appareil Campbell via Modbus dans LabVIEW, vous devez comprendre quelques concepts clés 

1.
Adresses Modbus : Les adresses commencent souvent à 40 000 pour les registres d'entrée et à 30 000 pour les registres de sortie. Cependant, vous devez consulter la documentation de votre appareil Campbell pour connaître les adresses spécifiques des données que vous souhaitez lire bitlife

2. Lire des données : Pour lire une entrée ou une sortie, vous utiliserez généralement les codes de fonction Modbus 03 (lire les registres de maintien) ou 04 (lire les registres d'entrée. Dans LabVIEW, vous pouvez utiliser les VIs Modbus pour envoyer ces requêtes à votre appareil.


fab_inrae Jul 1, 2024 02:36 PM

Bonjour

Merci pour ces renseignements, par contre je me pose des questions ou j'établis quel est le numéro d'esclave du cr10X. Doit-on le configurer quelque part, est-ce qu'il prend la place 0 si on ne le touche pas où bien la 1?

Sinon j'ai dû mal à comprendre si mon campbell est automatiquement en esclave ou en maitre.

En tous les cas, merci de vos réponses.

Cordialement Fabien

Log in or register to post/reply in the forum.