Slts,
Disons que je me suis paluché mon FIFO pour afficher sur le IHM le contenu du registre et le nombre d’éléments en attente, sinon si pas besoin de ça , utiliser le FIFO Schneider
7834 résultats trouvés
- 21 juil. 2026, 17:43
- Forum : Schneider - Telemecanique
- Sujet : Bloc fifo control expert m580
- Réponses : 9
- Vues : 399
- 18 juil. 2026, 21:06
- Forum : Schneider - Telemecanique
- Sujet : Bloc fifo control expert m580
- Réponses : 9
- Vues : 399
Re: Bloc fifo control expert m580
le demander par mail itasoft@free.fr
- 18 juil. 2026, 14:36
- Forum : Schneider - Telemecanique
- Sujet : Bloc fifo control expert m580
- Réponses : 9
- Vues : 399
Re: Bloc fifo control expert m580
slts,
on as pas Cette information ni l'accès au registre interne du FIFO , pour ça il faut se palucher son propre FIFO à la mano.
c'est ce que j'avais fait
--------------clic zoom--------------
on as pas Cette information ni l'accès au registre interne du FIFO , pour ça il faut se palucher son propre FIFO à la mano.
c'est ce que j'avais fait
--------------clic zoom--------------
- 17 juin 2026, 00:46
- Forum : Schneider - Telemecanique
- Sujet : Conversion PL7_57 vers M580
- Réponses : 4
- Vues : 692
Re: Conversion PL7_57 vers M580
slts,
Une solution pour le tableau exemple MW850_MW11:
Dans PL7-PRO supprimer le mnémonique Van_td affecté à la variable %MW850
Générer le .FEF faire la conversion et ça ne va pas créer le tableau MW850_MW11
Sur le programme Unity ça va rester ex : %MW850[%MW11] :=0
à la place de MW850_MW11[%MW11 ...
Une solution pour le tableau exemple MW850_MW11:
Dans PL7-PRO supprimer le mnémonique Van_td affecté à la variable %MW850
Générer le .FEF faire la conversion et ça ne va pas créer le tableau MW850_MW11
Sur le programme Unity ça va rester ex : %MW850[%MW11] :=0
à la place de MW850_MW11[%MW11 ...
- 16 juin 2026, 20:41
- Forum : Schneider - Telemecanique
- Sujet : Conversion PL7_57 vers M580
- Réponses : 4
- Vues : 692
Re: Conversion PL7_57 vers M580
Si tu peux connaitre la valeur maxi que prend l'index dans le programme, tu peux optimiser et retrecir le tableau
- 16 juin 2026, 20:28
- Forum : Schneider - Telemecanique
- Sujet : Conversion PL7_57 vers M580
- Réponses : 4
- Vues : 692
Re: Conversion PL7_57 vers M580
Slts,
C’est normal avec un adressage indexé, exemple :
%MW850[%MW11] :=0 Le convertisseur ne sait pas quelle valeur peut prendre l’index %MW11
alors il crée un tableau de la taille du nombre maxi de %MW déclarés moins 850
C’est normal avec un adressage indexé, exemple :
%MW850[%MW11] :=0 Le convertisseur ne sait pas quelle valeur peut prendre l’index %MW11
alors il crée un tableau de la taille du nombre maxi de %MW déclarés moins 850
- 16 juin 2026, 11:57
- Forum : Schneider - Telemecanique
- Sujet : ATV + entrées déportées en ethernet IP
- Réponses : 9
- Vues : 807
Re: ATV + entrées déportées en ethernet IP
Slts,
Est que ça veut dire que tu veux raccorder 7 informations TOR sur le variateur pour les récupérer dans l’automate via le réseau ??
Est que ça veut dire que tu veux raccorder 7 informations TOR sur le variateur pour les récupérer dans l’automate via le réseau ??
- 13 juin 2026, 02:09
- Forum : Interface Homme Machine
- Sujet : Siemens Unified - Zone de liste
- Réponses : 9
- Vues : 1147
Re: Siemens Unified - Zone de liste
Slts,
IA n’est pas si intelligente que ça, dans l’exemple qu'elle donne la boucle fait systématiquement 16 tours même si c’est le premier bit qui est à 1 .
Alors que avec le WHILE elle ne ferait que un seul tour.
Index := -1;
FOR i := 0 TO 15 DO
IF (ListWord AND SHL(1, i)) <> 0 THEN
Index := i ...
IA n’est pas si intelligente que ça, dans l’exemple qu'elle donne la boucle fait systématiquement 16 tours même si c’est le premier bit qui est à 1 .
Alors que avec le WHILE elle ne ferait que un seul tour.
Index := -1;
FOR i := 0 TO 15 DO
IF (ListWord AND SHL(1, i)) <> 0 THEN
Index := i ...
- 11 juin 2026, 21:02
- Forum : Interface Homme Machine
- Sujet : Siemens Unified - Zone de liste
- Réponses : 9
- Vues : 1147
Re: Siemens Unified - Zone de liste
Moi aussi je fais dans le bestial dans l'automte
- 11 juin 2026, 19:02
- Forum : Interface Homme Machine
- Sujet : Siemens Unified - Zone de liste
- Réponses : 9
- Vues : 1147
Re: Siemens Unified - Zone de liste
slts,
Disons que la formule qui donne le rang du bit dans un mot est:
Rang=Log(mot) / Log(2)
reste à savoir si on peut l'écrire dans le script ?
ou avec une boucle dans l'automate
Exemple :
%MW0=n° du bit à 1 dans %MW1
%MW0=-1 si aucun bit à 1 dans %MW1
%MW0:=-1;
WHILE %MW1<>0 DO
%MW0:=%MW0+1 ...
Disons que la formule qui donne le rang du bit dans un mot est:
Rang=Log(mot) / Log(2)
reste à savoir si on peut l'écrire dans le script ?
ou avec une boucle dans l'automate
Exemple :
%MW0=n° du bit à 1 dans %MW1
%MW0=-1 si aucun bit à 1 dans %MW1
%MW0:=-1;
WHILE %MW1<>0 DO
%MW0:=%MW0+1 ...