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
comprendre la gestion memoire M221 avec Machine expert basic
-
MiGaNuTs
- 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
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".
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".
- itasoft
- 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
Mais c'est normal !!!!!!!!!!!! C'est vous qui voyez !!!!!!!! (Laspales)
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- JC87
- 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
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
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
JC
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
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
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..."
Re: comprendre la gestion memoire M221 avec Machine expert basic
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é.
Re: comprendre la gestion memoire M221 avec Machine expert basic
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)
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.

