[M221] Alternance journalière

Forum traitant des automates industriels de marque Schneider - Telemecanique
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

[M221] Alternance journalière

Message par Squale »

Bonjour,
Je cherche comment faire une alternance journalière sur un M221 sous Ecobidule basic, j'ai besoin d'utiliser un bit qui va changer d'état tous les jours à minuit.

J'ai essayé de récupérer le jour du RTC et de le stocker dans un mot, de faire une recopie de ce mot et de comparer ces 2 mots. Quand le résultat de la comparaison est différent c'est quand on change de jour (donc à minuit). Jusque là je m'en suis sorti mais je suis bloqué à ce stade, je ne sais pas comment inverser l'état du bit quand le changement de jour se produit.

A moins qu'il y ai une solution plus simple...
Laurent
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 125
Enregistré le : 20 oct. 2015, 11:16
Localisation : Oise et Ile-de-France / France

Re: [M221] Alternance journalière

Message par Laurent »

Salut,

Je tenterais un truc du genre :

Code : Tout sélectionner

if jour <> mem_jour
then
    mon_bit := not mon_bit;
else
    ;
end_if;
mem_jour := jour;
Laurent
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [M221] Alternance journalière

Message par sinced »

Squale a écrit : 01 juin 2023, 09:13 Bonjour,
Je cherche comment faire une alternance journalière sur un M221 sous Ecobidule basic, j'ai besoin d'utiliser un bit qui va changer d'état tous les jours à minuit.

J'ai essayé de récupérer le jour du RTC et de le stocker dans un mot, de faire une recopie de ce mot et de comparer ces 2 mots. Quand le résultat de la comparaison est différent c'est quand on change de jour (donc à minuit). Jusque là je m'en suis sorti mais je suis bloqué à ce stade, je ne sais pas comment inverser l'état du bit quand le changement de jour se produit.

A moins qu'il y ai une solution plus simple...
La fonction que tu cherches c'est 1 telerupteur. C'est à dire 1 bit qui change d'état chaque fois qu'on détecte un front montant d'un signal (en l'occurence à chaque miniuit).
Image
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

Re: [M221] Alternance journalière

Message par Jambe »

Tu veux une impulsion à minuit ou un bit qui soit à l’état haut pendant toute une journée et ensuite à l’état bas le lendemain?
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1956
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: [M221] Alternance journalière

Message par Béryl »

Un front montant et bit := not bit (ou bit := !bit).
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1577
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [M221] Alternance journalière

Message par MiGaNuTs »

2023-06-01 14_13_29-Nouveau projet_ - EcoStruxure Machine Expert - Basic.png
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M221] Alternance journalière

Message par itasoft »

MiGaNuTs a écrit : 01 juin 2023, 14:14 2023-06-01 14_13_29-Nouveau projet_ - EcoStruxure Machine Expert - Basic.png
-----------
tu as testé ?
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1577
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [M221] Alternance journalière

Message par MiGaNuTs »

itasoft a écrit : 01 juin 2023, 15:44
MiGaNuTs a écrit : 01 juin 2023, 14:14 2023-06-01 14_13_29-Nouveau projet_ - EcoStruxure Machine Expert - Basic.png
-----------
tu as testé ?
J'ai eu un peu la flemme
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M221] Alternance journalière

Message par itasoft »

tu connais pas la loi de Murphy, tout ce qui n'est pas testé ne marchera pas, lol
@Beryl, ça fonctionne en ST mais pas en Ladder sur M221
Modifié en dernier par itasoft le 01 juin 2023, 17:44, modifié 1 fois.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [M221] Alternance journalière

Message par sinced »

itasoft a écrit : 01 juin 2023, 16:09 tu connais pas la loi de Murphy, tout ce qui n'est pas testé ne marchera pas, lol
Itasoft a raison ça ne marche pas.
Je viens aussi de tester le mien j'avais fait une erreur sur la détermination du bit de minuit.
Mais là ça fonctionne.
Répondre