connexion compteur IEM3255 sur M340 modbus RTU
-
- Apprend le binaire
- Messages : 9
- Inscription : 02 oct. 2018, 17:16
connexion compteur IEM3255 sur M340 modbus RTU
Bonjour,
Je souhaite relever les énergies actives et réactives mesurées par le compteur Schneider IEM3255 par un M340.
La connexion se fait en modbus RTU sur support RS485.
J'ai réalisé la connectique 0V, D1, D0.
Le voyant com du compteur clignote.
J'ai déclaré sous Unity le port série maitre, RS485, 9600 bauds, 1 bit d'arrêt, 1 bit de parité ( le compteur est configuré de façon identique avec numéro d'esclave 1).
Mais je n'arrive pas à communiquer avec le compteur avec le programme suivant schneider indique dans sa doc un bloc ADDM pour l'adresse du bloc read_var mais à la génération unity m'indique une erreur de type de variable.
En faisant comme sur la photo, la génération est sans erreur mais est ce valable ?
En mode connecté, les infos du port modbus du m340 indique des tentatives de communication mais aucune réponse.
Quelqu'un aurait une piste, une idée ?
Merci.
Je souhaite relever les énergies actives et réactives mesurées par le compteur Schneider IEM3255 par un M340.
La connexion se fait en modbus RTU sur support RS485.
J'ai réalisé la connectique 0V, D1, D0.
Le voyant com du compteur clignote.
J'ai déclaré sous Unity le port série maitre, RS485, 9600 bauds, 1 bit d'arrêt, 1 bit de parité ( le compteur est configuré de façon identique avec numéro d'esclave 1).
Mais je n'arrive pas à communiquer avec le compteur avec le programme suivant schneider indique dans sa doc un bloc ADDM pour l'adresse du bloc read_var mais à la génération unity m'indique une erreur de type de variable.
En faisant comme sur la photo, la génération est sans erreur mais est ce valable ?
En mode connecté, les infos du port modbus du m340 indique des tentatives de communication mais aucune réponse.
Quelqu'un aurait une piste, une idée ?
Merci.
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: connexion compteur IEM3255 sur M340 modbus RTU
cliquer dessus
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Apprend le binaire
- Messages : 9
- Inscription : 02 oct. 2018, 17:16
Re: connexion compteur IEM3255 sur M340 modbus RTU
Bonjour,
Merci pour ta réponse mais je l'ai testée et ça ne fonctionne toujours pas.
J'ai finalement réussi à réaliser le schéma donné par Schneider Mais dans la table de gestion, table 1 défile et table 2 me donne l'erreur 7.
Cette fois l'automate semble trouver l'esclave (pas de message perdus) mais le retour de la demande n'est pas correct.
Merci pour ta réponse mais je l'ai testée et ça ne fonctionne toujours pas.
J'ai finalement réussi à réaliser le schéma donné par Schneider Mais dans la table de gestion, table 1 défile et table 2 me donne l'erreur 7.
Cette fois l'automate semble trouver l'esclave (pas de message perdus) mais le retour de la demande n'est pas correct.
Re: connexion compteur IEM3255 sur M340 modbus RTU
Salut Debutant59,
La communication n'est pas quelque d'intuitive...dis nous est-ce que tu peux vérifier les points suivants :
1/ il dois avoir un valeur dans le paramétre GEST de la fonction Read_Vars, que du a mis a l'adresse %MW75.3 , c'est la valeur du timeout (multiple de 100ms).
Si %MW75.3 =20 donc le timeout serai de 100×20= 2000ms soit 2secondes.
2/vérifie ton code function de l'esclave, si cela correspond a MW our IW...dans la objet de la fonction Read_Vars.
3/vérifie la polarité entre D0 et D1.
La communication n'est pas quelque d'intuitive...dis nous est-ce que tu peux vérifier les points suivants :
1/ il dois avoir un valeur dans le paramétre GEST de la fonction Read_Vars, que du a mis a l'adresse %MW75.3 , c'est la valeur du timeout (multiple de 100ms).
Si %MW75.3 =20 donc le timeout serai de 100×20= 2000ms soit 2secondes.
2/vérifie ton code function de l'esclave, si cela correspond a MW our IW...dans la objet de la fonction Read_Vars.
3/vérifie la polarité entre D0 et D1.
-
- Apprend le binaire
- Messages : 9
- Inscription : 02 oct. 2018, 17:16
Re: connexion compteur IEM3255 sur M340 modbus RTU
Bonjour,
Effectivement le problème venait de D0 D1, les voyants clignotaient, je pensais que la com se faisait, mais non.
J'ai inversé D0 D1 et là, c'est parfait, les voyants clignotent aussi mais plus ordonnés.
Un grand merci pour votre aide.
Par contre je n'arrive toujours pas à comprendre lorsqu'à la borne ADR je mets ADDM('0.0.0.1') ça fonctionne, si je passe par un bloc ADDM comme indiqué sur la doc Schneider ça ne fonctionne pas !!
Effectivement le problème venait de D0 D1, les voyants clignotaient, je pensais que la com se faisait, mais non.
J'ai inversé D0 D1 et là, c'est parfait, les voyants clignotent aussi mais plus ordonnés.
Un grand merci pour votre aide.
Par contre je n'arrive toujours pas à comprendre lorsqu'à la borne ADR je mets ADDM('0.0.0.1') ça fonctionne, si je passe par un bloc ADDM comme indiqué sur la doc Schneider ça ne fonctionne pas !!
Re: connexion compteur IEM3255 sur M340 modbus RTU
regard cette configuration fonctionne bien essai de la reproduire.
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: connexion compteur IEM3255 sur M340 modbus RTU
@aprenti
Ton Read_Var tel qu’il est écris veut lire 3204 mots INT à partir de l’adresse 1 , il faut se relire avant de poster
Ton Read_Var tel qu’il est écris veut lire 3204 mots INT à partir de l’adresse 1 , il faut se relire avant de poster
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: connexion compteur IEM3255 sur M340 modbus RTU
Merci itasoft
C'était juste , j'ai fait ça sans me relire... preuve qu'il faut toujours se relire...
C'était juste , j'ai fait ça sans me relire... preuve qu'il faut toujours se relire...
Re: connexion compteur IEM3255 sur M340 modbus RTU
J'ajouterai aussi par rapport à la dernière capture d'écran : configurer la voie 0 (Modbus série) en maître !
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)