[S7-1500] nombre impaire
[S7-1500] nombre impaire
Bonjour,
J’aimerais récupérer l’information sur TIA portal V17 si le chiffre d’un compteur est paire ou impaire.
Si vous avez déjà fait cela.
Merci
J’aimerais récupérer l’information sur TIA portal V17 si le chiffre d’un compteur est paire ou impaire.
Si vous avez déjà fait cela.
Merci
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [S7-1500] nombre impaire
slts,
impaire = si le bit 0 du mot est à l'état 1
-Exemple avec accès au bit 0 : Impaire :=%MW100.0
-Exemple sans accès au bit 0 : Impaire :=%MD100 AND 1
impaire = si le bit 0 du mot est à l'état 1
-Exemple avec accès au bit 0 : Impaire :=%MW100.0
-Exemple sans accès au bit 0 : Impaire :=%MD100 AND 1
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- maxpeigne
- Dieu du process

- Messages : 771
- Enregistré le : 11 oct. 2015, 17:31
- Localisation : Nord pas de calais
Re: [S7-1500] nombre impaire
Bonjour,
Une autre variante est de regarder le résultat du modulo 2 de ton compteur:
Resultat := Compteur MOD 2;
Zero si pair, 1 si impair.
Une autre variante est de regarder le résultat du modulo 2 de ton compteur:
Resultat := Compteur MOD 2;
Zero si pair, 1 si impair.
http://automacile.fr - Site et tutoriels sur l'arduino.
- djé
- Dieu du process

- Messages : 864
- Enregistré le : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
- Contact :
Re: [S7-1500] nombre impaire
Ah ha
Jme rappelle quand j'ai découvert ça par moi même j'ai cru que mon cerveau allait exploser.

Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [S7-1500] nombre impaire
LOL, comme celui qui as découvert le fil à couper le beurre
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: [S7-1500] nombre impaire
lol !!
une 3eme méthode :
on décale le nombre à droite de 1 position et on regarde le drapeau du bit évacué :
- s'il est à 1 alors le nombre est pair !
une 3eme méthode :
on décale le nombre à droite de 1 position et on regarde le drapeau du bit évacué :
- s'il est à 1 alors le nombre est pair !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [S7-1500] nombre impaire
----------------
si tu fais dans l'intelligence artificielle, moi je suis plus
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [S7-1500] nombre impaire
Et quelle est la methode qui consomme le moins de ressources CPU ?
Re: [S7-1500] nombre impaire
On ouvre les paris?
Je vote pour le test du bit de poids faible!
Je vote pour le test du bit de poids faible!
Re: [S7-1500] nombre impaire
Sinon tu divise par 2 et tu test si le resultat a une décimale.


