Een korte puls creëren wanneer de verlichting wordt geactiveerd en gedeactiveerd
Use case
Je klant wil een korte puls (0,1 s) versturen naar een toestel wanneer de verlichting wordt geactiveerd en wanneer ze wordt gedeactiveerd.
Procedure
De bediening, toestellen en basisactie creëren
- Creëer een enkelvoudige drukknop (PB1).
- Creëer een lamp (LAMP1).
- Creëer een ander geschakeld toestel (OUT1).
- Creëer een basisactie (BASIC1) om de lamp te bedienen met de drukknop.
De routines creëren
- Creëer een routine op maat (ROUT1) om OUT1 in te schakelen, en om OUT1 uit te schakelen met een vertraging van 0,1 s. Gebruik het volgende gedrag:
- Bediening die de routine inschakelt: laat leeg
- Toestellen die deel uitmaken van de routine: OUT1
- Startgedrag:
- OUT1: Waarde = aan, Vertraging = 0 s
- (hergebruik toestel) OUT1: Waarde = uit, Vertraging = 0,1 s
- Stopgedrag: laat leeg
- Startgedrag:
- Creëer een routine op maat (ROUT2) om OUT1 in te schakelen, en om OUT1 uit te schakelen met een vertraging van 0,1 s. Gebruik het volgende gedrag:
- Bediening die de routine inschakelt: laat leeg
- Toestellen die deel uitmaken van de routine: OUT1
- Startgedrag:
- OUT1: Waarde = aan, Vertraging = 0 s
- (hergebruik toestel) OUT1: Waarde = uit, Vertraging = 0,1 s
- Stopgedrag: laat leeg
- Startgedrag:
De voorwaarde creëren
Creëer een voorwaarde (COND1) die de routines op maat (ROUT1 en ROUT2) aanstuurt. Wanneer de lamp wordt geactiveerd, wordt ROUT1 geactiveerd. Wanneer de lamp wordt gedeactiveerd, wordt ROUT2 geactiveerd. Gebruik de volgende logica:
- IF LAMP1: Waarde = aan
- THEN ROUT1: Starters = activeren, Vertraging = 0 s
- ELSE ROUT2: Starters = activeren, Vertraging = 0 s
De kast vullen en het toestel adresseren
Vul de kast met ... | en adresseer de volgende toestellen ... |
---|---|
een schakelmodule (3x) 2U (MOD1) |
|
Voorbeeld
Klik hier om het programmeervoorbeeld (nhc2-bestand) te downloaden.