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?
operation %M vers %MW twido
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: operation %M vers %MW twido
slts,
en quoi ça te gêne que ça soit des multiples de 8 ????
en quoi ça te gêne que ça soit des multiples de 8 ????
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
tardieub
- Générateur de blocs fonctions

- Messages : 126
- Enregistré le : 08 déc. 2015, 10:46
- Localisation : Sourzac
Re: operation %M vers %MW twido
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?
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?
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: operation %M vers %MW twido
slts,
c'est plus simple de tout reprendre sinon il faut faire bit à bit ex:
%MW1;X0:=%M5
%MW1;X1:=%M6
----------
%MW1;X15:=%M20
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
itasoft@free.fr
-
tardieub
- Générateur de blocs fonctions

- Messages : 126
- Enregistré le : 08 déc. 2015, 10:46
- Localisation : Sourzac
Re: operation %M vers %MW twido
ah oui ok j'ai compris, merci bien, je vais voir ce qui peut m'économiser le plus
bonne journée a toi.
Re: operation %M vers %MW twido
Ou peut-être ainsi :
%M80:16:=%M5:16
%MW1:=%M80:16
%M80:16:=%M5:16
%MW1:=%M80:16
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: operation %M vers %MW twido
----------------
pourquoi ça marcherait ainsi ??
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: operation %M vers %MW twido
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é.
