comprendre la gestion memoire M221 avec Machine expert basic

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
eaglebass
Apprend le binaire
Apprend le binaire
Messages : 7
Enregistré le : 11 nov. 2025, 10:20

comprendre la gestion memoire M221 avec Machine expert basic

Message par eaglebass »

Bonjour
suis debutant sur M221 Machine expert basic . J ai fait un premier programme ladder. je ne comprends pas comment est gerée la memoire entre les Mots , les Mots double , les mots double constants . J ai l impression qu il y a chevauchement . si on ecrit dans 2 mots double consecutif par eexemple dans %KD10 et %KD11 , une partie de %10 est ecrase par un octet de % KD11. On dirait qu il faut declarer les mots double en en utilisant 1 sur 2 ...pas trouve la moindre doc sur le sujet . Est ce un probleme connu ? Merci
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1572
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: comprendre la gestion memoire M221 avec Machine expert basic

Message par MiGaNuTs »

Bonjour.
C'est le fonctionnement normal. C'est exactement pour ca que ca s'apelle un " mot double" en fait, ca prends deux emplacements de mots.
C'est forcément marqué quelque part dans la doc, mais j'ai la flemme de fouiller dans les 800 pages pour trouver les deux lignes ou c'est expliqué.
Probablement dans le chapitre "organisation de la mémoire".
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: comprendre la gestion memoire M221 avec Machine expert basic

Message par itasoft »

Mais c'est normal !!!!!!!!!!!! C'est vous qui voyez !!!!!!!! (Laspales)
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2230
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: comprendre la gestion memoire M221 avec Machine expert basic

Message par JC87 »

Bonjour,

C'est dans l'aide en ligne, touffue certes mais j'ai mis 45 secondes à trouver, bon faut dire que je suis un authentique surhomme :mrgreen:
Objets flottants et mots double.PNG
Chez Schneider c'est comme ça depuis la série 7, environ 45 ans quoi... Pour finir on écrit pas dans des mots constants, justement parce qu'ils sont constants, c'est dans l'aide aussi, si si :D

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
eaglebass
Apprend le binaire
Apprend le binaire
Messages : 7
Enregistré le : 11 nov. 2025, 10:20

Re: comprendre la gestion memoire M221 avec Machine expert basic

Message par eaglebass »

Merci a vous . je n ai pas eu le reflexe de la doc en ligne . J ai fait une recherche dans les docs schneider : rien ! la doc en ligne est super claire sur l alignment des doubles mots . c 'est tres surprenant d avoir laisser cela au libre arbitre du programmeur . Merci de votre aide et de votre reactivité.
roudy
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 144
Enregistré le : 19 janv. 2019, 17:28

Re: comprendre la gestion memoire M221 avec Machine expert basic

Message par roudy »

Bonjour,
Moi je décompose (suivant projets) mon plan mémoire pour ne plus avoir à réfléchir au chevauchement.
Par exemple :
- de %MW0 à %MW499 que des %MW (INT)
- de %MW500 à %MW1000 que des %MF (REAL)
Si c'est pas clair dans ta tête, ce sera bien pire dans ton code.
Répondre