Page 1 sur 2

Adresses Modbus d'un automate M251 et un Sofrel

Posté : 03 juil. 2017, 01:35
par joliemoon
Bonjour
Je cherche à lire des données issues d'un automate M251 vers un SOFREL qui est maître. Dans l'automate, j'ai des variables qui sont écris dans des adresses type %MD500 à %MD520 type réel (REAL) et des données %MD100 type entier (INT). Pouvez-vous s'il vous plaît me donner les adresses à rentrer dans le SOFREL ?
Merci beaucoup

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 03 juil. 2017, 04:41
par itasoft
slts,
les mêmes adresses que les variables en question
ex:
500 pour %MD500
500 pour %MF500
100 pour %MD100
pour la longueur à lire ça sera 2 mots par adresses

PS:
ça veut dire jolie-lune ?

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 03 juil. 2017, 05:11
par joliemoon
Bonjour
Il me semble avoir mis ces adresses mais sans succès. Je vais réessayer, peut-être que j'ai mal configuré.
Merci beaucoup :D

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 03 juil. 2017, 05:17
par joliemoon
Si cela ne te gêne pas, est-ce que les %MD REAL ce sont des mots doubles de 32 bits réels et les %MW des mots de 8 ou 16 bits ?

Pour répondre à ta question oui jolie lune

Merci beaucoup

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 03 juil. 2017, 07:33
par tuscaonline
Image

C'est facile en
1 tu met l'adresse 500 pour %MD500
en 2 le type de donnée Entier 32bit pour le Type %MD
en 3 le début des informations du sofrel
en 4 le type de requête, 3 ça marche bien d'habitude.
en 5 le nombre d'info a récupérer.

En espérant que ca t'aide

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 03 juil. 2017, 08:54
par itasoft
slts,
Non ça ne me gène pas vu ce n'est pas un secret, lol
%MD et %MF c'est du 32 bits
%MW c'est du 16 bits

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 04 juil. 2017, 07:56
par joliemoon
Bonjour
En fait c'est pas exactement ça. Ci-dessous le tableau de conversion. Il est vrai que %MW100 aura pour adresse 100 dans le Sofrel mais %MD100 = %MW200 et %MW201 donc aura pour adresse 200 dans le sofrel, etc... A savoir aussi que dans SoMachine, les adresses ne se chevauchent plus.
Merci beaucoup de ton aide, grâce à toi j'ai enfin compris le système.

%MD0 %MW0 0
%MW1

%MD499 %MW998 998
%MW999 999
%MD500 %MW1000 1000
%MW1001 1001
%MD501 %MW1002 1002
%MW1003 1003

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 04 juil. 2017, 08:12
par tuscaonline
Salut
C'est pas lier, il faut que tu déclare tes informations dans le sofrel avec des numéros qui se suivent.

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 04 juil. 2017, 09:07
par itasoft
mais %MD100 = %MW200 et %MW201 donc aura pour adresse 200 dans le sofrel, etc... A savoir aussi que dans SoMachine, les adresses ne se chevauchent plus.

en gras, tu veux dire %MD200

Re: Adresses Modbus d'un automate M251 et un Sofrel

Posté : 04 juil. 2017, 21:32
par joliemoon
Bonjour
Voici ce que j'ai configuré dans le Sofrel en pièce jointe. Les adresses automates commencent à %MD520. J'espère que le fichier joint sera ok. Je ne sais pas comment insérer une image. Par contre, je n'arrive pas encore à récupérer les bits de mots. Dans l'automate M251, les états de fonctionnement des moteurs ou le retour de défauts des actionneurs sont écris sous la forme %MX100.6. Ce qui équivaut au bit n°6 du mot %MW100. Si quelqu'un a une idée, je suis preneuse.

En vous remerciant tous d'avance.
lect mot sof.PNG
lect mot sof.PNG (2.41 Kio) Vu 5100 fois