Echanges de réel entre api siemens et schneider (M340)

Forum traitant des automates industriels de marque Schneider - Telemecanique
BHB59
Code son premier grafcet
Code son premier grafcet
Messages : 32
Inscription : 23 août 2018, 16:45
Localisation : Nord de la france

Echanges de réel entre api siemens et schneider (M340)

Message par BHB59 »

Bonjour,
Je souhaite partager des informations de type réel, entre un M340 et avec un api Siemens. Côté M340 je suis en modbus TCPIP.
Les échanges d'entier se passent bien , mais pas les réels.Dois je inverser des choses ou y a t il une mise en forme spécifique ?
Merci pour votre aide.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Echanges de réel entre api siemens et schneider (M340)

Message par itasoft »

slts,
qui est client qui est serveur ?
Automaticien privé (de tout)
itasoft@free.fr
BHB59
Code son premier grafcet
Code son premier grafcet
Messages : 32
Inscription : 23 août 2018, 16:45
Localisation : Nord de la france

Re: Echanges de réel entre api siemens et schneider (M340)

Message par BHB59 »

C'est l'api Siemens qui vient lire les mots que je mets à disposition, pour les entiers il lit les bonnes valeurs mais pour les réels que je mets à disposition les valeurs sont différentes.

Exemple d'un des réels codés.

"PCI" est en format réel avec en affectation l'adresse %MW15000
J'inverse %Mw15000 et %MW15001 car il me semblait qu'il fallait faire ce type d'opération mais je ne suis pas sur.
exemple
PCI = 15.2
TOTO = %MW15000
%MW15000=%MW15001
%MW15001 = TOTO
BHB59
Code son premier grafcet
Code son premier grafcet
Messages : 32
Inscription : 23 août 2018, 16:45
Localisation : Nord de la france

Re: Echanges de réel entre api siemens et schneider (M340)

Message par BHB59 »

je n'ai pas d'accès direct à l'api siemens c'est un autre prestataire qui s'en occupe .j'ai accès au M340
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Echanges de réel entre api siemens et schneider (M340)

Message par itasoft »

slts,
affecter à PCI l'adresse absolue %MW1500 , ne pas inverser, l'API "teutons" doit lire ces 2 mots de 16 bits à partir de cette adresse, et faire de ces deux mots un REAL suivant la norme IEC................... et c'est tout ce que tu dois faire coté M340 , si ça marche pas coté "teutons" voir avec eux.
Automaticien privé (de tout)
itasoft@free.fr
BHB59
Code son premier grafcet
Code son premier grafcet
Messages : 32
Inscription : 23 août 2018, 16:45
Localisation : Nord de la france

Re: Echanges de réel entre api siemens et schneider (M340)

Message par BHB59 »

ok merci je vais enlever l'inversion .
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Echanges de réel entre api siemens et schneider (M340)

Message par philou77 »

Salut,

Attention, siemens lit des 8 bits... et à tendance à inverser les poids faibles et poids forts !!
regarde bien la structure des mots côté siemens !!
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar de l’utilisateur
Bernardo59
Dieu du process
Dieu du process
Messages : 957
Inscription : 20 oct. 2015, 05:48
Localisation : Nimes

Re: Echanges de réel entre api siemens et schneider (M340)

Message par Bernardo59 »

BHB59 a écrit : 22 sept. 2018, 11:11 ok merci je vais enlever l'inversion .
J'ai envie de te dire que c'est à lui de faire son inversion et non à toi.
BHB59
Code son premier grafcet
Code son premier grafcet
Messages : 32
Inscription : 23 août 2018, 16:45
Localisation : Nord de la france

Re: Echanges de réel entre api siemens et schneider (M340)

Message par BHB59 »

Merci pour vos réponses, j'ai enlevé l'inversion et j'attends le retour de l'autre prestataire.
Répondre