Connexion M340 modbus RTU ATV320 et parametrage

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
latune
Code son premier grafcet
Code son premier grafcet
Messages : 43
Enregistré le : 24 déc. 2015, 16:29

Connexion M340 modbus RTU ATV320 et parametrage

Message par latune » 10 janv. 2018, 14:03

Bonjour et meilleurs voeux à tous.
Je rencontre un problème pour paramétrer et connecter un Altivar 320 a un M340 en modbus RTU.
Peut on utiliser un câble droit ethernet pour relier les 2 appareils sans utiliser le coupleur LU9GC ?
J'ai suivi le tuto du lien suivant:

http://www2.schneider-electric.com/reso ... t%20IP.pdf

J'ai l'impression de n'avoir aucune com sur le port série du M340 (le voyant com de la cpu ne clignote pas)
Je suppose que le mot d’état du variateur devrait me donner autre chose qu'une valeur 0?????
De plus dans la mise au point du port série du M340 , je n'ai aucun échange....
Merci d'avance.

Avatar de l’utilisateur
Ulairi
Codeur fou
Codeur fou
Messages : 260
Enregistré le : 20 oct. 2015, 06:22

Re: Connexion M340 modbus RTU ATV320 et parametrage

Message par Ulairi » 11 janv. 2018, 09:02

Bonjour,

en principe, un câble Ethernet droit convient pour une communication sur 4 fils en Modbus RTU

Voici le brochage d'un câble Modbus série de chez Schneider :

Image

Pour la valeur du mot d'ETA, voir le DRIVECOM des variateurs ATV320 :

Image
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)

latune
Code son premier grafcet
Code son premier grafcet
Messages : 43
Enregistré le : 24 déc. 2015, 16:29

Re: Connexion M340 modbus RTU ATV320 et parametrage

Message par latune » 11 janv. 2018, 12:03

Bonjour,
Merci pour ces information.
Est-ce qu'a la mise sous tension et sans envoyer aucune information , le mot d'état est à 16#0000 ?
J'ai l’impression qu'en suivant le tuto Schneider ,aucune requête ne se fait (lecture et écriture).
Manque t il quelque chose ?
Merci.

Avatar de l’utilisateur
Ulairi
Codeur fou
Codeur fou
Messages : 260
Enregistré le : 20 oct. 2015, 06:22

Re: Connexion M340 modbus RTU ATV320 et parametrage

Message par Ulairi » 13 janv. 2018, 15:14

Il faut
- paramétrer le port série du M340 en maitre, RTU 8bits, 19200 bauds, 1 bits de parité, 1 bit de stop (par exemple)
- paramétrer le variateur en commande via réseau en mode non séparé avec les mêmes caractéristiques que ci-dessus (19200 bauds & bit de parité) et lui attribuer une adresse, par exemple 1
Image
- une distance courte entre M340 et ATV320, sinon privilégier le LU9GC avec résistance de terminaison de ligne.
- programmer son ADDM, et les read_var et write_var
Quatre registres sont suffisants pour une commande basique ETA et RFR en lecture ; CMD et LFR en écriture

Pour l'ETA, la valeur de départ n'est pas 16#0000, mais 16#250 :
Image
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)

latune
Code son premier grafcet
Code son premier grafcet
Messages : 43
Enregistré le : 24 déc. 2015, 16:29

Re: Connexion M340 modbus RTU ATV320 et parametrage

Message par latune » 14 janv. 2018, 15:57

J'ai bien fait toute cette configuration.
Peut être un problème au niveau du programme LD présent dans le TUTO Schneider ?????

Avatar de l’utilisateur
Ulairi
Codeur fou
Codeur fou
Messages : 260
Enregistré le : 20 oct. 2015, 06:22

Re: Connexion M340 modbus RTU ATV320 et parametrage

Message par Ulairi » 15 janv. 2018, 15:40

J'ai fait un test rapide sur une maquette que j'ai montée pour la formation de mes étudiants, communication modbus RTU entre un M340 et un ATV312 en utilisant un câble Ethernet droit :

Image

Configuration matérielle M340 :
Image
Image

Programme simplifié, ATV312 à l'adresse 1 :
Image
Image

Table d'animation, sur un ATV312, le mot d'état ETA est le registre 8603 :
Image
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)

latune
Code son premier grafcet
Code son premier grafcet
Messages : 43
Enregistré le : 24 déc. 2015, 16:29

Re: Connexion M340 modbus RTU ATV320 et parametrage

Message par latune » 15 janv. 2018, 21:06

Merci à tous.
En fait je me suis rendu compte que je n'avais pas paramétré le timeout et la longueur dans les parametres de gestion du read_var et write_var.
De plus mes tables de gestion ne comportaient que 2 variables.
Modification ci-dessous :
Capture.JPG

Répondre