com Modbus entre S7-1200 et Countis E27

Forum traitant des automates industriels de marque Siemens.
Répondre
Avatar du membre
neonavy
Aguerri de l'automation
Aguerri de l'automation
Messages : 76
Enregistré le : 05 févr. 2016, 14:03

com Modbus entre S7-1200 et Countis E27

Message par neonavy »

Bonjour,
Je chercher à faire communiquer (en Modbus) un compteur de courant "SOCOMEC COUNTIS E27" ( https://www.socomec.com/files/live/site ... e28_FR.pdf ) avec un automate SIEMENS S7-1200.
SOCOMEC m'a fournit un fichier répertoriant les adresses mais j'ai du mal à voir comment utiliser ces informations pour les adapter...
Comme c'est le compteur qui fournit les informations je suppose que je peux le considérer comme le serveur, sur l'automate j'utilise donc un bloc "MB_CLIENT" pour communiquer, mais j'ai un peu de mal à configurer ce bloc aussi vous serait il possible de m'aider?
Par exemple: dans le fichier du fabriquant si je veux voir la fréquence du courant je dois envoyer une requète à l'adresse 50526 hors lorsque je regarde la notice du MB_DATA_ADDR (borne d'entrée du MB_CLIENT) je vois que les plages d'adresses autorisée exluent les adresses dont j'ai besoin (entre 50000 et 50999), que faire?
Si la borne REQ est bien la borne qui permet d'envoyer la requète, à quoi sert la borne DISCONNECT (puisque la requète n'est plus envoyée si la borne REQ n'est plus alimenté)?
(dans les paramètres de la borne CONNECT => https://zupimages.net/up/20/14/9cgh.jpg )
Que mettre dans "interfaceld"? Habituellement on met le numéro hardware lorsque le matériel est ajouté dans la config matériel lorsqu'on a un matériel avec un fichier GSD hors ce n'est pas le cas ici.
Que mettre dans "ID"?
Que mettre dans "ActiveEstablished"?
Que mettre dans "RemotePort" et dans "LocalPort"?
Bref, y aurait il une bonne ame pour m'aider à configurer ma communication (ou me dire si ce que j'ai fait est correct)?
Merci d'avance.

PS: Il ne m'est pour l'heure pas possible de tester cette communication car c'est pour du triphasé (dans la maison que je fais construire) alors que pour l'heure je n'ai que du monophasé.
dehell
Codeur fou
Codeur fou
Messages : 253
Enregistré le : 19 janv. 2016, 09:24
Localisation : Alès

Re: com Modbus entre S7-1200 et Countis E27

Message par dehell »

Bonjour,
Pour t'aider au mieux, c'est préférable de donner ta version de TIA car les blocs évoluent.

"à quoi sert la borne DISCONNECT"
=> tu n'es pas obligé de gérer cette patte du bloc : moi j'y met un bit que j'utilise pas.

"je vois que les plages d'adresses autorisée excluent les adresses dont j'ai besoin (entre 50000 et 50999), que faire?"
=> En version V15 ça pose pas de problème : à voir avec ta version.
mbus.PNG
"Que mettre dans "interfaceld"? "
=> C'est le numéro de port Ethernet de ta CPU =>voir image
hw.PNG
hw.PNG (7.53 Kio) Vu 2506 fois
"Que mettre dans "ID"?"
Tu mets un chiffre => 1 par exemple.
Si tu fait un deuxième bloc MB_Client tu mettras 2 pour le 2 eme bloc.

"Que mettre dans "ActiveEstablished"?"
Tu mets = true

"Que mettre dans "RemotePort""
Tu mets 502 si ton socomec utilise le port 502.

""LocalPort"?"
Tu mets 0
Avatar du membre
neonavy
Aguerri de l'automation
Aguerri de l'automation
Messages : 76
Enregistré le : 05 févr. 2016, 14:03

Re: com Modbus entre S7-1200 et Countis E27

Message par neonavy »

Parfait, merci beaucoup :-)
J'utilise TIA V15.1 (donc je comprend que je peux mettre une adresse entre 50000 et 50999?)
Je ne sais pas quel port est utilisé par le Countis... J'espère que c'est le 502.
Répondre