ETS6 · Loģika · KNX · 9 min lasīšanai

ETS6 loģikas bloki: UN, VAI, taimeris, slieksnis un vārtu funkcijas

KNX loģikas bloki ļauj izveidot sarežģītus daudznosacījumu automatizācijas noteikumus, kas darbojas tieši kopnē — bez ārēja servera, mākoņa vai viena atteices punkta.

Loģika KNX kopnē

KNX loģikas bloki — pieejami vai nu kā atsevišķi loģikas kontrolleri (MDT GLK-1216.03), vai kā iebūvēti funkciju bloki atbalstošās ierīcēs — ļauj ieviest sarežģītus automatizācijas noteikumus bez ārēja kontrollera. Viss darbojas pašā KNX kopnē: UN nosacījumi, VAI nosacījumi, taimeri, sliekšņa salīdzinātāji, vārtu selektori un kāpņu taimeri darbojas kā pirmās klases KNX dalībnieki, lasot un rakstot grupu adreses tāpat kā jebkura cita ierīce.

Tas ir svarīgi, jo KNX loģika pārdzīvo maršrutētāja pārstartēšanu, interneta pārtraukumus un mājas automatizācijas servera kļūmes. Saules EV nosūtīšanas noteikums vai apgaismojuma scenārijs, kas darbojas GLK-1216.03, turpina darboties Home Assistant atjauninājuma vai tīkla pārtraukuma laikā.

PieejaKur darbojas loģikaPiemēriPriekšrocības / Trūkumi
ETS6 iebūvētie funkciju blokiAtsevišķa loģikas ierīce (GLK, IP maršrutētājs ar loģiku, Gira HomeServer)MDT GLK-1216.03, MDT IP Router loģikas funkcijaViselastīgākais; DIN-sliežu aparatūra; pārdzīvo HA pārstartēšanu
Aktuatora parametru loģikaPaša aktuatora iekšienēMDT žalūziju aktuatora saules/vēja loģika, MDT termostata apkure/dzesēšana pārslēgšanaNo extra device needed; limited to that actuator's context
Ārējais kontrolieris (HA, Node-RED)Serveris vai Raspberry PiHome Assistant KNX integrācija, Node-RED KNX mezglsVisspēcīgākais; atkarīgs no servera darbības laika un tīkla

UN elements

UN elements izvada PATIESU tikai tad, kad visi N ieejas signāli vienlaikus ir PATIESI. Tas ir visbiežāk izmantotais loģiskais bloks KNX, jo lielākajai daļai reālo automatizācijas noteikumu ir vairāki nosacījumi, kas visi jāizpilda.

Tipisks lietojums: ieslēgt elektroauto lādētāju tikai tad, ja saules enerģijas pārpalikums pārsniedz 2500 W UN auto ir fiziski pievienots UN pašreizējais laiks ir starp 09:00 un 17:00 (lai izvairītos no tīkla elektrības izmantošanas vakara maksimumstundās). Visiem trim nosacījumiem jābūt izpildītiem — jebkura trūkums nedrīkst ļaut ieslēgt lādētāju.

3-ieejas UN loģika — MDT GLK-1216.03 konfigurācija (aprakstoša)

Logic block 1 — Type: AND (3 inputs)

  Input 1:  GA 6/0/10  (DPT 9.001 — solar surplus W)
            → via threshold comparator: TRUE if value > 2500
  Input 2:  GA 7/0/5   (DPT 1.001 — car connected status)
            → raw binary: TRUE = car connected
  Input 3:  GA 5/0/20  (DPT 1.001 — time window active)
            → from time switch: TRUE between 09:00–17:00

  Output:   GA 7/0/1   (DPT 1.001 — EV charger enable)
            → TRUE only when ALL three inputs are TRUE

  Edge behaviour: output updates on any input change
  Initial value: FALSE (safe default on bus power-up)

VAI elements

VAI elements izvada PATIESU, kad kāds no N ieejas signāliem ir PATIESS. Tas ir dabisks risinājums klātbūtnes noteikšanai vairākās zonās, trauksmes signālu apkopošanai vai jebkuram scenārijam, kur nosacījumu var izraisīt vairāki neatkarīgi avoti.

Tipisks lietojums: ieslēgt trauksmes indikatoru, ja kāds no trim perimetra PIR sensoriem konstatē kustību — kustība dārza sensorā, piebraucamā ceļa sensorā vai sānu vārtu sensorā jāizraisa viena un tā pati reakcija.

3-ieejas VAI — perimetra trauksmes apkopošana

