Knihovna BuildingLib TXV 003 47.01



Podobné dokumenty
DIMAX DIMAX Návod k montáži a použití Univerzální stmívač DIMAX 534

Technická dokumentace SERVISNÍ MANUÁL. skupina: příslušenství. typ: MULTI FUNKČNÍ RELÉ EVO

Knihovna LightsLib TXV první vydání prosinec 2011 změny vyhrazeny

ADEX SL3.3 REGULÁTOR KOTLE VARIMATIK

ŘADA 14 Automat schodišťový, 16 A

Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1

2 ZAPOJENÍ, OŽIVENÍ A PROGRAMOVÁNÍ SYSTÉMOVÉ

Uživatelský manuál. DALIrel4

PROGRAMOVATELNÝ TERMOSTAT CT Citherm 6.0 Návod k obsluze

Řada 14 - Automat schodišťovy, 16 A

BASPELIN MRP Popis obsluhy indikační a řídicí jednotky MRP T2

BASPELIN RPL. Popis obsluhy regulátoru RPL FIN1

Knihovna icontrollib

Katalogový list WIA101

ESII Roletová jednotka

TLAČÍTKA UŽIVATELSKÉ VOLBY

Použití a vlastnosti

REG10. návod k použití

DeltaSol TECHNICKÁ DATA

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Program pro regulaci kaskády čerpadel v závislosti na tlaku SGC3

Praktický návod. Inteligentní elektroinstalace obytného domu Ego-n

EVE. Modulové přístroje. Energie pod kontrolou. Hlavní vypínače. Modulové ovladače a signálky. Zvonkové transformátory. Elektronické přístroje

ÈASOVÝ SPÍNAÈ MULTIFUNKÈNÍ PRO VÌTŠÍ ZÁTÌ E

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Zapojte vodiče do svorkovnice a přišroubujte základovou desku na stěnu: M1 ventilátor, V1 ventil vytápění, V2 - ventil chlazení

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Diferenciální termostat se dvěma výstupy a dvojnásobný termostat TD21

Univerzální watchdog WDT-U2/RS485

TER-9. Multifunkční digitální termostat. Charakteristika. Zapojení. Symbol. Popis přístroje

Výukový materiál KA č.4 Spolupráce se ZŠ

Knihovna DMX512lib Komunikace protokolem DMX512. TXV prvé vydání srpen 2010 změny vyhrazeny

Programovatelná řídící jednotka REG10. návod k použití. řídící jednotka kaskády tepelných čerpadel VTC

Elektronický spínač impulsně ovládaný / krokové relé A

MaCH. Typ. Popis CR-100 CR-100/24 CR-120 CR-120/24 CR-130 CR-130/24

Aktivace REŽIMU ČASOVÉHO ŘÍZENÍ

Větrací centrála PAN RJ 230 / 3 MP Zapojení svorkovnice, ukazatele, pojistky

AM 12 LM 12. Ovládací modul domácí automatizace - stmívač. automatizace - spínač. Technická data. Technická data

Servisní a programovací příručka kotle Dakon KS - 24

Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV

Programovatelná řídící jednotka REG10. návod k použití. řídící jednotka kaskády elektrokotle a čerpadla KE41

Spínač impulsně ovládaný / spínací relé A

Termostaty a hydrostaty

1) Výrobek: TÝDENNÍ PROSTOROVÝ TERMOSTAT - bezdrátový

Elektrická topná tělesa

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Program pro regulaci kaskády čerpadel v závislosti na tlaku SGX

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Regulace systému slunečních kolektorů SOL56

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část. Řídící jednotka skleníku VS9

Montážní návod. pro konvektory

IR 32 CE CAREL NÁVOD NA SEŘÍZENÍ

Ekvitermní regulátor vytápění SDC a regulátor dálkového vytápění DHC LIST PARAMETRŮ

Uživatelský návod pro ovládání hydroterapeutického masážního systému Profi Whirlpool, Airpol, Combipool

TECHNICKÁ DOKUMENTACE

Zařízení má být instalováno výhradě kvalifikovaným elektrikářem, podle návodu k zapojení. Dodržujte bezpečnostní předpisy.

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Elektrická topná tělesa

Synco living. Ventilace Funkce a ovládání. Srpen Strana1/32 Michal Bassy - Srpen Regulace Rozšířené funkce

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Řada 15 - Stmívač elektronicky

