Page 2 sur 2
Re: M580 - Fonction RE (détection de front montant)
Posté : 19 mars 2025, 11:40
par djé
Tartuffe a écrit : ↑18 mars 2025, 14:45
Malgré tout je maintiens que ce comportement est ridicule. Tous les concurents de Schneider proposent des détections de front qui fonctionnent quel que soit la manière dont le bit est écrit.
Je suis tellement d'accord ! J'ai eu les mêmes déconvenues et ça m'a bien cassé les pieds pour être poli; pour résumer rien ne vaut une écriture de front à l'ancienne, t'es jamais surpris
Re: M580 - Fonction RE (détection de front montant)
Posté : 19 mars 2025, 19:31
par DurandO
Bonjour,
djé a écrit : ↑19 mars 2025, 11:40
rien ne vaut une écriture de front à l'ancienne,
Je suis d'accord à 100%.
Le code universel : pour tester le front montant de I0.0
Même quand je serais plus de ce monde cela marchera encore...
Re: M580 - Fonction RE (détection de front montant)
Posté : 20 mars 2025, 17:05
par djé
DurandO a écrit : ↑19 mars 2025, 19:31
Le code universel : pour tester le front montant de I0.0
Sous réserve que bitImage ne soit pas une variable Temporaire (cf SIEMENS!)
Re: M580 - Fonction RE (détection de front montant)
Posté : 21 mars 2025, 08:26
par DurandO
Oui. Bonne remarque.
1) C'est une erreur courante que de croire que les temporaires gardent l'état qu'on leur à donné. C'est une zone qui peut être lue et écrite par un autre bloc qui lui aussi une utilise des variable temporaire.
On ne devrait jamais trouver dans un bloc utilisant une variable temp : le test puis l'écriture mais toujours l'écriture puis le test!
2) Il m'est évident d'utiliser une Stat ou mx.x pour créer un front comme je l'ai indiqué. Mais ce ne l'est sans doute pas pour tout le monde en effet.
Il était bon de le faire remarquer.