Page 1 sur 2

Adresses Modbus Diris I-60

Posté : 28 avr. 2024, 16:50
par sinced
Bonjour a tous,
a tout hasard avez vous mis en service une comm entre automate Siemens S7-1500 ou S7-1200 et les compteurs d'energie Diris I-60, I-30 etc ?
J'ai un souci au niveau des adresses. Les adresses dans le manuel du fabricant sont des adresses de 18000 etc.
Le S7-1200 n'accepte que les adresses entre 40001 et 49999.
Image
Comment trouver les equivalences ?
Si j'ajoute 40001 a 18843 je trouve 58443 qui est hors plage cote Siemens.
Voici le lien pour la table d'echange des Diris.
https://apac.socomec.com/sites/default/ ... oring%20AC

Re: Adresses Modbus Diris I-60

Posté : 28 avr. 2024, 18:14
par Bruce33

Re: Adresses Modbus Diris I-60

Posté : 29 avr. 2024, 00:05
par sinced
Bruce33 a écrit : 28 avr. 2024, 18:14 Bonjour sinced,

Essaye tout simplement en écrivant 418843, ça devrait marcher.


Table 1.png
Source : How do you address the memory areas in the SIMATIC S7-1200/S7-1500 and in the Modbus device in the case of Modbus/TCP data communication?

Voir aussi : Modbus/TCP with instructions "MB_CLIENT" and "MB_SERVER"
Merci pour ton retour je vais tester cela.

Re: Adresses Modbus Diris I-60

Posté : 29 avr. 2024, 20:37
par Pierro
Bonjour,

+1 avec Bruce33, il s'agit d'une adresse Modbus, converti en registre avec décalage +1. j'ai déjà fait du Modbus RTU avec un digiware et les adresses de lecture étaient similaires.

a+

Re: Adresses Modbus Diris I-60

Posté : 03 mai 2024, 09:11
par sinced
Ca fonctionne bien merci pour l'astuce.
Par contre je me suis rendu compte que la table d'echange sur le site de Socomec (la V2.2.2) https://apac.socomec.com/sites/default/ ... MT_EN.html

semble etre differente de la version de mon equipement (certainement plus ancien puisque cette table a ete mises a jour en 2022.
Auriez-vous a tout hasard l'ancienne table d'echange ?
Actuellement le courant I1 de la load 2 se trouve a l'adresse 20522 au lieu de 20506 comme indique par la table de change actuelle.

Re: Adresses Modbus Diris I-60

Posté : 06 mai 2024, 07:25
par Bruce33
sinced a écrit : 03 mai 2024, 09:11 Auriez-vous a tout hasard l'ancienne table d'echange ?
Actuellement le courant I1 de la load 2 se trouve a l'adresse 20522 au lieu de 20506 comme indique par la table de change actuelle.
Étrange... J'ai une "vieille" table datant de 2016 et le courant I1 de Load #2 se trouve à l'adresse 20506.
Je serai fâché si Socomec modifiait l'adresse des données au fil des firmware !

Re: Adresses Modbus Diris I-60

Posté : 06 mai 2024, 11:01
par roudy
De mémoire, il ne faut utiliser que LOAD #1, pas 2 et 3.
Mais,... je sais plus pourquoi.

Re: Adresses Modbus Diris I-60

Posté : 06 mai 2024, 12:38
par sinced
Bruce33 a écrit : 06 mai 2024, 07:25
sinced a écrit : 03 mai 2024, 09:11 Auriez-vous a tout hasard l'ancienne table d'echange ?
Actuellement le courant I1 de la load 2 se trouve a l'adresse 20522 au lieu de 20506 comme indique par la table de change actuelle.
Étrange... J'ai une "vieille" table datant de 2016 et le courant I1 de Load #2 se trouve à l'adresse 20506.
Je serai fâché si Socomec modifiait l'adresse des données au fil des firmware !
Voici ce que j'obtiens.
Image
Les valeurs se rangent a leur guise.
La frequence coincide bien apres c'est le farwest

Re: Adresses Modbus Diris I-60

Posté : 06 mai 2024, 12:39
par sinced
roudy a écrit : 06 mai 2024, 11:01 De mémoire, il ne faut utiliser que LOAD #1, pas 2 et 3.
Mais,... je sais plus pourquoi.
et comment faire quand tu as 2 charges derriere ?

Re: Adresses Modbus Diris I-60

Posté : 06 mai 2024, 13:02
par roudy
Je crois bien que je me suis planté et que la réponse est dans ta question.
En fait, après vérification, je contrôlais qu'une seule phase donc j'avais pas besoin des deux autres.