You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/Applikationsbeschreibung-FunctionBlocks.md
+80-39Lines changed: 80 additions & 39 deletions
Original file line number
Diff line number
Diff line change
@@ -351,43 +351,52 @@ In der Standardeinstellung **Identisch mit Eingängen** wird der DPT der Eingän
351
351
Ein zu kleiner Wert wird durch den Minimalwert des DPT ersetzt, ein zu großer Wert durch den Maximalwert.
352
352
353
353
354
-
<!-- DOCEND-->
354
+
<!-- DOC HelpContext="Count-Down"-->
355
355
## Count-Down Zeitgeber
356
356
357
-
<!-- DOC -->
358
-
### Einheit
359
-
360
-
Legt fest, welche Einheit für den Count Down Wert verwendet werden soll
361
-
362
-
- Sekunden
363
-
- Minuten
364
-
- Stunden
365
357
366
358
<!-- DOC -->
367
359
### Ablauf Zeit
368
360
369
361
Legt die Zeit für den Count Down Ablauf fest die bei einem Start Befehl verwendet wird.
370
362
Hinweis: Die Zeit wird bei Verwendung des Gruppenobjekts 'Start mit Zeit' nicht verwendet.
371
363
364
+
<!-- DOCEND-->
365
+
### Eingänge
366
+
367
+
#### Start / Stop
368
+
369
+
Über diesen Eingang kann der Count-Down gestartet bzw. gestoppt werden.
370
+
Der Start erfolgt über ein EIN (1) Telegram.
371
+
Der Stopp erfolgt über ein AUS (0) Telegram.
372
+
373
+
#### Pause / Fortsetzten
374
+
375
+
Über diesen Eingang kann der Count-Down pausiert bzw. fortgesetzt werden.
376
+
Der Pause erfolgt über ein EIN (1) Telegram.
377
+
Der Fortsetzten erfolgt über ein AUS (0) Telegram.
378
+
372
379
<!-- DOC -->
373
-
### Gruppenobjekt 'Start mit Zeit'
380
+
#### Start mit Zeit
374
381
375
382
Es wird ein Gruppenobjekt eingeblendet das über einen Zahlenwert den Start des Count Down mit Zeitvorgabe ermöglicht.
376
383
377
384
Mögliche Einstellungen:
378
385
- Deaktiviert
379
-
- Sekunden
380
-
- Minuten
381
-
- Stunden
386
+
- Einheit Sekunden
387
+
- Einheit Minuten
388
+
- Einheit Stunden
382
389
383
390
Beispiel:
384
391
385
392
Wenn 'Minuten' eingestellt wird und ein Telegram mit dem Zahlenwert 5 empfangen wird, startet der Count Down mit einer Zeitvorgabe von 5 Minuten
386
393
387
394
<!-- DOC -->
388
-
### Gruppenobjekt Zeitoffset
395
+
#### Laufzeit Verringern / Erhöhen
389
396
390
397
Mithilfe des Guppenobjekts Zeitoffset wird die Lauf-Zeit um dem eingestellten Betrag erhöht bzw. erniedrigt.
398
+
Über ein EIN (1) Telegram wird die Laufzeit verringert.
399
+
Über ein Aus (2) Telegram wird die Laufzeit erhöht.
391
400
392
401
Mögliche Einstellungen:
393
402
- Deaktiviert
@@ -410,31 +419,21 @@ Beispiel:
410
419
411
420
Ist '5 Sekunden' ausgewählt und es wird ein Auf-Befehl (0) empfangen, wird die aktuelle Ablaufzeit um 5 Sekunden verlängert. Bei Emfpang eine Ab-Befehl (1) wird die aktuelle Ablaufzeit um 5 Sekunden verkürzt.
412
421
413
-
<!-- DOC -->
414
-
### Gruppenobjekt Trigger
415
-
416
-
Das Gruppenobjekt Trigger kann verwendet werden um ein Signal am Ende der Laufzeit des Count-Down Zeitgebers zu erzeugen.
417
-
418
-
Mögliche Einstellungen:
419
-
- Deaktiviert
420
-
- Nur EIN
421
-
- Ein für 1 Sekunde
422
-
- Ein für 2 Sekunden
423
-
- Ein für 5 Sekunden
424
-
- Ein für 10 Sekunden
425
-
- Ein für 20 Sekunden
426
-
- Ein für 30 Sekunden
427
-
- Ein für 1 Minute
422
+
<!-- DOCEND-->
423
+
### Ausgänge
428
424
429
-
**Nur EIN** sendet am Ende der Laufzeit ein Trigger (1) Telegram. Die anderen Einstellungen senden am Ende ein EIN (1) Telegram und nach Ablauf der Zeit ein AUS (2) Telegram.
425
+
<!-- DOC HelpContext="GroupObjectText"-->
426
+
#### Text
430
427
431
-
Hinweis: Wird der Zeitgeber erneut gestartet bevor die eingestellte Zeit erreicht wurde, wird sofort ein AUS (0) Telegram gesendet.
428
+
Das Gruppenobjekt stellt die Zeit als Text zur bereit.
429
+
Über die Konfiguration kann festgelegt werden, ob die verbleibende Zeit (Abwärts laufend) oder die vergangene Zeit (Aufwärts laufend) dargestellt wird.
432
430
433
-
<!-- DOCEND-->
434
-
<!-- DOC HelpContext="TemplatePause" -->
435
-
### Textbausteine
431
+
Mögliche Einstellungen:
432
+
- Deaktiviert
433
+
- Verbleibend (Zählt abwärts)
434
+
- Vergangen (Zählt aufwärts)
436
435
437
-
Textbausteine werden verwendet um die Textausgabe im Gruppenobjekt 'Text' zu formatieren.
436
+
Über Textbausteine kann konfiguriert werden, wie der Text dargestellt wird.
438
437
In den Textbausteine können Platzhalter verwendet werden um Informationen zur verbleibenden Zeit oder den Laufend/Pausierten Zustand zu visualisieren.
439
438
440
439
Platzhalter:
@@ -444,8 +443,11 @@ Platzhalter:
444
443
- **M1**...Minuten (1 oder mehrstellig)"
445
444
- **S2**...Sekunden (2 oder mehrstellig)
446
445
- **S1**...Sekunden (1 oder mehrstellig)
446
+
- **SX**...10 Sekunden (2 oder mehrstellig)
447
447
- **%**....Läuft / Pause Textbautstein"
448
448
449
+
Es wrid empfohlen den Platzhalter **S1** und **S2** nur in Sonderfällen zu verwenden, da in dem Fall der Text alle Sekunden über den KNX-Bus geschickt wird und zu einer hohen Buslast führt. Besser ist stattdessen den Platzhalter *SX* zu verwenden da der nur alle 10 Sekunden eine aktualisiert durchführt.
450
+
449
451
<!-- DOC HelpContext="TemplatePause" -->
450
452
#### Pause
451
453
@@ -465,7 +467,7 @@ Standard Text Formatierung.
465
467
466
468
Hinweis: durch Verwendung des Sekundenplatzhalters wird der KNX Bus start belastet, da jede Sekunde der aktualisierte Text übertragen wird.
467
469
468
-
Beispiel: "H2:M2 %" gibt bei laufenden Zeitgeber mit einer Restlaufzeit von 3 Stunden und 15 Minuten "03:15 v" aus.
470
+
Beispiel: "H2:M2 %" gibt bei laufenden Zeitgeber mit einer Restlaufzeit von 3 Stunden und 15 Minuten "03:15 *" aus.
469
471
470
472
<!-- DOC HelpContext="Template1h" -->
471
473
#### Kleiner 1 Stunde
@@ -474,17 +476,56 @@ Die Testformartierung wird verwendet um den Text für eine Restlaufzeit kleiner
474
476
475
477
Hinweis: durch Verwendung des Sekundenplatzhalters wird der KNX Bus start belastet, da jede Sekunde der aktualisierte Text übertragen wird.
476
478
477
-
Beispiel: "M2 Minuten %" gibt bei laufenden Zeitgeber mit einer Restlaufzeit von 6 Minuten "06 Minuten v" aus.
479
+
Beispiel: "M2 Minuten %" gibt bei laufenden Zeitgeber mit einer Restlaufzeit von 6 Minuten "06 Minuten *" aus.
478
480
479
481
<!-- DOC HelpContext="Template1m" -->
480
482
#### Kleiner 1 Minute
481
483
482
484
Die Testformartierung wird verwendet um den Text für eine Restlaufzeit kleiner 1 Minute auszugeben.
483
485
484
-
Beispiel: "S2 Sekunden %" gibt bei laufenden Zeitgeber mit einer Restlaufzeit von 6 Sekunden "06 Sekunden v" aus.
486
+
Beispiel: "SX Sekunden %" gibt bei laufenden Zeitgeber mit einer Restlaufzeit von 6 Sekunden (bei SC wird aufgerundet) "10 Sekunden *" aus.
485
487
486
488
<!-- DOC HelpContext="TemplateEnde" -->
487
489
#### Ende
488
490
489
491
Text der nach Ablauf der Zeit angezeigt wird.
490
-
Eventuell verwendete Platzhalter für Stunden, Minuten und Sekunden werden mit 0 bzw. 00 ausgegeben.
492
+
Eventuell verwendete Platzhalter für Stunden, Minuten und Sekunden werden mit 0 bzw. 00 ausgegeben.
493
+
494
+
495
+
<!-- DOC HelpContext="GroupObjectCounter" -->
496
+
#### Zähler Verbleibend / Vergangen
497
+
498
+
Das Gruppenobjekt stellt einen Zähler bereit.
499
+
Achtung: Der maximalwert des Zählers ist mit 255 begrenzt.
500
+
Die Einheit muss so gewählt werden, dass sie mit der maximalen Laufzeit abbildbar ist.
501
+
502
+
Mögliche Einstellungen:
503
+
- Deaktiviert
504
+
- Verbleibend Sekunden (Zählt abwärts)
505
+
- Verbleibend Minuten (Zählt abwärts)
506
+
- Verbleibend Stunden (Zählt abwärts)
507
+
- Vergangen Sekunden (Zählt aufwärts)
508
+
- Vergangen Minuten (Zählt aufwärts)
509
+
- Vergangen Stunden (Zählt aufwärts)
510
+
511
+
<!-- DOC HelpContext="GroupObjectTrigger" -->
512
+
### Auslöser / Ende
513
+
514
+
Das Gruppenobjekt Trigger kann verwendet werden um ein Signal am Ende der Laufzeit des Count-Down Zeitgebers zu erzeugen.
515
+
516
+
Mögliche Einstellungen:
517
+
- Deaktiviert
518
+
- Nur EIN
519
+
- Ein für 1 Sekunde
520
+
- Ein für 2 Sekunden
521
+
- Ein für 5 Sekunden
522
+
- Ein für 10 Sekunden
523
+
- Ein für 20 Sekunden
524
+
- Ein für 30 Sekunden
525
+
- Ein für 1 Minute
526
+
527
+
**Nur EIN** sendet am Ende der Laufzeit ein Trigger (1) Telegram. Die anderen Einstellungen senden am Ende ein EIN (1) Telegram und nach Ablauf der Zeit ein AUS (2) Telegram.
528
+
529
+
Hinweis: Wird der Zeitgeber erneut gestartet bevor die eingestellte Zeit erreicht wurde, wird sofort ein AUS (0) Telegram gesendet.
Das Gruppenobjekt stellt die Zeit als Text zur bereit.
4
+
Über die Konfiguration kann festgelegt werden, ob die verbleibende Zeit (Abwärts laufend) oder die vergangene Zeit (Aufwärts laufend) dargestellt wird.
5
+
6
+
Mögliche Einstellungen:
7
+
- Deaktiviert
8
+
- Verbleibend (Zählt abwärts)
9
+
- Vergangen (Zählt aufwärts)
10
+
11
+
Über Textbausteine kann konfiguriert werden, wie der Text dargestellt wird.
12
+
In den Textbausteine können Platzhalter verwendet werden um Informationen zur verbleibenden Zeit oder den Laufend/Pausierten Zustand zu visualisieren.
13
+
14
+
Platzhalter:
15
+
-**H2**...Stunden (2 oder mehrstellig)"
16
+
-**H1**...Stunden (1 oder mehrstellig)"
17
+
-**M2**...Minuten (2 oder mehrstellig)"
18
+
-**M1**...Minuten (1 oder mehrstellig)"
19
+
-**S2**...Sekunden (2 oder mehrstellig)
20
+
-**S1**...Sekunden (1 oder mehrstellig)
21
+
-**SX**...10 Sekunden (2 oder mehrstellig)
22
+
-**%**....Läuft / Pause Textbautstein"
23
+
24
+
Es wrid empfohlen den Platzhalter **S1** und **S2** nur in Sonderfällen zu verwenden, da in dem Fall der Text alle Sekunden über den KNX-Bus geschickt wird und zu einer hohen Buslast führt. Besser ist stattdessen den Platzhalter *SX* zu verwenden da der nur alle 10 Sekunden eine aktualisiert durchführt.
<ParameterId="%AID%_UP-%TT%00000"Name="VisibleChannels"ParameterType="%AID%_PT-FCBNumChannels"Offset="0"BitOffset="0"Text="Verfügbare Kanäle"Value="%IW_NumChannelsDefault%"SuffixText=" von %N%" />
240
+
<ParameterId="%AID%_UP-%TT%00000"Name="VisibleChannels"ParameterType="%AID%_PT-FCBNumChannels"Offset="0"BitOffset="0"Text="Verfügbare Kanäle"Value="%FCB_NumChannelsDefault%"SuffixText=" von %N%" />
0 commit comments