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

  1. Slet Funktionsblokken VISU.
  2. Indsæt en ny Funktionsblok med navnet N.
  3. Giv databasen navnet Tr_on.
  4. På indgangen angiver du nu variablen med navnet in.Tr_on.
  5. På udgangen angiver du variablen med navnet out.on.
  6. 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.
  7. Nu omdøber du alle variablerne i det nye netværk fra on til off.
  8. 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.
  9. Nu angiver du to gange gruppeadressen fra KNX-bussen under KNX-grænsefladen. En gang under on og en gang under off.
  10. 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.
  11. 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

  1. Udfør de ovennævnte trin.
  2. 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.
  3. Nu tilføjer du en ny Funktionsblok med navnet TON.
  4. Definér databasen med navnet dim_up.
  5. På indgangen IN skriver du nu navnet på den eksisterende variabel in.TR_on.
  6. På indgangen PT fastsætter du forsinkelsestiden til T#300ms.
  7. På udgangen Q definerer du variablen med navnet out.dim_up.
  8. 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.
  9. Nu omdøber du alle variablerne i det nye netværk fra on til off og fra up til down.
  10. 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.
  11. Vælg den korrekte datatype til dæmpningen. Denne er for dim_up bool_dimup, og for dim_down er det bool_dimdw.
  12. 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.
  13. På den anden indgang af Funktionsblokken AND angiver du navnet dim_up.Q.
  14. Neger den anden indgang. Du kan dobbeltklikke på indgangen, hvorefter negation vises ved en cirkel.
  15. 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.