Stmívače - komfortní řešení pro řízení osvětlení

REGULAČNÍ KNIHOVNY PRO MOSAIC

REG10 návod k instalaci a použití 1.část Řídící jednotka ovládání váhy AVP/ 05

ÈASOVÝ SPÍNAÈ MULTIFUNKÈNÍ PRO MALÉ ZÁTÌ E. Podle vybrané funkce, ovládá připojenou zátěž v nastaveném čase.

PROSTOROVÝ DIGITÁLNÍ TERMOSTAT

ŘADA10 Spínač soumrakový kompaktní, A

Řada 10 - Spínač soumrakovy kompaktní, A

Základní i nadstandardní výbava kvalitní elektroinstalace. Není nic, co bychom společně v moderních elektroinstalacích nedokázali.

Výukový materiál. Inteligentní elektroinstalace obytného domu

ESII-2.12 Základní programování demonstračních kufříků NIKOBUS a RF

Návod k obsluze Řídící automat čerpací stanice odpadních vod S-3302

ČASOVÉ SPÍNAČE KEP04

Knihovna WebGraphLib

REG10. návod k instalaci a použití 2.část

Řada 13 - Spínač impulsně ovládaný / spínací relé A 13

BASPELIN RPS. Popis obsluhy regulátoru RPS B02

Řada 7T - Termostaty a hydrostaty

Programovatelná řídící jednotka REG10

Kvalitní ingredience jsou základem každého kousku.

Proč koupit relé od ELKO EP.

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

REG10. návod k použití. záznamová jednotka stavů logických vstupů CBF

Návod na použití GSM spínače

CZ.1.07/1.1.14/ Inovace výuky v Písku a okolí Pracovní list. Automatizační cvičení. Konfigurace inteligentní instalace Ego-n

IR 32 P CAREL NÁVOD NA SEŘÍZENÍ

MSR01. Regulátor ohřevu vody s využitím solárních panelů. Uživatelský a instalační návod

Přístroje. Základní i nadstandardní výbava kvalitní elektroinstalace. Není nic, co bychom společně v moderních elektroinstalacích nedokázali.

PROSTOROVÝ TERMOSTAT S PODSVÍCENÝM DISPLEJEM

přepínač režimů teplota topné vody (posuv ekv. křivky)

ILH Detektor těkavých organických látek Návod k obsluze

Programovatelný regulátor FUJI PXG4

PRO OVLÁDÁNÍ TERMOELEKTRICKÝCH POHONÙ

ŘADA15 Stmívač elektronický

1. Univerzální watchdog WDT-U2

Elektrická topná tělesa

Digitální regulátory - univerzální řada IR32V - IR32W - IR32Z - IRDRTE IRDRV - IRDRW - IRDRZ 1. Kategorie parametrů - typ "SET" - žádané hodnoty St1,

Řada 13 - Spínač impulsně ovládaný / spínací relé A 13

BASPELIN CPL. Popis obsluhy ekvitermního regulátoru CPL EQ23/EQ24

REGULÁTOR OSVĚTLENÍ PRO LED ŽÁROVKY A ÚSPORNÉ ŽÁROVKY» PLYNULÁ REGULACE OSVĚTLENÍ» URČENO PRO STMÍVATELNÁ SVÍTIDLA

Řada 15 - Stmívač elektronicky

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Řídící jednotka ekvitermního vytápění MSI-1

Transkript:

PROGRAMOVATELNÉ AUTOMATY Knihovna BuildingLib TXV 003 47.01

BuildingLib Knihovna BuildingLib 2. vydání srpen 2011 OBSAH 1. ÚVOD... 3 2. JEDNOTLAČÍTKOVÝ STMÍVAČ DMA1... 4 3. SCHODIŠŤOVÝ AUTOMAT SE SIGNALIZACÍ PŘED VYPNUTÍM SCA1... 7 4. SCHODIŠŤOVÝ AUTOMAT SE STMÍVÁNÍM SCA2... 9 5. OVLADAČ ROLETOVÝCH ŽALUZIÍ SBC1... 11 6. JEDNOÚROVŇOVÝ TERMOSTAT MFT1... 12 7. DVOJÚROVŇOVÝ TERMOSTAT MFT2... 14 8. DIFERENČNÍ TERMOSTAT MFT3... 16 9. TERMOSTAT S MRTVOU ZÓNOU MFT4... 18 10. PULSNĚ ŠÍŘKOVÁ MODULACE PWM... 20 TXV 003 47.01 2