Logic block 2 — Type: OR (3 inputs)

  Input 1:  GA 8/0/1   (DPT 1.001 — PIR sensor: garden)
  Input 2:  GA 8/0/2   (DPT 1.001 — PIR sensor: driveway)
  Input 3:  GA 8/0/3   (DPT 1.001 — PIR sensor: side gate)

  Output:   GA 8/0/10  (DPT 1.001 — any perimeter motion)
            → TRUE if ANY sensor is TRUE

  Use: output feeds into alarm AND gate (logic block 5)
       and simultaneously to exterior lights OR gate

NAV elements (invertors)

NAV elements apgriež bināro signālu: PATIESS kļūst par NEPATIESU, NEPATIESS kļūst par PATIESU. To izmanto, ja sensors dod pretēju polaritāti, nekā sagaida izpildmehānisms, vai kad drošības signāls jāpārvērš par atļaujas signālu.

A common use: a window contact sends 1 (TRUE) when open, but the heating valve actuator expects a 1 to mean "heating enabled." A NOT gate between the window contact group address and the heating enable group address inverts the logic — window open (1) becomes heating inhibit (0), window closed (0) becomes heating enabled (1).

NAV elements — logs uz apkuri

  • • Ieejas GA 3/0/5: loga kontakts (1 = atvērts)
  • • NAV elements apgriež signālu
  • • Izejas GA 3/1/5: apkures vārsta ieslēgšana (1 = apkure ieslēgta)
  • • Logs aizvērts (0) → apkure ieslēgta (1)
  • • Logs atvērts (1) → apkure izslēgta (0)

NOT vārti — izpildmehānisma polaritāte

  • • Daži vārstu izpildmehānismi: 0 = atvērts, 1 = aizvērts
  • • KNX apkures kontrolleris: 1 = siltuma pieprasījums
  • • NOT vārti novērš polaritātes nesakritību
  • • Izvairās no pārvadošanas vai izpildmehānisma parametru maiņas
  • • Documented in ETS6 project as "polarity inversion"

Taimeris — ieslēgšanas un izslēgšanas aizkave

Taimeri ir vieni no svarīgākajiem loģikas blokiem KNX, jo daudzi sensori ģenerē īsus viltus signālus. Ieslēgšanas un izslēgšanas aizkaves tos apstrādā atšķirīgi.

Ieslēgšanas aizkaves taimeris

Ieejai jābūt nepārtraukti TRUE X sekundes, pirms izeja kļūst TRUE. Novērš viltus iedarbināšanu no īsiem kustības notikumiem.

Lietošanas piemērs: kustība → slodze

  • • PIR īsi nostrādā no garām ejošas ēnas
  • • Ieslēgšanas aizkave 4 s: ignorēt signālus, kas īsāki par 4 s
  • • Ilgstoša klātbūtne ieslēdz gaismu
  • • Novērš gaismas mirgošanu no vēja kustinātiem aizkariem

Izslēgšanas aizkaves taimeris

Izeja paliek TRUE X minūtes pēc tam, kad ieeja kļuvusi FALSE. Pagarina noturēšanas laiku klātbūtnes detektoriem.

Lietošanas piemērs: klātbūtnes noturēšana

  • • Klātbūtnes detektors pārtrauc uztvert (cilvēks vēl ir telpā)
  • • Izslēgšanas aizkave 8 min: gaisma deg vēl 8 minūtes
  • • Novērš gaismas izslēgšanos, kamēr cilvēks sēž nekustīgi
  • • Konfigurējams pa zonām: vannasistaba 15 min, gaitenis 3 min

Kombinēta ieslēgšanas un izslēgšanas aizkave klātbūtnes apgaismojumam

PIR raw signal  →  [Delay-ON 3s]  →  [Delay-OFF 8min]  →  Lighting GA

  PIR fires briefly (2s):
    Delay-ON: 2s < 3s threshold → output stays FALSE → light stays OFF

  PIR sustained (person walks in):
    Delay-ON: input TRUE > 3s → output TRUE → light ON

  Person sits at desk (PIR stops firing):
    Delay-OFF: output remains TRUE for 8 min after PIR drops
    → light stays ON during 8-min hold period
    → resets if PIR fires again within hold window

  After 8 min no motion:
    Delay-OFF expires → output FALSE → light OFF

Sliekšņa komparators

Sliekšņa komparators saņem analogo ieejas vērtību (DPT 9.x, DPT 5.x vai DPT 14.x) un salīdzina to ar iestatīto slieksni, veidojot bināru TRUE/FALSE izvadi. Histerēze novērš biežu pārslēgšanos, ja vērtība svārstās ap slieksni.

