Bit de Mot

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Jeanmy21
Première mise en service
Première mise en service
Messages : 54
Enregistré le : 23 oct. 2016, 08:57

Bit de Mot

Message par Jeanmy21 »

bonjour,

J'utilise unity Pro

j'ai déclaré DTT avec que BOOL

Image

Quand je crée mes variables pour chaque DTT, il utilise plusieurs mots

Image

Je voudrais qu'il me compact mes bits dans un seul mot.
Il me semble que c'est possible.
Mais je ne sais plus comment faire ?
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2078
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Bit de Mot

Message par philou77 »

Salut !

Pas trouvé la solution.
D'après la doc, les BIT et les BYTES sont alignés sur les octets Pair et Impairs dans l'ordre de leur déclaration !

Si tu localises à l'adresse %MW ta structure
Unity Range les BOOLS aux bits 0 et 8 des %MW
C'est pour cela qu'il utilise plusieurs mots (en fait un mot pour 2 BOOL)

Si tu localises à l'adresse %M ta structure (à condition que tu n'ai QUE des bool dedans), tu n'as pas ce problème
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Jeanmy21
Première mise en service
Première mise en service
Messages : 54
Enregistré le : 23 oct. 2016, 08:57

Re: Bit de Mot

Message par Jeanmy21 »

Je viens de trouver une solution.

Il faut déclarer un INT puis clic droit > editer bit Bank

Image

Image
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2078
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Bit de Mot

Message par philou77 »

Cool !

Merci pour l’info .
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre