Overførsel mellem PLC og KNX
I dette eksempel vises det, hvordan du kan overføre en knap fra en PLC (også bedienfelder, AwapSwitch, EnOcean, MQTT osv.) til KNX-bussen.
Først indsættes en ny periferi med typen
Bedienfeld (findes under Sensorer) i
Struktur og derefter klikkes på
Anwenden i Explorer.
Efter åbningen af elementet klikker du på
Bearbeiten for at begynde med de følgende trin.
Tilslutning til knap til tænd og sluk
Der oprettes en betjening med en tænd-knap og en sluk-knap. For at skifte en værdi, se eksemplet "En lampe tænde".
Tip: Programmet kan her downloades og importeres:
example_transfer_onoff.antobj
- Slet Funktionsblokken VISU.
- Indsæt en ny Funktionsblok med navnet N.
- Giv databasen navnet Tr_on.
- På indgangen angiver du nu variablen med navnet in.Tr_on.
- På udgangen angiver du variablen med navnet out.on.
- Nu duplikerer du det netværk, der lige er blevet oprettet, ved at klikke med højre museknap i den hvide område ved siden af Funktionsblokken og vælge
Duplizieren.
- Nu omdøber du alle variablerne i det nye netværk fra on til off.
- Nu kan du indgangene Tr_on og Tr_off under
Kommunikation til højre med PLC forbinde. Datatypen kan forblive bool. Hvis du har et bedienfeld, kan du indgangen forbinde med en VISUVAR.
- Nu angiver du to gange gruppeadressen fra KNX-bussen under KNX-grænsefladen. En gang under on og en gang under off.
- For at der nu sendes en tænd- og sluk-kommando, skal du tilpasse datatyperne. Ved on vælger du trig_p, og ved off vælger du trig_n.
- Nu sendes der en impuls for tænd eller sluk, når knappen slippes.
Dæmpning med knap
Dette eksempel forklarer, hvordan du kan tænde og slukke en KNX-lampe og samtidig relativt dæmpe med to knapper. Proces er næsten identisk med en KNX-jalousie.
Tip: Programmet kan her downloades og importeres:
example_transfer_dim.antobj
- Udfør de ovennævnte trin.
- Tilføj et nyt
netværk under de eksisterende netværk. Du skal måske flytte netværket nedad med
pilene. Dette er vigtigt, fordi rækkefølgen senere spiller en rolle.
- Nu tilføjer du en ny Funktionsblok med navnet TON.
- Definér databasen med navnet dim_up.
- På indgangen IN skriver du nu navnet på den eksisterende variabel in.TR_on.
- På indgangen PT fastsætter du forsinkelsestiden til T#300ms.
- På udgangen Q definerer du variablen med navnet out.dim_up.
- Nu duplikerer du det netværk, der lige er blevet oprettet, ved at klikke med højre museknap i den hvide område ved siden af Funktionsblokken og vælge
Duplizieren.
- Nu omdøber du alle variablerne i det nye netværk fra on til off og fra up til down.
- Nu kan du udgangene dim_up og dim_down under
Kommunikation til højre under KNX forbinde med den relevante gruppeadresse for relativ dæmpning.
- Vælg den korrekte datatype til dæmpningen. Denne er for dim_up bool_dimup, og for dim_down er det bool_dimdw.
- For at der nu ikke dæmpes og skiftes på samme tid, skal udgangen fra skiftet blokeres. Tilføj derfor en ny Funktionsblok AND til udgangen af den eksisterende Funktionsblok N.
- På den anden indgang af Funktionsblokken AND angiver du navnet dim_up.Q.
- Neger den anden indgang. Du kan dobbeltklikke på indgangen, hvorefter negation vises ved en cirkel.
- Gentag tilføjelsen og negeringen med netværket nedenunder. Vær opmærksom på navnet for den anden indgang. Dette bør være dim_down.Q i det andet netværk.