[Résolu] Activation d'un bit en fonction d'une heure sélectionnée
[Résolu] Activation d'un bit en fonction d'une heure sélectionnée
Bonjour à tous.
Je m'excuse par avance si ma question peut paraître bête ou simple pour vous, mais étant donnée mon niveau d'automatisme, j'ai besoin de votre aide.
Alors, mon client souhaite que sa machine démarre et s'arrête automatiquement à une heure choisie sur un IHM, par exemple pour le démarrage, il choisit lundi à 04h00 et l'arrêt le samedi à 00h00.
Comme le titre l'indique, je voudrais qu'en fonction de l'heure choisie par mon client, un bit d'arrêt ou de démarrage s'active lorsqu'on arrive dans la période sélectionnée.
Je voudrais le faire le plus simplement possible, si c'est possible, en sélectionnant un jour de la semaine et une heure voir peut-être des minutes.
J'ai essayé de faire un menu déroulant sur vijeodesigner avec le choix du jour de lundi à dimanche et l'heure de 00h00 à 23h00. Ensuite, je récupère la valeur de la ligne choisie, par exemple le lundi c'est la ligne zéro donc, je récupère 0 sur une variable, pareil pour les heures avec 00:00 qui me donne 0.
Mais je suis bloqué à ce stade, je ne sais pas trop quoi faire des variables que je récupère ni comment les comparer avec l'heure de mon automate ou IHM.
S'il existe un autre moyen de faire ceci je suis preneur.
Si jamais, je travaille avec un automate M221 et un IHM HMIG3U.
Merci !
Je m'excuse par avance si ma question peut paraître bête ou simple pour vous, mais étant donnée mon niveau d'automatisme, j'ai besoin de votre aide.
Alors, mon client souhaite que sa machine démarre et s'arrête automatiquement à une heure choisie sur un IHM, par exemple pour le démarrage, il choisit lundi à 04h00 et l'arrêt le samedi à 00h00.
Comme le titre l'indique, je voudrais qu'en fonction de l'heure choisie par mon client, un bit d'arrêt ou de démarrage s'active lorsqu'on arrive dans la période sélectionnée.
Je voudrais le faire le plus simplement possible, si c'est possible, en sélectionnant un jour de la semaine et une heure voir peut-être des minutes.
J'ai essayé de faire un menu déroulant sur vijeodesigner avec le choix du jour de lundi à dimanche et l'heure de 00h00 à 23h00. Ensuite, je récupère la valeur de la ligne choisie, par exemple le lundi c'est la ligne zéro donc, je récupère 0 sur une variable, pareil pour les heures avec 00:00 qui me donne 0.
Mais je suis bloqué à ce stade, je ne sais pas trop quoi faire des variables que je récupère ni comment les comparer avec l'heure de mon automate ou IHM.
S'il existe un autre moyen de faire ceci je suis preneur.
Si jamais, je travaille avec un automate M221 et un IHM HMIG3U.
Merci !
Modifié en dernier par Theogar le 13 août 2024, 09:51, modifié 1 fois.
Re: Activation d'un bit ne fonction d'une heure sélectionnée
Bonjour Itasoft,
Merci pour votre réponse, cela est beaucoup plus simple que ce que j'essayais de mettre en place. Merci !
Merci pour votre réponse, cela est beaucoup plus simple que ce que j'essayais de mettre en place. Merci !
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Activation d'un bit ne fonction d'une heure sélectionnée
Remplacer les valeurs immédiates par des variables %MW depuis le IHM
--------clic dessus pour zoom---------
--------clic dessus pour zoom---------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Activation d'un bit ne fonction d'une heure sélectionnée
y avait une erreur sur mon post précédent,
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Activation d'un bit ne fonction d'une heure sélectionnée
Bonjour Itasoft, ou n'importe qui pourrait m'aider
.
J'ai pu tester qu'aujourd'hui si ce que j'ai fait marchais et sans surprise il y a un petit problème.
Comme je l'ai dit sur mon premier poste, le choix de la date, heure et minute d'arrêt et de démarrage, se fait par un menu déroulant sur mon IHM, je récupère le numéro de ligne de chaque menu déroulant et envoie l'information sur mon automate qui ensuite compare avec les variables qu'Itasoft a écrit plus haut.
Cela fonctionne très bien pour la sélection de jour, mais pas pour les heures et minutes, car du côté de l'IHM, je renvoie à l'automate des valeurs pour les heures allant de 0 à 24 et pour les minutes de 0 à 59, mais côté automate, ces valeurs sont comparées avec des valeurs allant de 0 à 9049 qui équivaut à 23h59.
Existe-t-il des conversions, soit côté IHM soit automate ? ou le problème viendrait de ma sélections d'heure et minute de mon IHM ?
Désolé, encore une fois je suis novice en automatisme, c'est surement quelque chose de basique, mais pour l'instant ça ne l'est pas pour moi.
J'ai pu tester qu'aujourd'hui si ce que j'ai fait marchais et sans surprise il y a un petit problème.
Comme je l'ai dit sur mon premier poste, le choix de la date, heure et minute d'arrêt et de démarrage, se fait par un menu déroulant sur mon IHM, je récupère le numéro de ligne de chaque menu déroulant et envoie l'information sur mon automate qui ensuite compare avec les variables qu'Itasoft a écrit plus haut.
Cela fonctionne très bien pour la sélection de jour, mais pas pour les heures et minutes, car du côté de l'IHM, je renvoie à l'automate des valeurs pour les heures allant de 0 à 24 et pour les minutes de 0 à 59, mais côté automate, ces valeurs sont comparées avec des valeurs allant de 0 à 9049 qui équivaut à 23h59.
Existe-t-il des conversions, soit côté IHM soit automate ? ou le problème viendrait de ma sélections d'heure et minute de mon IHM ?
Désolé, encore une fois je suis novice en automatisme, c'est surement quelque chose de basique, mais pour l'instant ça ne l'est pas pour moi.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Activation d'un bit ne fonction d'une heure sélectionnée
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Activation d'un bit ne fonction d'une heure sélectionnée
Bonjour Itasoft, merci beaucoup cela fonctionne parfaitement ! Me reste plus qu'à mettre à jour automatiquement mon automate pour correspondre aux heures d'été et d'hiver, mais il y a déjà pas mal d'exemple là-dessus je devrais m'en sortir
.
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: [Résolu] Activation d'un bit en fonction d'une heure sélectionnée
Salut,
Attention au niveau de la sécurité...
Je ne sais pas qu'elle est ta machine mais démarrer une machine alors qu'aucun controle de sécurité n'est vérifié c'est moyen.
Et si tu as quelqu'un dans la machine et qu'elle démarre, tu fais comment ?
Attention au niveau de la sécurité...
Je ne sais pas qu'elle est ta machine mais démarrer une machine alors qu'aucun controle de sécurité n'est vérifié c'est moyen.
Et si tu as quelqu'un dans la machine et qu'elle démarre, tu fais comment ?
Re: [Résolu] Activation d'un bit en fonction d'une heure sélectionnée
Bonjour Bernardo59,
C'est le client qui me demande cela, c'est une application qui existait auparavant et qui a juste été mis à jour avec un automate plus récent.
Le mode de fonctionnement n'a pas changé et les opérateurs sont toujours rentré dans la machine peut importe son état. De plus, connaissant la machine il n'y a aucun danger pour les opérateurs.
C'est le client qui me demande cela, c'est une application qui existait auparavant et qui a juste été mis à jour avec un automate plus récent.
Le mode de fonctionnement n'a pas changé et les opérateurs sont toujours rentré dans la machine peut importe son état. De plus, connaissant la machine il n'y a aucun danger pour les opérateurs.