Lietojuma piemēriIeejas signālsSlieksnisHisterēzeIzvades darbība
EV uzlāde no saulesPV pārpalikums (W)> 2500 W200 WIeslēgt EV lādētāju
Ventilācija pēc CO₂CO₂ sensors (ppm)> 1000 ppm50 ppmIeslēgt ventilāciju
Žalūzijas stiprā vējāVēja ātrums (m/s)> 12 m/s2 m/sŽalūzijas paceļas
Aizsardzība pret sasalšanuĀra temperatūra (°C)< 2 °C1 °CApkures paātrinājums IESLĒGTS
Lietus noteikšanaLietus sensors (0/1)= 1 (lietus)n/aŽalūzijas aizveras

Histerēze ir kritiska: bez tā saules enerģijas pārpalikums, kas svārstās starp 2490 W un 2510 W, ieslēgtu un izslēgtu elektromobiļa uzlādes ierīci ik pēc dažām sekundēm. Ar 200 W histerēzi uzlāde ieslēdzas pie 2500 W un izslēdzas tikai tad, kad pārpalikums nokrīt zem 2300 W — gluda, kontrolēta pārslēgšanās.

Vārti (selektors)

Vārtu bloks izvēlas, kura no tā ieejām tiek padota uz izeju, ko kontrolē binārs vai vairāku bitu vadības signāls. Tas darbojas kā signālu maršrutētājs — novirzot telegrammu no viena no vairākiem avotiem uz vienu galamērķi.

Tipisks pielietojums: vasaras/ziemas apkures režīma selektors, kas nosaka, kura iestatījumu grupas adrese tiek nosūtīta uz vārstu izpildmehānismiem. Vasaras režīmā uz vārstiem tiek maršrutēta dzesēšanas iestatījumu GA, ziemas režīmā — apkures iestatījumu GA. Iedzīvotājs pārslēdz režīmus ar vienu pogu — vārti pārkonfigurē maršrutēšanu.

Vārti — apkures/dzesēšanas režīma selektors

Gate block — 2 inputs, 1 output, 1 control

  Control:  GA 4/0/5  (DPT 1.001 — heating/cooling mode)
            0 = heating mode, 1 = cooling mode

  Input A:  GA 4/1/0  (DPT 9.001 — heating setpoint, e.g. 21.0 °C)
  Input B:  GA 4/1/1  (DPT 9.001 — cooling setpoint, e.g. 25.0 °C)

  Output:   GA 4/2/0  (DPT 9.001 — active setpoint → valve actuators)

  Control = 0 (heating): Output = Input A (21.0 °C)
  Control = 1 (cooling): Output = Input B (25.0 °C)

  Actuators on GA 4/2/0 receive the correct setpoint
  without needing separate group addresses per season

Kāpņu telpas taimeris

Kāpņu telpas taimeris nosūta IZSLĒGTS telegrammu pēc konfigurējamas aiztures (no 1 sekundes līdz 9 stundām) pēc pēdējā ieslēgšanas signāla. Tas ir standarta mehānisms koridoru, tualešu un jebkuru telpu apgaismojumam, kur apgaismojumam automātiski jāizslēdzas pēc noteikta laika bez klātbūtnes sensora.

Kāpņu telpas taimeris parasti ir iebūvēts KNX bināro ieeju moduļos (MDT BE-GT2.01, MDT BE-16T.01) un KNX releju izpildmehānismos — tam nav nepieciešams atsevišķs GLK loģikas kontrolieris. Katra pogas nospiešana restartē taimeri uz pilnu aiztures periodu.

Tipiski aiztures periodi

  • • Kāpņu telpa / koridors: 3–5 minūtes
  • • Tualete / WC: 10–15 minūtes
  • • Noliktava: 5 minūtes
  • • Pazemes autostāvvieta: 2–3 minūtes
  • • Biroja koridors (pēc darba laika): 5 minūtes

Brīdinājuma zibšņa opcija

  • • MDT izpildmehānismi: brīdinājuma zibsnīšana pirms izslēgšanas
  • • 30 sekundes pirms taimauta: gaisma īsi uzmirgo
  • • Cilvēks vēlreiz nospiež pogu, lai atiestatītu taimeri
  • • Pēc zibšņa: gaisma pilnībā izslēdzas
  • • Konfigurējams ETS6 izpildmehānisma parametros

MDT GLK-1216.03 loģikas kontrolieris

