5 résultats trouvés

par Noodle
11 juil. 2024, 10:00
Forum : Schneider - Telemecanique
Sujet : Programmation Mesure de Puissance dans M340
Réponses : 40
Vues : 20532

Re: Programmation Mesure de Puissance dans M340

Aujourd'hui je sors ma pelle et je creuse pour déterrer un sujet de l'âge de pierre :lol:

Ma question :
J'ai 7 DIRIS dans lequel je vais venir chercher une valeur de puissance (c'est bateau), je me dit que pour pas me faire **** je vais faire un tableau dans lequel je vais ranger mes TableGest ...
par Noodle
03 juin 2024, 13:08
Forum : Schneider - Telemecanique
Sujet : Control Expert - BLOC PID EN ST
Réponses : 2
Vues : 870

Control Expert - BLOC PID EN ST

Bonjour à tous !

Je suis en train de Dev un DFB avec des structures IN/OUT "équipements" et "PID d'équipement" dans lequel j'utilise des bloc PID en ST pour faire une cascade et j'aimerais pouvoir faire plusieurs choses avec :

1/Pouvoir le désactiver/activer sans que le Y évolue et qu'un calcul ...
par Noodle
30 mai 2024, 16:36
Forum : Schneider - Telemecanique
Sujet : M340 Utilisation Index boucle FOR dans DFB
Réponses : 6
Vues : 1223

Re: M340 Utilisation Index boucle FOR dans DFB

Merci itasoft pour ta réponse mais y'a t'il une raison pour laquelle tu à enlevé l'index "[ i ]" de EQUIPEMENT"[ i ]".PRIO ?
par Noodle
30 mai 2024, 15:34
Forum : Schneider - Telemecanique
Sujet : M340 Utilisation Index boucle FOR dans DFB
Réponses : 6
Vues : 1223

Re: M340 Utilisation Index boucle FOR dans DFB

Initialement, la priorité de chaque équipement est à 0 donc la boucle devrait bien attribuer la priorité "1" à l'équipement 1 lorsque i=1 puis 2 pour l'équipement 2 lorsque i=2.
Ensuite puisque plus aucune priorité n'est à 0 la boucle FOR n'est plus exécuté.

là, après avoir été effectuée la boucle ...
par Noodle
30 mai 2024, 15:07
Forum : Schneider - Telemecanique
Sujet : M340 Utilisation Index boucle FOR dans DFB
Réponses : 6
Vues : 1223

M340 Utilisation Index boucle FOR dans DFB

Bonjour,

Je vous présente ma question :
J'ai créé un DFB dans lequel je cherche à effectuer des actions sur "i" équipements et plutôt que d'écrire :
Equipement[1].PRIO := 1;
Equipement[2].PRIO := 2;
Equipement[X].PRIO := x;

J'ai écris ça :
FOR i := 1 TO EQ_NBR DO (*EQ_NBR => nombre d'équipement ...