Créer une brève impulsion lors de l'activation et de la désactivation de l'éclairage
Cas d'utilisation
Votre client souhaite envoyer une brève impulsion (0,1 s) à un appareil lorsque l'éclairage est activé et lorsqu'il est désactivé.
Procédure
Créer la commande, les appareils et l'action de base
- Créez un bouton-poussoir simple (PB1).
- Créez une lampe (LAMP1).
- Créez un autre appareil commuté (OUT1).
- Créez une action de base (BASIC1) pour commander la lampe avec le bouton-poussoir.
Créer les routines
- Créez une routine personnalisée (ROUT1) pour activer OUT1 et désactiver OUT1 avec une temporisation de 0,1 s. Utilisez le comportement suivant :
- Commande qui enclenche la routine : laissez vide
- Appareil qui fait partie de la routine : OUT1
- Comportement de démarrage :
- OUT1 : Valeur = on, Délai = 0 s
- (réutilisez l'appareil) OUT1 : Valeur = off, Délai = 0,1 s
- Comportement d'arrêt : laissez vide
- Comportement de démarrage :
- Créez une routine personnalisée (ROUT2) pour activer OUT1 et désactiver OUT1 avec une temporisation de 0,1 s. Utilisez le comportement suivant :
- Commande qui enclenche la routine : laissez vide
- Appareil qui fait partie de la routine : OUT1
- Comportement de démarrage :
- OUT1 : Valeur = on, Délai = 0 s
- (réutilisez l'appareil) OUT1 : Valeur = off, Délai = 0,1 s
- Comportement d'arrêt : laissez vide
- Comportement de démarrage :
Créer la condition
Créez une condition (COND1) qui contrôle les routines du client (ROUT1 et ROUT2). Lorsque la lampe est activée, ROUT1 est activé. Lorsque la lampe est désactivée, ROUT2 est activé. Utilisez la logique suivante :
- SI LAMP1 : Valeur = on
- ALORS ROUT1 : Initiateurs = activer, Délai = 0 s
- SINON ROUT2 : Initiateurs = activer, Délai = 0 s
Remplir l'armoire et adresser l'appareil
Remplissez l'armoire avec... | et adressez les appareils suivants... |
---|---|
un module de commutation (3x) 2U (MOD1) |
|
Exemple
Cliquez ici pour télécharger l'exemple de programmation (nhc2 file).