operation %M vers %MW twido

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
tardieub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 126
Enregistré le : 08 déc. 2015, 10:46
Localisation : Sourzac

operation %M vers %MW twido

Message par tardieub »

Bonjour,

J'ai un twido ou il faudrait que je transfère 16 bit de %M5 à %M20 dans %MW1 pare exemple , j essaye avec
%MW1:=%M5:16
mais on a l'air d'obliger d'utiliser des multiples de 8 comme adresse de bit %M0 %M8...
Quelqu un a déjà expérimenté ce genres de bloc opération svp?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: operation %M vers %MW twido

Message par itasoft »

slts,
en quoi ça te gêne que ça soit des multiples de 8 ????
Automaticien privé (de tout)
itasoft@free.fr
tardieub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 126
Enregistré le : 08 déc. 2015, 10:46
Localisation : Sourzac

Re: operation %M vers %MW twido

Message par tardieub »

Bonjour Itasoft,

parce que les bits sont déjà déclarés, il y a 7 listes de 24 bits et aucunes ne commencent par une adresse de bit multiple de 8.
Tu me conseille de tout reprendre?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: operation %M vers %MW twido

Message par itasoft »

slts,
c'est plus simple de tout reprendre sinon il faut faire bit à bit ex:
%MW1;X0:=%M5
%MW1;X1:=%M6
----------
%MW1;X15:=%M20
Automaticien privé (de tout)
itasoft@free.fr
tardieub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 126
Enregistré le : 08 déc. 2015, 10:46
Localisation : Sourzac

Re: operation %M vers %MW twido

Message par tardieub »

ah oui ok j'ai compris, merci bien, je vais voir ce qui peut m'économiser le plus :) bonne journée a toi.
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: operation %M vers %MW twido

Message par DurandO »

Ou peut-être ainsi :
%M80:16:=%M5:16
%MW1:=%M80:16
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: operation %M vers %MW twido

Message par itasoft »

DurandO a écrit : 31 mars 2021, 16:56 Ou peut-être ainsi :
%M80:16:=%M5:16
%MW1:=%M80:16
----------------
pourquoi ça marcherait ainsi ??
Automaticien privé (de tout)
itasoft@free.fr
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: operation %M vers %MW twido

Message par DurandO »

itasoft a écrit : 31 mars 2021, 23:02
DurandO a écrit : 31 mars 2021, 16:56 Ou peut-être ainsi :
%M80:16:=%M5:16
%MW1:=%M80:16
----------------
pourquoi ça marcherait ainsi ??
J'ai cru comprendre dans un premier temps que le problème était du à l'adresse utilisée dans la chaîne de bit vers mot.

Mais, effectivement, suivant la documentation un tableau de bits ne peut être adressé qu'à une valeur multiple de 8.
Restriction pas très logique dans le cas de chaîne de bits vers chaîne de bits.

J'ai fais l'erreur de garder en mémoire ce qui était autorisé en série 7.
Désolé.
Répondre