ça part dans tous les sens...
voici une version simplifiée :
ON...
O(
UN...
UN...
)
SPB FIN
L "Aff defauts".Cptbit
+ 1
UW 16#F
T "Aff defauts".Cptbit
L "Mot défauts"
SRW
UW 16#1
U ==0
= "Aff defauts".Bit0
SPB FIN
L "Aff defauts".Cptbit
+ 1
T "Aff defauts".Numdef
ITB
T "Afficheur"
FIN ...
275 résultats trouvés
- 22 août 2025, 16:22
- Forum : Siemens
- Sujet : Connaître le rang d'un bit à 1 dans un mot.
- Réponses : 17
- Vues : 3066
- 22 août 2025, 14:29
- Forum : Siemens
- Sujet : Connaître le rang d'un bit à 1 dans un mot.
- Réponses : 17
- Vues : 3066
Re: Connaître le rang d'un bit à 1 dans un mot.
pour compléter, ce que j'ai écris est plus ou moins cet algorithme (source https://graphics.stanford.edu/~seander/bithacks.html#ZerosOnRightParallel)
Count the consecutive zero bits (trailing) on the right in parallel
unsigned int v; // 32-bit word input to count zero bits on right
unsigned int c ...
Count the consecutive zero bits (trailing) on the right in parallel
unsigned int v; // 32-bit word input to count zero bits on right
unsigned int c ...
- 22 août 2025, 14:25
- Forum : Siemens
- Sujet : Connaître le rang d'un bit à 1 dans un mot.
- Réponses : 17
- Vues : 3066
Re: Connaître le rang d'un bit à 1 dans un mot.
La simplification est peut-être de gérer un compteur de 0 à 15 qui reboucle pour ensuite positionner un bit en fonction de ce compteur plutôt que de le faire à l'envers... mais ne connaissant pas le contexte...
compteur := (compteur + 1) AND 15
ou bien compteur := (compteur + 1) MOD 16
bit à ...
compteur := (compteur + 1) AND 15
ou bien compteur := (compteur + 1) MOD 16
bit à ...
- 22 août 2025, 06:05
- Forum : Siemens
- Sujet : Connaître le rang d'un bit à 1 dans un mot.
- Réponses : 17
- Vues : 3066
Re: Connaître le rang d'un bit à 1 dans un mot.
Salut,
Soit un FC que tu nommes par exemple FFS_WORD (Find First Set sur un WORD) avec en entrée une variable "Bits" de type WORD, une variable temporaire "x" de type WORD également, et le résultat (dans la rubrique RETURN de l'interface) "RET_VAL" de type INT :
L #Bits
PUSH
NEGI
UW ...
Soit un FC que tu nommes par exemple FFS_WORD (Find First Set sur un WORD) avec en entrée une variable "Bits" de type WORD, une variable temporaire "x" de type WORD également, et le résultat (dans la rubrique RETURN de l'interface) "RET_VAL" de type INT :
L #Bits
PUSH
NEGI
UW ...
- 13 août 2025, 20:24
- Forum : Siemens
- Sujet : SEW MDX90 et "Objets Technologiques"
- Réponses : 1
- Vues : 1243
Re: SEW MDX90 et "Objets Technologiques"
Salut,
SEW n'a pas d'ouverture vers le standard PLCOpen Motion Control, même pas avec ses propres CPU sous Codesys.
Toutefois, tu peux toujours convertir les télégrammes SEW vers les télégrammes SIEMENS (grâce aux OB MC_PreServo et MC_PostServo ; tu peux configurer un objet technologique vers des ...
SEW n'a pas d'ouverture vers le standard PLCOpen Motion Control, même pas avec ses propres CPU sous Codesys.
Toutefois, tu peux toujours convertir les télégrammes SEW vers les télégrammes SIEMENS (grâce aux OB MC_PreServo et MC_PostServo ; tu peux configurer un objet technologique vers des ...
- 13 janv. 2025, 22:08
- Forum : Variateurs de vitesse
- Sujet : diag movidrive
- Réponses : 7
- Vues : 6294
Re: diag movidrive
Salut,
C'est symptomatique des vieilles versions A.
C'est la tension du circuit intermédiaire qui n'atteint plus le minimum requis...
Il faut les remplacer par une nouvelle génération (la génération C maintenant).
Mais du coup ni le soft ni le câble sont les mêmes
@+
C'est symptomatique des vieilles versions A.
C'est la tension du circuit intermédiaire qui n'atteint plus le minimum requis...
Il faut les remplacer par une nouvelle génération (la génération C maintenant).
Mais du coup ni le soft ni le câble sont les mêmes
@+
- 24 avr. 2024, 14:15
- Forum : Siemens
- Sujet : Défaut Sécurité S7-1200
- Réponses : 1
- Vues : 1400
Re: Défaut Sécurité S7-1200
salut,
mets l'IHM à la bonne date et à la bonne heure.
recherche sur le forum, le sujet a déjà été traité.
@+
mets l'IHM à la bonne date et à la bonne heure.
recherche sur le forum, le sujet a déjà été traité.
@+
- 10 nov. 2023, 17:23
- Forum : Siemens
- Sujet : [TIA V17] Mot double en 2 mot simple
- Réponses : 35
- Vues : 11487
Re: [TIA V17] Mot double en 2 mot simple
tu le vois le décalage d'un octet maintenant ?
je sais même pas pourquoi je continue à répondre
je sais même pas pourquoi je continue à répondre
- 10 nov. 2023, 15:38
- Forum : Siemens
- Sujet : [TIA V17] Mot double en 2 mot simple
- Réponses : 35
- Vues : 11487
Re: [TIA V17] Mot double en 2 mot simple
si tu le dis ... moi je m'incline devant ton expertise
commence par afficher la valeur hexa de tes INT, et la valeur hexa de ton REAL (il y a des sites web qui te font ça online - google IEE754 online converter) et reconstitue le puzzle.
amuse toi bien.
@+
commence par afficher la valeur hexa de tes INT, et la valeur hexa de ton REAL (il y a des sites web qui te font ça online - google IEE754 online converter) et reconstitue le puzzle.
amuse toi bien.
@+
- 10 nov. 2023, 13:54
- Forum : Siemens
- Sujet : [TIA V17] Mot double en 2 mot simple
- Réponses : 35
- Vues : 11487
Re: [TIA V17] Mot double en 2 mot simple
commence par faire pointer input_1 et input_2 sur %MW18 et %MW20 (et pas %MW19)
tu n'es pas chez Schneider.
Le résultat du AT est juste, c'est ta première méthode qui est fausse.
tu comprends pourquoi avec l'adressage absolu c'est le mal absolu ?
@+
tu n'es pas chez Schneider.
Le résultat du AT est juste, c'est ta première méthode qui est fausse.
tu comprends pourquoi avec l'adressage absolu c'est le mal absolu ?
@+