Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Communication avec un automate Modicon M340

Bonjour,

Afin de faire une supervision en LabView sur un automate M340 du constructeur Schneider j'ai crée un I/O server sous la LabView avec une connexion Ethernet, cependant je vois toute un liste de variable avec que des chiffres et donc totalement incompréhensible.

Comment je pourrais faire pour voir les adresses auxquelles sont relié ces variables dans l'automate?

 

Cordialement

Nathan

0 Compliments
Message 1 sur 11
7 093 Visites

Ou bien comment faire pour lire ou écrire les variables de l'automate avec une adresses type %MW?

0 Compliments
Message 2 sur 11
7 090 Visites

Bonjour NathV74,

 

Quel est le protocole utilisé pour communiquer avec l'automate?

 

Cordialement

Paolo_P
Certified TestStand Architect
Certified LabVIEW Architect
National Instruments France

0 Compliments
Message 3 sur 11
7 080 Visites

bonjour,

 

je te conseille d'utiliser le protocole modbus avec le M340

http://www.ni.com/example/29756/en/

 

la correspondance est la suivante :

Coils = %M = 0x memory area

Discrete Inputs = %I = 1x memory area

Input Registers = %IW = 3x memory area

Holding Registers = %MW = 4x memory area

adeline.

Message 4 sur 11
7 076 Visites

Bonjour,

Tous d'abord, je vous remercie pour vos réponses. Ensuite, j'utilise bien le protocole ModBus pour communiquer et jai repérer dans la liste qui m'est proposer le "Holding register" qui devrait correspondre aux variable %MW, mais je ne vois pas comment récuperer les variable défini dans l'automate à partir de ce registre.

 

Cordialement

Nathan

0 Compliments
Message 5 sur 11
7 066 Visites

Bonjour,

 

Je vous conseille la lecture de ce document.

http://www.ni.com/white-paper/13911/en/

 

Personnellement  je préfère cette méthode à celle de la librairie ModBus.

.

Paolo_P
Certified TestStand Architect
Certified LabVIEW Architect
National Instruments France

0 Compliments
Message 6 sur 11
7 063 Visites

J'ai déja lu ce document et il ne résout en rien mon problème, je cherche a récuperer les données contenues dans les variable de l'automate dans des variable LabView...

0 Compliments
Message 7 sur 11
7 060 Visites

C'est justement ce que fait cet exemple, il accede a un espace memoire de l'escalve ModBus via une varaible en lecture ou ecriture lièe à l'I/O Server en ModBus.

 

Paolo_P
Certified TestStand Architect
Certified LabVIEW Architect
National Instruments France

0 Compliments
Message 8 sur 11
7 055 Visites

Smiley clignant de l'œil pour le document.Trés interressant*****

0 Compliments
Message 9 sur 11
6 780 Visites

Bonjour,

 

Lorsque je veux créer le serveur I/O Labview m'indique que je n'ai aucun serveur I/O disponible, comment dois-je remédier à cela ?

Faut-il que je sois connecté à mon automate pour pouvoir créer ce serveur ?

 

Merci d'avance.

0 Compliments
Message 10 sur 11
3 063 Visites