Petit soucis avec PL7 pro, txs premium 57

Fermé
crow - 15 avril 2010 à 17:31
 Utilisateur anonyme - 13 juin 2012 à 18:10
je posséde un automate tsx premium 57

mon probléme est que j'ai du gérer, l'ouverture et fermeture de volet permettant l'évacuation de fumée d'une cheminée, a l'aide de mot.

il y a 7 volet, et on ne peut en ouvrir au maximum 3, la demande d'ouverture et faite par l'opérateur, et la fermeture est géré par une tempo.

j'ai du le faire en Run, car il été impossible de le mettre en stop.

on m'a demandé de modifier le programme, car les rung de mot sont trés long et on ma dit qu'il y avait une solution plus simple, du moins qui serai plus courte dans le programme.

on m'a dit que cela s'appeler BIT TO WORD ( BTW ), mais je ne trouve rien a ce sujet, pouvez vous m'aider??

merci par avance
A voir également:

1 réponse

Utilisateur anonyme
13 juin 2012 à 18:10
désolé de te répondre tardivement
BTW (bit to word) correspond a ......comment dire ..... je te donne un exemple

le mot %mw10, par exemple, contient en réalité 16 bit (un mot= 16 bits) soit:

%mw10 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 --> %mw100 = 0
%mw10 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 --> %mw100 = 1
%mw10 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 --> %mw100 = 2
%mw10 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 --> %mw100 = 3
etc.....
[suite binaire basique]

en gros tu peut prendre un mot et le divisé en 16 bits dans ce cas la tu aura
%mw10:x0 pour le premier bit et %mw10:x15 pour le 16ème

donc dans un mot tu peut placer 16 bit a caque fois ce qui regroupe les bits que tu utilise en groupe voila

donc a la place de

%M12 %M13 %M14
-------| |-----------------|/|----------------------------------------------------------( )--------

tu peut avoir

%MW10:x0 %MW10:X12 %MW10:X14
-------| |-----------------|/|----------------------------------------------------------( )--------


en espérant t'avoir aider

pour toute autres question, pose les

Voila
0