7 résultats trouvés

par Gattaca
28 juil. 2021, 16:44
Forum : Schneider - Telemecanique
Sujet : Recherche de bit dans un mot sur m221
Réponses : 16
Vues : 4149

Re: Recherche de bit dans un mot sur m221

On m'a passé un fichier en langage structuré qui utilise la fonction ROR. Je suis en train d'écrire tout cela en Ladder et je testerai.
Je vous tiens au courant et si ok je mettrai le code pour info
par Gattaca
28 juil. 2021, 14:27
Forum : Schneider - Telemecanique
Sujet : Recherche de bit dans un mot sur m221
Réponses : 16
Vues : 4149

Re: Recherche de bit dans un mot sur m221

itasoft a écrit : 28 juil. 2021, 12:02 slts,
es que tu cherche le n° du premier bit à 1 dans le tableau de %MW30:10 (valeur 0 à 159) ??
Oui c'est exactement cela
par Gattaca
28 juil. 2021, 09:56
Forum : Schneider - Telemecanique
Sujet : Recherche de bit dans un mot sur m221
Réponses : 16
Vues : 4149

Re: Recherche de bit dans un mot sur m221


Hello,

Tu ne peut pas faire un indexage avec un calcul, il faut mettre %MW11*2 dans un autre mot puis utiliser ce mot comme index de %MW30.

JC


En effet cela fonctionne mieux.

Je réfléchissais également à une autre solution peut-être plus simple, avec l'emploi de la boucle for.

https ...
par Gattaca
28 juil. 2021, 08:35
Forum : Schneider - Telemecanique
Sujet : Recherche de bit dans un mot sur m221
Réponses : 16
Vues : 4149

Re: Recherche de bit dans un mot sur m221

J'ai essayé le code ce matin mais l'écriture %MD14:=%MW30[%MW11*2] ne passe pas.
Le logiciel refuse en me mettant "Elément inattendu".

J'écris pour info dans un bloc opération.
par Gattaca
28 juil. 2021, 08:16
Forum : Schneider - Telemecanique
Sujet : Recherche de bit dans un mot sur m221
Réponses : 16
Vues : 4149

Re: Recherche de bit dans un mot sur m221

Le but est de remonter à une supervision le premier défaut bloquant.
par Gattaca
27 juil. 2021, 22:25
Forum : Schneider - Telemecanique
Sujet : Recherche de bit dans un mot sur m221
Réponses : 16
Vues : 4149

Re: Recherche de bit dans un mot sur m221

Merci pour ce retour.
Je ne connaissais pas cette écriture. Donc si je comprends bien MD30[y] peut être égale à MD40 par exemple en fonction de la valeur du y ?
par Gattaca
27 juil. 2021, 21:08
Forum : Schneider - Telemecanique
Sujet : Recherche de bit dans un mot sur m221
Réponses : 16
Vues : 4149

Recherche de bit dans un mot sur m221

Bonjour à tous,

Je suis sur un petit projet de machine qui comporte des défauts stockés dans les bits des mots MW30 à MW40.

Je cherche à obtenir le premier bit à 1 dans cette plage.

Pour cela j'ai essayé d'utiliser la fonction Find_gtr sur les mots MD30 à MW40.

J'ajoute 30 au résultat obtenu ...