C-ID-0011R je univerzální grafický nástěnný ovladač s kapacitními tlačítky. Obsahuje čidlo teploty, vlhkosti a intenzity osvětlení, univerzální AI vstup pro připojení dalších čidel teploty (např. teplota podlahy, venkovní teplota), okenního kontaktu, vypínače apod. Skleněná klávesnice je podsvícená, intenzitu lze plynule regulovat stejně jako jas displeje.
Obr. 1 Modul C-ID-0011R
Tabulka základních parametrů modulu: catalog.tecomat.cz/produkt/c-id-0011r
Ovládání
Modul se ovládá pomocí kapacitních tlačítek (Obr. 2), u kterých je detekován krátký a dlouhý stisk. Prodleva dlouhého stisku je nastavitelná v inicializaci modulu stejně tak jako zvuková odezva na stisk.
Obr. 2 Tlačítka klávesnice
Displej
Displej modulu je plně grafický, obraz je generován pomocí knihovny GraphicPanelLib (TXV 005 42.01). Knihovna je podporována pouze na systémech Foxtrot 2 od verze 3.1 a je standardně dodávaná jako součást programovacího prostředí Mosaic.
Konfigurace
Konfigurace modulu se provádí v nástroji I/O Configurator. Aktivace jednotlivých zařízení na modulu se provádí výběrem příslušného zatržítka zařízení.
Ve starším konfiguračním nástroji, Manažer projektu, není modul podporován!!!
Obr. 3 Dialog konfigurace modulu v I/O Configuratoru
Zvuková odezva na stisk
Volba zapnutí zvukové odezvy na stisk tlačítka.
Prodleva dlouhého stisku
Pro tlačítka modul přímo vyhodnocuje krátké a dlouhé stisky na jednotlivých vstupech. Zadáním hodnoty lze nastavit časovou prodlevu, po které bude aktivace binárního vstupu DI signalizována jako dlouhý stisk (PRESS). Aktivace binárního vstupu kratší než tato zadaná hodnota, bude signalizována jako krátký stisk (CLICK). Hodnota prodlevy (Tpress) se zadává v rozsahu 0.1÷2.5s.
Obr. 4 Vyhodnocení krátkého / dlouhého stisku
Offset teploty
Korekční offset teploměru, o který bude upravena naměřená teplota.
Filtrace teploty
Zadáním nenulové hodnoty časové konstanty je aktivován číslicový filtr 1. řádu. Filtr je
dán vztahem
yt = (yt - 1·τ + x)/(τ + 1)
- x - aktuální hodnota analogového vstupu
- yt - výstup
- yt - 1 - minulý výstup
- τ - časová konstanta filtru 1. řádu
Hodnota časové konstanty filtrace se zadává v rozsahu 1÷254 a představuje časovou konstantu v rozsahu 1s÷254s (hodnota 255 je určena pro servisní účely).
Struktura předávaných dat
Obr. 5 Struktura předávaných dat pro I/O Configurator
Vstupní data
BUTTONS
|
BUFFER_STAT
|
STAT
|
LIGHT
|
THERM
|
RH
|
AI1
|
BUTTONS - stisk tlačítka (typ byte)
-
|
-
|
CLICK
|
PRESS
|
BUTT
|
||||
Bit |
.7
|
.6
|
.5
|
.4
|
.3
|
.2
|
.1
|
.0
|
- BUTT - stisknuté tlačítko (1 - 8)
- PRESS - dlouhý stisk (do log. 1)
- CLICK - stisk tlačítka (do log. 1)
BUFFER_STAT - status
- STAT - status (typ usint)
- RES - rezerva (typ usint)
- CRC - kontrolní součet (typ uint)
STAT - stavový byte analogových vstupů (8x typ bool)
VLD1 | OUF1 | VLDL | OUFL |
VLDR
|
OUFR | VLDT | OUFT | |
Bit |
.7
|
.6
|
.5
|
.4
|
.3
|
.2
|
.1
|
.0
|
- OUFT - přetečení/podtečení rozsahu interního teploměru
- VLDT - platnost odměru interního teploměru
- OUFR - přetečení/podtečení rozsahu interního čidla vlhkosti
- VLDR - platnost odměru interního čidla vlhkosti
- OUFL - přetečení/podtečení rozsahu čidla intenzity osvětlení
- VLDL - platnost odměru čidla intenzity osvětlení
- OUF1 - přetečení/podtečení rozsahu vstupu AI1
- VLD1 - platnost odměru vstupu AI1
LIGHT - hodnota čidla intenzity osvětlení (typ usint) [%]
THERM - hodnota interního teploměru (typ real) [°C]
RH - hodnota relativní vlhkosti (typ usint) [%]
AI1 - hodnota analogového vstupu 1 (typ real) [°C],[kΩ],[mV]
Výstupní data
SETT |
BUFFER
|
SETT - nastavení modulu (typ word)
ERROR | KEYBOARD | KEYBOARD_INT | BUZZ | BACKL | ||||
Bit |
.7
|
.6
|
.5
|
.4
|
.3
|
.2
|
.1
|
.0
|
- | - | BUZZ_DIS | BACKL_INT | LOGO | ||||
Bit |
.15
|
.14
|
.13
|
.12
|
.11
|
.10
|
.9
|
.8
|
- BACKL - zapnutí podsvícení displeje
- BUZZ - zapnutí zvukové signalizace
- KEYBOARD_INT - nastavení intenzity podsvícení klávesnice, 0 - 10 tj. 0 - 100% s krokem 10%
- KEYBOARD - zapnutí podsvícení klávesnice
- ERROR - zapnutí chybové signalizace
- LOGO - zapnutí podsvícení loga
- BACKL_INT - nastavení intenzity podsvícení displeje, 0 - 10 tj. 0 - 100% s krokem 10%
- BUZZ_DIS - zákaz zvukové odezvy na stisk
BUFFER - frame buffer (typ 1029 x byte)