1.ÚVOD 1. ÚVOD Knihovna Building.lib je knihovnou pro programovací prostředí Mosaic. Svým obsahem je určena k podpoře programování aplikací tzv. building managementu. Následují obrázek ukazuje strukturu knihovny BuildingLib v prostředí Mosaic. Obr. 1.1 Knihovna BuildingLib 3 TXV 003 47.01

Building knihovna pro Mosaic 2. JEDNOTLAČÍTKOVÝ STMÍVAČ DMA1 Funkční blok stmívače DMA1 slouží k plynulému ovládání jasu žárovek s možností postupného náběhu/doběhu po zapnutí/vypnutí stmívače. Stmívač je ovládán tlačítkem na vstupu In. Při krátkém stisku (<Tlong) výstup Out nabíhá na požadovanou úroveň jasu, dalším krátkým stiskem výstup Out vypíná. Dlouhým stiskem tlačítka (>Tlong) dochází k plynulé regulaci jasu v rozsahu hodnot MinOut <-> MaxOut. Po dosažení krajní hodnoty je regulace jasu zastavena. Po uvolnění tlačítka je intenzita jasu zapamatována a další krátké stisky tlačítka vypínají/zapínají výstup Out na tuto intenzitu. Rychlost náběhu výstupu Out na požadovaný jas při zapnutí je dána parametrem Tup, rychlost sestupu při vypnutí je dána parametrem Tdw (pokud není náběh/doběh požadován, jsou parametry Tup/Tdw nastaveny na 0). Rychlost změny jasu stmívače (přeběhu) z hodnoty MinOut <-> MaxOut je dána parametrem Tch. Pro stmívač lze nastavit dobu svitu, po které dojde k automatickému vypnutí výstupu (parametr Tac), případně zpožděné zhasnutí výstupu, tzv. odchodové zpozdění (parametr Twt). Pokud jsou parametry Tch/ Twt nastaveny na 0, není funkce aktivována. Výstup Sig je určen pro signalizaci chodu stmívače (např. pro ovládání signálky v ovládacím tlačítku). Výstup Sup je určen pro ovládání napájení předřadníků zářivek a je automaticky nastaven do log.1 v případě, že je na výstupu Out hodnota vyšší, než 10% hodnoty MaxOut. Obr. 2.1 Struktura FB DMA1 Obr. 2.2 Vzhled FB DMA1 Popis proměnných : Název Význam Typ Formát In ovládací tlačítko bool Cfg konfigurační struktura bloku _TDMA1_CFG_.MinOut minimum výstupu [%] real.maxout maximum výstupu [%] real.tup doba náběhu při zapnutí Vstupní time.tdw doba doběhu při vypnutí time.tch doba přeběhu stmívače při změně jasu time.tac doba svitu time.twt doba zpožděného vypnutí (odchodové zpožď.) time.tlong 1) prodleva vyhodnocení dlouhého stisku time (default 500ms) Out výstup stmívače [%] real Sig signalizace chodu stmívače Výstupní bool Sup ovládání předřadníků bool 1) Parametr je zařazen od verze 1.1 knihovny BuildingLib. Ve verzi 1.0 prodleva pevně 500ms. TXV 003 47.01 4

2.JEDNOTLAČÍTKOVÝ STMÍVAČ DMA1 Obr. 2.3 Funkce stmívače bez aktivovaného náběhu/doběhu Obr. 2.4 Funkce stmívače s aktivovaným náběhem/doběhem Obr. 2.5 Časování náběhu, doběhu a přeběhu stmívače Obr. 2.6 Časování doby svitu Obr. 2.7 Časování odchodového zpoždění 5 TXV 003 47.01

