chevauchement tsx 3721

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
crespin
Code sa première boucle
Code sa première boucle
Messages : 12
Enregistré le : 11 oct. 2023, 20:41
Localisation : Usa
Contact :

chevauchement tsx 3721

Message par crespin »

bonjour,
j'ai des variables en rouge donc chevauchement mais je ne trouve pas ou elle sont utilisées dans mon programme : ex %MW200.
comment puis savoir ou est utilisé toutes ces variables.
dpo
Dieu du process
Dieu du process
Messages : 818
Enregistré le : 27 nov. 2015, 20:03

Re: chevauchement tsx 3721

Message par dpo »

de mémoire il met un mot en rouge si par exemple tu utilises ailleurs un flottant %MF ou un double %MD
par exemple si tu as %MW201 en rouge, cherche %MF200 et %MD200 qui prennent 2 adresses
crespin
Code sa première boucle
Code sa première boucle
Messages : 12
Enregistré le : 11 oct. 2023, 20:41
Localisation : Usa
Contact :

Re: chevauchement tsx 3721

Message par crespin »

j'y avais pensé mais je ne trouve ni de %MF ni %MD
dpo
Dieu du process
Dieu du process
Messages : 818
Enregistré le : 27 nov. 2015, 20:03

Re: chevauchement tsx 3721

Message par dpo »

un tableau ?
un bit de mot ?
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: chevauchement tsx 3721

Message par Bruce33 »

Et les octets ? %MW200 -> %MB400...
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1953
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: chevauchement tsx 3721

Message par Béryl »

Règles de chevauchement adresses Schneider :

%MDi ---> %MWi %MWi+1
%MWi ---> %MBi*2 %MBi*2+1
%MFi ---> %MWi %MWi+1
Damdam307
Forcené des structures
Forcené des structures
Messages : 173
Enregistré le : 26 sept. 2022, 19:48
Localisation : Haute Saône

Re: chevauchement tsx 3721

Message par Damdam307 »

Bonjour,
Comme sur la photo , si c'est en caractère gras (ex:%MW14 ,%MW15) , c'est qu'elles sont en chevauchement dans le programme mais il faut avant tout activer les options "chevauchement" et "utilisation dans l'application" dans l'éditeur de variables .
Si ce n'est pas en caractère gras et en rouge cela indique qu'il y a un risque de chevauchement mais n'est pas utilisée dans le programme.
pl7_chevauche.PNG
crespin
Code sa première boucle
Code sa première boucle
Messages : 12
Enregistré le : 11 oct. 2023, 20:41
Localisation : Usa
Contact :

Re: chevauchement tsx 3721

Message par crespin »

bonjour,
mon problème de départ était le suivant :" lecture de la table de dialogue impossible " message sur mon XBT et je pensais que c'était dû au chevauchement mais apparemment non, je reste donc toujours avec se problème de table de dialogue.
Répondre