Programming Examples

Utiliser un seul bouton-poussoir pour créer plus de deux ambiances différentes

Cas d'utilisation

Votre client veut créer trois ambiances différentes commandées par le premier bouton d'un bouton-poussoir double (avec LED).

Appuyez

Ambiance

Première pression

Ambiance 1 = désactiver tous les éclairages.

Deuxième pression

Ambiance 2 = activer tous les éclairages.

Troisième pression

Ambiance 3 = activer seulement une lampe.

Quatrième pression

= Ambiance 1

La seule différence avec une commande d'ambiance est que vous ne pouvez pas sélectionner une ambiance spécifique. Vous devez faire défiler (dans un sens) les différentes ambiances.

Procédure

Créer les commandes et les appareils
  1. Créez un bouton-poussoir double avec LED (PB1).

  2. Créez les appareils virtuels (VIRT1 à VIRT3) : VIRT1 : appareil virtuel commandé par PB1 VIRT2 et VIRT3 : pour faire les 3 combinaisons pour les 3 ambiances

  3. Créez l'éclairage (LAMP1 et LAMP2).


https://s3-eu-west-1.amazonaws.com/guideimages/Screenshots/V2.9/FR/SPE_018_213_01.png

Créer la routine

Créez une routine personnalisée (ROUT1) pour activer VIRT1 avec le premier bouton de PB1. Utilisez le comportement suivant :

  • Commande qui enclenche la routine : bouton 1 du bouton-poussoir (PB1).

  • Appareil qui fait partie de la routine : VIRT1 Comportement de démarrage : VIRT1 : Valeur = vrai, Délai = 0 s Comportement d'arrêt : laissez vide

https://s3-eu-west-1.amazonaws.com/guideimages/Screenshots/V2.9/FR/SPE_018_213_02.png

Créer les conditions

Créez trois conditions qui, à chaque pression du bouton (PB1), vérifient l'ambiance programmée et passent à la suivante.

  1. Créez une condition (COND1) pour la première pression sur PB1 (VIRT1). Utilisez la logique suivante : SI  (VIRT1 : Valeur = vrai) et (VIRT2 : Valeur = faux) et (VIRT3 : Valeur = faux) ALORS (ROUT1 : Initiateurs = désactiver) et (VIRT1 : Valeur  = faux) et (VIRT2 : Valeur  = vrai) et (VIRT3 : Valeur  = faux) SINON laissez vide

  2. Créez une condition (COND2) pour la deuxième pression sur PB1 (VIRT2). Utilisez la logique suivante : SI  (VIRT1 : Valeur = vrai) et (VIRT2 : Valeur = vrai) et (VIRT3 : Valeur = faux) ALORS (ROUT1 : Initiateurs = désactiver) et (VIRT1 : Valeur  = faux) et (VIRT2 : Valeur  = faux) et (VIRT3 : Valeur  = vrai) SINON laissez vide

  3. Créez une condition (COND3) pour la troisième pression sur PB1. Utilisez la logique suivante : SI  (VIRT1 : Valeur = vrai) et (VIRT2 : Valeur = faux) et (VIRT3 : Valeur = vrai) ALORS (ROUT1 : Initiateurs = désactiver) et (VIRT1 : Valeur  = faux) et (VIRT2 : Valeur  = faux) et (VIRT3 : Valeur  = faux) SINON laissez vide

Créez 3 conditions pour les ambiances en utilisant VIRT2 et VIRT3.

  1. Créez une condition (COND4) pour désactiver tout l'éclairage. Utilisez la logique suivante : SI (VIRT2 : Valeur = faux) et (VIRT3 : Valeur = faux) ALORS (LAMP1 : Valeur  = off) et (LAMP2 : Valeur  = off) SINON laissez vide

  2. Créez une condition (COND5) pour activer tout l'éclairage. Utilisez la logique suivante : SI (VIRT2 : Valeur = vrai) et (VIRT3 : Valeur = faux) ALORS (LAMP1 : Valeur  = on) et (LAMP2 : Valeur  = on) SINON laissez vide

  3. Créez une condition (COND6) pour activer tout l'éclairage. Utilisez la logique suivante : SI (VIRT2 : Valeur = faux) et (VIRT3 : Valeur = vrai) ALORS (LAMP1 : Valeur  = off) et (LAMP2 : Valeur  = on) SINON laissez vide

https://s3-eu-west-1.amazonaws.com/guideimages/Screenshots/V2.9/FR/SPE_018_213_03.png

Remplir l'armoire et adresser des appareils

Remplissez l'armoire avec...

et adressez les appareils suivants...

un module de commutation (3x) 2U (

MOD1

)

  • lampe LAMP1.

  • lampe LAMP2.




Exemple

Cliquez ici pour télécharger l'exemple de programmation (nhc2 file).