Building knihovna pro Mosaic Příklad programu s voláním funkčního bloku DMA1 v jazyce ST : PROGRAM Example_DMA1 VAR input : bool; DMA1_Cfg : _TDMA1_CFG_ := (MinOut:= 0.0, MaxOut:= 100.0, Tup:= T#200ms, Tdw:= T#200ms, Tch:= T#2s); inst_dma1 : DMA1; //instance FB DMA1 output : real; signal : bool; support: bool; END_VAR inst_dma1 (In := input, Cfg := DMA1_Cfg, Out => output, Sig => signal, Sup => support); END_PROGRAM TXV 003 47.01 6

3.SCHODIŠŤOVÝ AUTOMAT SE SIGNALIZACÍ PŘED VYPNUTÍM SCA1 3. SCHODIŠŤOVÝ AUTOMAT SE SIGNALIZACÍ PŘED VYPNUTÍM SCA1 Funkční blok slouží k ovládání osvětlení schodiště (zpozděné vypnutí). Interval doby svícení je dán parametrem Tac. Obsahuje výstrahu před blížícím se vypnutím výstupu dvojitým probliknutím 40s a 30s před vypnutím. Blok může pracovat v jednom ze 3 možných režimů (parametr Fce) : - (0) AUTO časování bez možnosti prodloužení času - (1) PROG časování s možností prodloužení času počtem stisků tlačítka - (2) ON výstup je trvale sepnutý (servisní režim, úklid, ) V režimech AUTO a PROG je možno časování předčasně ukončit dlouhým stiskem tlačítka (>2s). Tato funkce též slouží jako ochrana trvalého svícení při zablokování stisknutého tlačítka. V režimu AUTO lze dobu sepnutí výstupu prodloužit až po signalizaci blížícího se výpnutí výstupu (40s před vypnutím výstupu). Obr. 3.1 Struktura FB SCA1 Obr. 3.2 Vzhled FB SCA1 Popis proměnných : Název Význam Typ Formát In ovládací tlačítko bool Tac čas svícení vstupní time Fce režim schodištového automatu usint Out výstupní kontakt výstupní bool 7 TXV 003 47.01

Building knihovna pro Mosaic Jednotlivé časové funkce bloku ilustrují následující obrázky : FCE Popis 0 AUTO - časování bez možnosti prodloužení času Graf 1 PROG - časování s možností prodloužení času počtem stisků tlačítka 2 ON - výstup je trvale sepnutý Obr. 3.3 Časové poměry výstražného probliknutí V případě nastavení doby sepnutí výstupu na dobu kratší než 30s není výstražné probliknutí aktivováno. Příklad programu s voláním funkčního bloku SCA1 v jazyce ST : PROGRAM Example_SCA1 VAR input : bool; inst_sca1 : SCA1; output : bool; END_VAR //instance FB SCA1 inst_sca1(in := input, Tac := T#3m, Fce := 0, Out => output); END_PROGRAM TXV 003 47.01 8

4.SCHODIŠŤOVÝ AUTOMAT SE STMÍVÁNÍM SCA2 4. SCHODIŠŤOVÝ AUTOMAT SE STMÍVÁNÍM SCA2 Funkční blok slouží k inteligentnímu ovládání osvětlení schodiště s funkcí postupného rozsvěcení (náběhová rampa) a stmívání (doběhová rampa). Jako ovládací vstup lze použít tlačítko In1 nebo vypínač In2. Doba náběhu se nastavuje parametrem Tup, doba svícení parametrem Tac a doba doběhu parametrem Tdw. Výstup Out se při činnosti schodišťového automatu může pohybovat v mezích MinOut, MaxOut. Výstup Sig je určen pro signalizaci chodu stmívače. Výstup Sup je určen pro ovládání napájení předřadníků zářivek a je automaticky nastaven do log.1 v případě, že je na výstupu Out hodnota vyšší, než 10% hodnoty MaxOut. Právě probíhající cyklus svícení lze prodloužit opětovným stiskem tlačítka. Ovládání pomocí výpínače je funkčně nadřazeno ovládání pomocí tlačítka a lze jej s výhodou využít pro servisní účely (úklid, kontrola a výměna osvětlovacích prvků, ). Obr. 4.1 Struktura FB SCA2 Obr. 4.2 Vzhled FB SCA2 Popis proměnných : Název Význam Typ Formát In1 ovládací tlačítko bool In2 ovládací spínač bool Cfg konfigurační struktura bloku _TSCA2_CFG_.Tup čas náběhu time.tac čas svícení vstupní time.tdw čas doběhu time.minout minimum výstupu real.maxout maximum výstupu real Out výstup stmívače real Sig signalizace chodu výstupní bool Sup ovládání předřadníků bool 9 TXV 003 47.01

Činnost bloku ilustrují následující obrázky. Building knihovna pro Mosaic Obr. 4.3 Funkce bloku při ovládání tlačítkem In1 Obr. 4.4 Funkce bloku při ovládání vypínačem In2 Příklad programu s voláním funkčního bloku SCA2 v jazyce ST : PROGRAM Example_SCA2 VAR input1 : bool; input2 : bool; SCA2_Cfg : _TSCA2_CFG_ := (Tup:= T#200ms, Tac:= T#3m, Tdw:= T#200ms, MinOut:= 0.0, MaxOut:= 100.0); inst_sca2 : SCA2; //instance FB SCA2 output : real; signal : bool; support: bool; END_VAR inst_sca2 (In1 := input1, In2 := input2, Cfg := SCA2_Cfg, Out => output, Sig => signal, Sup => support); END_PROGRAM TXV 003 47.01 10

5.OVLADAČ ROLETOVÝCH ŽALUZIÍ SBC1 5. OVLADAČ ROLETOVÝCH ŽALUZIÍ SBC1 Funkční blok slouží k ovládání pohonu roletových žaluzií. Ovládání je realizováno pomocí dvou tlačítek. Blok zajišťuje časovou kontrolu doby běhu pohonu a prodlevu při reverzaci chodu pohonu (ochrana pohonu z důvodů elektrických i mechanických). Po stisku tlačítka IUp je aktivován výstup pro pohyb žaluzií směrem nahoru Up. Dalším stiskem kteréhokoliv tlačítka je výstup Up deaktivován. Po stisku tlačítka IDown je aktivován výstup pro pohyb žaluzií směrem dolů Down. Dalším stiskem kteréhokoliv tlačítka je výstup Down deaktivován. Při aktivaci výstupů na dobu delší než Tac budou výstupy automaticky deaktivovány. Při reverzaci chodu pohonu je mezi aktivace jednotlivých výstupů vždy vložena časová prodleva Twt. Obr. 5.1 Struktura FB SBC1 Obr. 5.2 Vzhled FB SBC1 Popis proměnných : Název Význam Typ Formát IUp ovládací tlačítko nahoru bool IDown ovládací tlačítko dolů bool Cfg konfigurační struktura bloku vstupní _TSBC1_CFG_.Tac maximální doba běhu pohonu time.twt prodleva při reverzaci chodu pohonu time Up výstup pro chod pohonu nahoru bool Down výstup pro chod pohonu dolů výstupní bool Příklad programu s voláním funkčního bloku SBC1 v jazyce ST : PROGRAM Example_SBC1 VAR input1 : bool; input2 : bool; SBC1_Cfg : _TSBC1_CFG_ := (Tac:= T#15s, Twt:= T#500ms); inst_sbc1 : SBC1; //instance FB SBC1 output1 : bool; output2 : bool; END_VAR inst_sbc1(iup := input1, IDown := input2, Cfg := SBC1_Cfg, Up => output1, Down => output2); END_PROGRAM 11 TXV 003 47.01

Building knihovna pro Mosaic 6. JEDNOÚROVŇOVÝ TERMOSTAT MFT1 Blok řeší algoritmus klasického jednoúrovňového termostatu. Výstupní kontakt Out je sepnut do doby dosažení měřené teploty In nastavené teplotě Rq, kdy vypne. Nastavitelná hystereze Hyst a časová zpoždění Tup/Tdw zabraňují častému spínání (kmitání) výstupu Out. Obr. 6.1 Struktura FB MFT1 Obr. 6.2 Vzhled FB MFT1 Popis proměnných : Název Význam Typ Formát In měřená teplota real Rq žádaná teplota real Cfg konfigurační struktura bloku vstupní _TMFT1_CFG_.Hyst hystereze real.tup prodleva sepnutí time.tdw prodleva vypnutí time Out výstup termostatu výstupní bool Obr. 6.3 Funkce bloku MFT1 TXV 003 47.01 12

6.JEDNOÚROVŇOVÝ TERMOSTAT MFT1 Příklad programu s voláním funkčního bloku MFT1 v jazyce ST : PROGRAM Example_MFT1 VAR input : real; request : real := 21.0; MFT1_Cfg : _TMFT1_CFG_ := (Hyst:= 0.1, Tup:= T#5s, Tdw:= T#5s); inst_mft1 : MFT1; //instance FB MFT1 output : bool; END_VAR inst_mft1(in := input, Rq := request, Cfg := MFT1_Cfg, Out => output); END_PROGRAM 13 TXV 003 47.01

Building knihovna pro Mosaic 7. DVOJÚROVŇOVÝ TERMOSTAT MFT2 V pásmu nastavené diference Diff pracuje výstup Out1 jako klasický termostat ke vstupu In a žadané teplotě Rq. Pokud však teplota poklesne pod nastavenou diferenci Diff, sepne i výstup Out2. Oba dva výstupy Out rozepnou současně při dosažení požadované hodnoty Rq. Při spínání a rozpínání výstupů Out jsou uvažovány hystereze Hyst1/Hyst2 a časové prodlevy Tup/Tdw. Typický případ tohoto termostatu je např. při řízení dvoustupňového kotle, kdy první stupeň je řízen dle nastavené teploty a pomocný druhý stupeň je zapínán, poklesne-li teplota pod nastavenou diferenci. Tímto prvnímu stupni vypomáhá, pokud se teplota prudce sníží. Obr. 7.1 Struktura FB MFT2 Obr. 7.2 Vzhled FB MFT2 Popis proměnných : Název Význam Typ Formát In měřená teplota real Rq žádaná teplota real Cfg konfigurační struktura bloku _TMFT2_CFG_.Hyst1 hystereze k Out1 vstupní real.hyst2 hystereze k Out2 real.diff teplotní diference real.tup prodleva sepnutí time.tdw prodleva vypnutí time Out1 výstup 1. stupně výstupní bool Out2 výstup 2. stupně bool TXV 003 47.01 14

7.DVOJÚROVŇOVÝ TERMOSTAT MFT2 Obr. 7.3 Funkce bloku MFT2 Příklad programu s voláním funkčního bloku MFT2 v jazyce ST : PROGRAM Example_MFT2 VAR input : real; request : real := 21.0; MFT2_Cfg : _TMFT2_CFG_ := (Hyst1:= 0.1, Hyst2:= 0.1, Diff:= 1.0, Tup:= T#20s, Tdw:= T#20s); inst_mft2 : MFT2; //instance FB MFT2 output1 : bool; output2 : bool; END_VAR inst_mft2(in := input, Rq := request, Cfg := MFT2_Cfg, Out1 => output1, Out2 => output2); END_PROGRAM 15 TXV 003 47.01

Building knihovna pro Mosaic 8. DIFERENČNÍ TERMOSTAT MFT3 V diferenčním termostatu dochází ke spínání vždy odpovídajícího výstupu Outx ke vstupu Inx, jehož teplota je při překročení diference Diff nižší. K rozepnutí výstupu dochází po zvýšení vstupní teploty o odpovídající hysterezi Hystx. Diferenční termostat se používá pro udržování dvou stejných teplot např. v topných systémech (kotel - zásobník vody), solárních systémech (kolektor - zásobník), ohřevu vody (ohřívač vody rozvod vody) apod. Obr. 8.1 Struktura FB MFT3 Obr. 8.2 Vzhled FB MFT3 Popis proměnných : Název Význam Typ Formát In1 měřená teplota 1 real In2 měřená teplota 2 real Cfg konfigurační struktura bloku _TMFT3_CFG_.Hyst1 hystereze příslušející k teplotě 1 vstupní real.hyst2 hystereze příslušející k teplotě 2 real.diff teplotní diference real.tup prodleva sepnutí time.tdw prodleva vypnutí time Out1 výstup příslušející k teplotě 1 výstupní bool Out2 výstup příslušející k teplotě 2 bool TXV 003 47.01 16

8.DIFERENČNÍ TERMOSTAT MFT3 Obr. 8.3 Funkce bloku MFT3 Příklad programu s voláním funkčního bloku MFT3 v jazyce ST : PROGRAM Example_MFT3 VAR input1 : real; input2 : real; MFT3_Cfg : _TMFT3_CFG_ := (Hyst1:= 0.1, Hyst2:= 0.1, Diff:= 1.0, Tup:= T#20s, Tdw:= T#20s); inst_mft3 : MFT3; //instance FB MFT3 output1 : bool; output2 : bool; END_VAR inst_mft3(in1 := input1, In2 := input2, Cfg := MFT3_Cfg, Out1 => output1, Out2 => output2); END_PROGRAM 17 TXV 003 47.01

Building knihovna pro Mosaic 9. TERMOSTAT S MRTVOU ZÓNOU MFT4 Pokud je měřená teplota In1nižší než žádaná teplota Rq1, spíná výstupní kontakt topení Out1, při teplotě vyšší než Rq1 vypíná. Pokud je měřená teplota In1 vyšší než žádaná teplota Rq2, spíná výstupní kontakt chlazení Out2, při teplotě nižší než Rq2 vypíná. Při spínání a rozpínání výstupů Out jsou uvažovány hystereze Hyst1/Hyst2 a časové prodlevy Tup/Tdw. Tuto funkci lze využít např. pro automatické ohřívání a chlazení přiváděného vzduchu u ventilačních systémů tak, aby teplota přiváděného vzduchu byla vždy v mezích teplot Rq1 a Rq2. Obr. 9.1 Struktura FB MFT4 Obr. 9.2 Vzhled FB MFT4 Popis proměnných : Název Význam Typ Formát In měřená teplota real Rq1 žádaná teplota 1 real Rq2 žádaná teplota 2 real Cfg konfigurační struktura bloku vstupní _TMFT4_CFG_.Hyst1 hystereze příslušející k teplotě Rq1 real.hyst2 hystereze příslušející k teplotě Rq2 real.tup prodleva sepnutí time.tdw prodleva vypnutí time Out1 výstup topení výstupní bool Out2 výstup chlazení bool TXV 003 47.01 18

9.TERMOSTAT S MRTVOU ZÓNOU MFT4 Obr. 9.3 Funkce bloku MFT4 Příklad programu s voláním funkčního bloku MFT4 v jazyce ST : PROGRAM Example_MFT4 VAR input : real; request1 : real := 20.0; request2 : real := 21.5; MFT4_Cfg : _TMFT4_CFG_ := (Hyst1:= 0.1, Hyst2:= 0.1, Tup:= T#20s, Tdw:= T#20s); inst_mft4 : MFT4; //instance FB MFT4 output1 : bool; output2 : bool; END_VAR inst_mft4(in := input, Rq1 := request1, Rq2 := request2, Cfg := MFT4_Cfg, Out1 => output1, Out2 => output2); END_PROGRAM 19 TXV 003 47.01

Building knihovna pro Mosaic 10. PULSNĚ ŠÍŘKOVÁ MODULACE PWM Blok slouží k realizaci funkce pulsně šířkové modulace. Perioda modulace je dána hodnotou proměnné Per, šířka modulovaného pulsu je dána hodnotou proměnné Pul. Hodnota Pul se zadává v rozsahu 0-100%. Aktivace pulsně šířkové modulace na výstupu Out je podmíněna nastavením povolovací proměnné Enb. Obr. 10.1 Struktura FB PWM Obr. 10.2 Vzhled FB PWM Popis proměnných : Název Význam Typ Formát Enb povolení modulace bool Per perioda modulace vstupní time Pls šířka pulsu [0-100%] real Out výstup modulace výstupní bool Obr. 10.3 Funkce bloku PWM TXV 003 47.01 20

10.PULSNĚ ŠÍŘKOVÁ MODULACE PWM Příklad programu s voláním funkčního bloku PWM v jazyce ST : PROGRAM Example_PWM VAR enable : bool := true; period : time := T#5s; puls : real := 20.0; inst_pwm : PWM; output : bool; END_VAR //instance FB PWM inst_pwm(enb := enable, Per := period, Pls := puls, Out => output); END_PROGRAM 21 TXV 003 47.01

Poznámky Poznámky : TXV 003 47.01 22

Objednávky a informace: Teco a. s. Havlíčkova 260, 280 58 Kolín 4, tel. 321 737 611, fax 321 737 633 TXV 003 47.01 Výrobce si vyhrazuje právo na změny dokumentace. Poslední aktuální vydání je k dispozici na internetu www.tecomat.cz