Commande ouverture de toit observatoire

pour pouvoir piloter l’ouverture du toit de mon observatoire.
Toit en trois parties mue par des actionneurs linéaire, mon problème est qu’il y à un ordre (mécanique) d’ouverture et fatalement un ordre de fermeture
Mon cas
ouverture : 1 Ouest > 2 Est > 3 Sud
Fermeture : 3 Sud > 2 Est > 1 Ouest

Je ne sais pas par où commencé, j’ai également des fins de courses un position fermé et un position ouvert sur chaque parties du toit.

Je compte piloter les actionneurs linéaire (12v C.C) par des relais inverseur pour ne pas surcharger ceux de l’IPX800V4

si quelqu’un à un début d’idée, je suis preneur

Merci

Fred

Bonjour et bienvenue sur le forum,
les fins de course vont simplifier la tâche.

quels types de contacts fin de course utilisez-vous, NO ou NF ?

L’idée générale est de mettre une SV_Ouverture à ON pour faire la demande.
Aussitôt, le toit 1 s’ouvre.
Lorsque contact fin de course ouverture détecte une ouverture totale alors le toit 2 s’ouvre, puis enfin le toit 3 lorsque 2 totalement ouvert.

En gros, ça donne ça avec un interrupteur bistable sur une entrée digitale (on=ouverture, off=fermeture)
//demande ouverture/fermeture avec Bistable
EntréeDigitale ON/OFF SV_Ouverture
//demande ouverture/fermeture avec monostable
EntréeDigitale SWITCH SV_Ouverture

//Ouverture
SV_Ouverture Et NON contact_Ouverture1 ON/OFF relais1
SV_Ouverture ET contact_Ouverture1 ET NON Contact_ouverture2 ON/OFF Relais2
SV_Ouverture ET contact_Ouverture1 ET NON Contact_ouverture3 ON/OFF Relais3
contact_Ouverture1 ET contact_Ouverture2 ET contact_Ouverture3 OFF SV_Ouverture
//Fermeture
NON SV_Ouverture ET NON contact_Fermeture3 ON/OFF Relais3
NON SV_Ouverture ET contact_fermeture3 ET NON Contact_fermeture2 ON/OFF Relais2
NON SV_Ouverture ET contact_fermeture2 ET NON Contact_fermeture1 ON/OFF Relais1
contact_Fermeture1 ET contact_Fermeture2 ET contact_Fermeture3 OFF SV_Ouverture

Si vous préférez des commandes séparées, vous pouvez aussi utiliser 2SV pour plus de clarté (SV_ouverture et SV_Fermeture)

Le code est donné pour des contacts NO (ouvert avant la fin de course)
bonne journée

1 « J'aime »

Bonjour, merci pour l’accueil

Mes fins de courses on un NC et NO séparés

Le problème vient du type d’actionneur linéaire : il faut inverser la polarité pour inverser le mouvement ? si oui il faut en tenir compte dans la programmation

Oui en effet c’est comme cela que je les ai câblés avec des mini relais inverseur sur type « finder » , je voudrais faire un scénario pour l’ouverture et un scénario pour la fermeture… et plus tard insérer un détecteur de pluie pour arrêter l’observation et fermer le toit…
J’ai pleins d’idées mais je ne maîtrise pas l’analogique et le digital.

Je n’avait pas vu ni lu votre message au complet, merci pour votre aide ça apporte de l’eau à mon moulin et me permet d’avancer

1 « J'aime »

Bonjour,
Je reviens à la charge avec mon projet d’observatoire toujours pas fini :unamused_face::face_with_spiral_eyes:

Qu’est-ce que « SV » dans votre programmation SVP

Fred le geek en carton.

Bonjour DUCHAUSSOY,

Une SV est une Sortie Virtuelle, de même une EV est une Entrée Virtuelle.

Bonne journée

1 « J'aime »

Merci pour pour la réponse, j’ai du mal avec les abréviations
Maintenant c’est plus limpide :wink:

1 « J'aime »