Page 1 sur 2

[Résolu] Activation d'un bit en fonction d'une heure sélectionnée

Posté : 09 août 2024, 13:34
par Theogar
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 !

Re: Activation d'un bit ne fonction d'une heure sélectionnée

Posté : 09 août 2024, 16:06
par Theogar
Bonjour Itasoft,

Merci pour votre réponse, cela est beaucoup plus simple que ce que j'essayais de mettre en place. Merci !

Re: Activation d'un bit ne fonction d'une heure sélectionnée

Posté : 09 août 2024, 16:09
par itasoft
Remplacer les valeurs immédiates par des variables %MW depuis le IHM
--------clic dessus pour zoom---------
03.JPG

Re: Activation d'un bit ne fonction d'une heure sélectionnée

Posté : 09 août 2024, 16:26
par itasoft
y avait une erreur sur mon post précédent,

Re: Activation d'un bit ne fonction d'une heure sélectionnée

Posté : 09 août 2024, 16:40
par Theogar
itasoft a écrit : 09 août 2024, 16:26 y avait une erreur sur mon post précédent,
ça marche merci.

Re: Activation d'un bit ne fonction d'une heure sélectionnée

Posté : 12 août 2024, 10:59
par Theogar
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. :|

Re: Activation d'un bit ne fonction d'une heure sélectionnée

Posté : 12 août 2024, 11:21
par itasoft
01.JPG

Re: Activation d'un bit ne fonction d'une heure sélectionnée

Posté : 13 août 2024, 09:38
par Theogar
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 :) .

Re: [Résolu] Activation d'un bit en fonction d'une heure sélectionnée

Posté : 13 août 2024, 17:56
par Bernardo59
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 ?

Re: [Résolu] Activation d'un bit en fonction d'une heure sélectionnée

Posté : 14 août 2024, 13:08
par Theogar
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.