Compréhension d'écriture préhistorique

Forum traitant des automates industriels de marque Schneider - Telemecanique
Damdam307
Aguerri de l'automation
Aguerri de l'automation
Messages : 86
Enregistré le : 26 sept. 2022, 19:48
Localisation : Haute Saône

Compréhension d'écriture préhistorique

Message par Damdam307 »

Bonjour,

Je reprend un programme sous Ecostruxure Control Expert (unity pro) développer par un ancien automaticien.
Dans mon développement,au stade de la gestion des défauts je suis tombé sur cette de ligne de programme en LD dont je ne comprend absolument pas le sens.
A savoir que cette instruction est scrutée à chaque cycle automate.
bloc op m340.PNG
Qu'elle est l’intérêt ?
C'est peut-être une lacune de ma part dans le domaine mais j'aime bien dormir moins bête.

Pouvez-vous m'éclairer SVP ?
"Les sots mettent du temps pour comprendre. Les intelligents pour ne pas comprendre."

Georges Perros
Jambe
Créateur de langage
Créateur de langage
Messages : 694
Enregistré le : 28 mai 2020, 18:38

Re: Compréhension d'écriture préhistorique

Message par Jambe »

C’est une opération de masquage. Ici il s’agit de garder les 9 bits de poids faibles du mot MW214. Le masque étant 2#111111111.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Compréhension d'écriture préhistorique

Message par itasoft »

ça n'as rien de préhistorique LOL
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1042
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Compréhension d'écriture préhistorique

Message par MiGaNuTs »

En plus y'a un bout de commentaire qui dit pourquoi il fait ça. Il était sympa le vieux, il laissait des indices.
Avatar du membre
claudius
Première mise en service
Première mise en service
Messages : 61
Enregistré le : 03 nov. 2018, 18:30

Re: Compréhension d'écriture préhistorique

Message par claudius »

C'est sur, faut savoir ce qu'est un masque avec un ET
Parti de rien pour arriver à pas grand chose, je n'ai de merci à donner à personne ( Pierre Dac)
Damdam307
Aguerri de l'automation
Aguerri de l'automation
Messages : 86
Enregistré le : 26 sept. 2022, 19:48
Localisation : Haute Saône

Re: Compréhension d'écriture préhistorique

Message par Damdam307 »

Bonjour,
Merci pour ces explications,j'ai potasser un peu sur le "masquage de mot" ,terme qui m' était totalement inconnu.
Si je comprend bien ,on ne lit que les 9 bits du mot MW214.
Dans mes variables élémentaires ,j'en ai 10,j'en déduit que le 10 ème ne sera jamais pris en compte.
masquage mot.PNG
Je me trompe peut être mais j'ai un problème lier au %MW214.9 et je voudrais être sûr que cela ne vient pas de ce masquage de mot.
De premier abord,je trouve que c'est assez vicieux comme opération et dans mon cas,je n'en vois pas l’intérêt.

Vu que L'ancien m'en a mis une ribambelle de masquage et que ça va me prendre une plombe de tout contrôler :( .
Il y a t'il un moyen de savoir qu'elle bit d'un mot fait partie d'un masquage ?

Bonne Journée.
"Les sots mettent du temps pour comprendre. Les intelligents pour ne pas comprendre."

Georges Perros
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Compréhension d'écriture préhistorique

Message par itasoft »

j'en déduit que le 10 ème ne sera jamais pris en compte.
---------------------------------------------------------------------------
c'est parce-que il n'est pas utilisé , c'est écris en gros dans le commentaire
Automaticien privé (de tout)
itasoft@free.fr
Damdam307
Aguerri de l'automation
Aguerri de l'automation
Messages : 86
Enregistré le : 26 sept. 2022, 19:48
Localisation : Haute Saône

Re: Compréhension d'écriture préhistorique

Message par Damdam307 »

Désolée mais j'ai un doute.

Dans ma réflexion, je suis parti sur 9 bits soit de %MW214.0 à %MW214.8.
Donc pour le 10 ème ,je voyais %MW214.9

Ce n'est pas ça ?
(J'ai du mal aujourd'hui :roll:)
"Les sots mettent du temps pour comprendre. Les intelligents pour ne pas comprendre."

Georges Perros
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7089
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Compréhension d'écriture préhistorique

Message par itasoft »

oui c'est bien ça
--------
Ça doit vouloir dire que le défaut (bit %MW214.9) n’existe pas, n’est pas programmé. A vérifier.
A savoir que tout bit qui n’est pas programmé peut prendre n’importe quel état et on fait un masque pour ne pas le prendre en compte
Modifié en dernier par itasoft le 19 avr. 2024, 18:13, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
Jambe
Créateur de langage
Créateur de langage
Messages : 694
Enregistré le : 28 mai 2020, 18:38

Re: Compréhension d'écriture préhistorique

Message par Jambe »

C’est en effet ça, MW214.9 sera toujours à 0 puisqu’il est masqué en permanence.
Répondre