Bonjour, je suis un nouveau utilisateur de l’IPX, je découvre le produit, je souhaiterai faire quelque-chose qui me paraissait simple au départ mais je n’y arrive pas!
Je souhaiterai piloter des sorties 0-10V (pour commander de la variation d’éclairage).
Je voudrai crée des scénarios d’éclairage, j’ai 4 boutons poussoirs dédiés (donc 4 entrées digitales): arrêt - niveau 1 - niveau 2 - niveau 3. qui piloteraient des seuils préréglés sur des sorties analogiques (j’ai acheté 2 extensions 0-10V).
Exemple: je fais une impulsion sur le bouton niveau 1, je veux que cela m’active la sortie 1 du X0-10V n°0 à 3V, la sortie 2 à 4.5V, la sortie 3 à 2,5V, la sortie 1 du X0-10V n°1 à 1.5V, etc…
Si je fais une impulsion sur le bouton niveau 2, je veux que cela m’active la sortie 1 du x0-10V à 6V, la sortie 2 à 8V, la sortie 3 à 5.5V, etc…
Si j’appuie sur bouton niveau 3: tout à 10V
Si j’appuie sur le bouton arrêt: tout à 0V
J’y arrive presque avec la fonction preset, j’ai préparer des presets pour chaque cas en liant l’ entrée digital à un pourcentage sur la sortie analogique correspondante.
Cela fonctionne très bien avec 1 ou 2 (voir 3 sorties analogiques si j’ utilise la deuxième extension 0-10V en plus de la première extension: 2 sorties utilisées sur une des extensions et la 3ème sortie sur la deuxième extension).
Je ne peux pas piloter ma 4ème sorties (et idéalement j’aurai voulu avoir la possibilité d’une 5ème, 6ème sorties) alors que je fais une programmation identique.
Avez-vous déjà eu le cas et avez-vous une idée pour contourner ce problème.
Si vous pouviez me venir en aide!
je vous remercie par avance.
Bonne journée
Yayabru
Bonjour
Il faudra utiliser des presets
Bonjour fgtoul, comme j’ai écris, j’ai bien fait des presets, cela fonctionne très bien lorsque j’attribue 1- 2 (voir 3 sous condition) sorties analogiques, mais dans mon application, je voudrais éventuellement utiliser mes 8 sorties (4 sorties par extension et j’ai 2 extensions X0-10V).
Je suppose que vous utilisez une v5. Le problème que vous rencontrez est dû peut-être au nombre de connexions (liens) que vous devez faire sur une même ressource. Pour rappel, la création des connecteurs « plusieurs vers un » ou « un vers plusieurs » est limitée sur IPX V5, la combinaison des 2 types est même impossible
Voir ce paragraphe dans le wiki
IHM V5 : Premiers pas — GCE Electronics (gce-electronics.com)
Pourquoi ne pas le faire avec le moteur de scénario ?
Vous pouvez détecter l’appui du BP et du coup faire une action SETVAL sur les entrées consignes des extensions X-010V pour injecter directement la consigne désirée grâce à des ANA8 prévalorisées, pas besoin de presets.
Ce sera certainement plus simple.
Pour chaque bouton, vous pouvez créer une règle avec les 4 commandes SetVal
Attention ça ne fonctionnera pas si vous connectez vos 4 bp aux entrées digitales du X010V.
oui, c’est bien une V5, je vais essayer de faire la programmation suivant votre dernier conseil, merci.
J’ai essayé en injectant directement la consigne sur les sorties 0-10V sans passer par les presets, j’arrive donc à envoyer les valeurs de consigne sur les différentes sorties grâce au ANA8 mais je n’arrive pas à programmer plusieurs boutons pour envoyer des consignes différentes sur les sorties 0-10V que j’utilise.
expliquez vos branchements et règles créées svp.
Vous devez faire une règle par bouton en incluant toutes les commandes setval liées à ce bouton. Vous devrez donc créer une ANA8 pour chaque valeur à injecter si elles sont toutes différentes.
Soient C1 à Cn les différentes valeurs de consignes (ana8)
Soient BP1 et BP2 les entrées digitales connectées respectivement aux boutons 1 et 2
BP1SETVALC1X010.consigne1SETVALC2X010.consigne2SETVALC3X010.consigne3SETVALC4X010.consigne4
BP2SETVALC5X010.consigne1SETVALC6X010.consigne2SETVALC7X010.consigne3SETVALC8X010.consigne4
et ainsi de suite pour chaque bouton
Merci Fgtoul pour vos précieux conseils, tout fonctionne parfaitement avec la méthode que vous m’avez détaillé dans votre dernier message.
Merci encore, car je n’aurai jamais réussi tout seul!.
Bonjour Fgtoul, je me permets de vous relancez par rapport aux conseils que vous m’aviez donné, je pensais que tout fonctionnait, la visu sur le dashboard que j’avais fait était conforme au fonctionnement que je désirais.
Après installation sur site, en fait les sorties analogiques ne réagissent pas du tout (pas de tension en sortie).
j’ai appelé le service technique, ils m’ont donné 2 - 3 indications notamment de mettre des délais entre chaque pilotage ( moteur scénario va trop vite par rapport au bus EBX…?).
Je suis un peu dans une impasse, je souhaiterai bien avoir un peu d’aide (éventuellement je pourrai vous montrer le scénario que j’ai fait).
Merci d’avance.
bonjour yayabru,
je pense même que c’est nécessaire
Êtes-vous certain que les BP fonctionnent ? avez-vous vérifié l’état des entrées digitales via un widget ?
Comme demandé précédemment, un petit schéma serait bienvenu, même à main levée.
nous allons déjà essayer avec 1 délai qui sépare les commandes par bloc de 2 actions pour chaque BP.
Créez 1 objet délai1 de 250 millisecondes et les 2 règles pour le BP1 :
BP1SETVALC1X010.consigne1SETVALC2X010.consigne2onDélai1
Délai1SETVALC3X010.consigne3SETVALC4X010.consigne4OFFDélai1
Si cela fonctionne, créez un objet délai pour chaque BP et répétez les 2 règles.
Si cela ne fonctionne pas, nous essaierons avec plusieurs délais par BP.
Je n’ai malheureusement pas de X010 pour faire les tests.
Bonne journée
EXTRAIT SCHEMAS GCE.pdf (1,3 Mo)
IPX-800-V5_config_03-04-2025_(5.5.8).gce (6,3 Mo)
Bonsoir, pour moi les boutons fonctionnent correctement car quand j’appuie dessus, le widget correspondant réagit bien dans le dashboard (en plus les curseurs, que j’ai mis en visualisation, passent bien au pourcentage désiré).
Je ne vais pas avoir le temps ce soir, mais demain je vais essayer de faire ce que vous m’avez dit.
J’ai donc mis en pièce jointe le schéma et la configuration actuelle, je n’arrive pas bien à comprendre la différence entre le level et la consigne sur le 0-10V (je sais que dans le dashboard, il y a des choses qui ne vont pas à ce niveau).
Merci et bonne soirée
la consigne c’est la valeur que vous souhaitez, la valeur Level, c’est la valeur actuelle de la sortie.
Donc lorsque j’appuie sur les boutons préprogrammés, cela me change bien le level (exemple 64% sur la visualisation du dashboard mais en réalité je n’ai pas de tension qui sort sur la sortie correspondant (je devrais avoir 6.4 Volts, mais j’ai rien).
Pour vérifier si les sorties fonctionnaient bien, j’ai mis un bouton virtuel sur une entrée du module de sortie 0-10V et dans ce cas la sortie correspondante fonctionne bien (donc les sorties 0-10V fonctionnent bien)
Bonjour, j’ai essayé suivant vos conseils, ce n’était malheureusement pas mieux.
A force de tâtonner, j’arrive maintenant a faire réagir une sortie à la fois, pour cela, il a fallu que je mettre la tuile X010V consign et tout de suite après, la tuile X010V Voltage consign correspondante.
Cela marche bien, si j’utilise qu’une sortie X010V mais cela ne marche plus lorsque je veux en mettre plusieurs à la fois.
Je n’ai pas bien compris le principe de mettre un délais (quelle option dois-je choisir dans la liste pour mettre les 250 millisecondes: Time(TA)? ou autre.
Merci d’avance
oui, c’est bien TA
IHM V5 en détails : Les ressources et les liens — Les objets Délais