le 03-05-2014 07:43 AM
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
le 03-05-2014 08:12 AM
Ou bien comment faire pour lire ou écrire les variables de l'automate avec une adresses type %MW?
le 03-06-2014 10:08 AM
Bonjour NathV74,
Quel est le protocole utilisé pour communiquer avec l'automate?
Cordialement
Paolo_P
Certified TestStand Architect
Certified LabVIEW Architect
National Instruments France
le 03-06-2014 10:17 AM
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.
le 03-07-2014 01:51 AM
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
le 03-07-2014 02:19 AM
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
le 03-07-2014 03:18 AM
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...
le 03-07-2014 06:52 AM
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
le 05-19-2014 07:14 AM
pour le document.Trés interressant*****
le 12-17-2019 07:33 AM
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.