MDT GLK-1216.03 ir visjaudīgākais specializētais KNX loģikas kontrolieris uz DIN sliedes. Tas apvieno aparatūras ieejas/izejas un bagātīgu loģikas programmēšanas vidi, kas pilnībā pieejama no ETS6 — bez papildu programmatūras vai vārtejas.

Tehniskās specifikācijas

  • • 12 binārās ieejas (230V AC / 24V DC)
  • • 16 binārās izejas (relejs, 230V)
  • • 16 analogās I/O (0–10V, 4–20mA, temperatūra)
  • • 128 KNX ainu atmiņas sloti
  • • 16 neatkarīgi loģikas bloki (konfigurējami katrs atsevišķi)
  • • Iebūvēts reālā laika pulkstenis ar nedēļas programmu
  • • DIN sliede, 4 moduļu platums

Loģikas bloku iespējas

  • • AND, OR, NOT, XOR, NAND, NOR
  • • Aizkavēts ieslēgums, aizkavēts izslēgums, impulss, kāpņu taimeris
  • • Sliekšņa komparators ar histerēzi
  • • Kanālu selektors (1 no N maršrutēšana)
  • • Matemātiskās funkcijas: +, −, ×, ÷, min, max, vid.
  • • Iestatījumu kalkulators, rampas ģenerators
  • • Viss konfigurējams ETS6 — bez papildu rīkiem

MDT GLK loģikas programmas — scenāriju piemēri

Program 1: Solar EV dispatch
  Threshold: PV surplus GA > 2500 W → binary TRUE
  AND: car connected (GA 7/0/5) AND time window 09:00–17:00
  → Output: EV charger enable GA 7/0/1

Program 2: Night cooling (summer)
  Condition: outside temp < indoor temp − 3 °C
  AND: outdoor temp > 15 °C (no frost risk)
  AND: time between 23:00 and 06:00
  → Output: open ventilation flaps GA 2/0/20
  → Simultaneously: fan coil boost mode GA 2/1/5

Program 3: Alarm + lighting cascade
  IF: perimeter PIR OR gate (any zone) = TRUE
  AND: alarm armed (GA 8/0/0) = TRUE
  AND: time between 22:00 and 07:00
  → Output: KNX alarm siren group address pulse
  → Output: all exterior lights GA 1/7/0 = ON (100%)
  → Output: KNX → HA bridge: push notification trigger

Pilnas signalizācijas zonas piemērs

Pilns daudznosacījumu signalizācijas zonas piemērs parāda, kā vairāki loģikas bloki tiek ķēdēti kopā. Trīs OR ieejas apvieno visus perimetra PIR sensorus; AND bloks pievieno apsardzes režīma un laika loga nosacījumus; izeja iedarbina koordinētu reakciju vienlaicīgi pa KNX, audio un paziņojumu sistēmām.

Pilna signalizācijas zona — MDT GLK loģikas bloki

Block A — OR (3 inputs): perimeter aggregation
  Input 1: GA 8/0/1  PIR sensor: garden
  Input 2: GA 8/0/2  PIR sensor: driveway
  Input 3: GA 8/0/3  PIR sensor: side gate
  Output:  GA 8/0/10 any_perimeter_motion (internal GA)

Block B — AND (3 inputs): alarm condition
  Input 1: GA 8/0/10 any_perimeter_motion  (from Block A)
  Input 2: GA 8/0/0  alarm_armed           (user arms via keypad)
  Input 3: GA 5/0/30 night_window_active   (from time switch)
            → TRUE between 22:00 and 07:00

  Output (pulse, 2s): GA 8/1/0 alarm_trigger

Response chain on GA 8/1/0 = TRUE (1 pulse):
  → GA 1/7/0  exterior lights: all ON (DPT 1.001 = 1)
  → GA 8/2/0  alarm siren: ON (DPT 1.001 = 1, 2s pulse)
  → GA 9/0/0  Sonos all zones: alarm sound scene (DPT 18.001)
  → GA 0/0/5  HA bridge: push notification trigger (DPT 1.001)

Cancel condition:
  alarm_armed = FALSE → Block B output cannot fire
  → all response GAs return to idle state

KNX loģika un programmēšana jūsu panelī

Mēs iepriekš programmējam MDT Logic Controller un ETS6 loģikas blokus sarežģītiem automatizācijas noteikumiem — saules enerģijas sadale, klātbūtnes loģika, daudzscenāriju ainas — piegādājam testētus un dokumentētus.

Pieprasīt piedāvājumu →
Ielādējas...
Uz augšu