10.07.2015 Views

EsiDet - návod na obsluhu - AMiT

EsiDet - návod na obsluhu - AMiT

EsiDet - návod na obsluhu - AMiT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ESIDETObr. 49 - Okno “Vlastnosti“ objektu RoomUnit1Výše popsanými kroky je <strong>na</strong>parametrizová<strong>na</strong> komunikace mezi oběma regulátory.Úprava aplikaceProtože AMR-OP7x vykonává část kódu stejně jako AMR-FCT10, doplní seaplikace o podmínku, která bude zohledňovat stav komunikace s AMR-OP7x,tzn., že pokud bude komunikace v pořádku, bude měřenou teplotu, žádanouteplotu, korekci, režim místnosti a režim ventilátoru poskytovat AMR-OP7x.V případě, že bude komunikace rozpadlá, bude vykonávat AMR-FCT10 původníkód.Zápis kódu zahrnující test připojení AMR-OP7x a zpracování <strong>na</strong>čtených hodnotz registrů může být zapsán <strong>na</strong>př. následovně.// Test, zda je jednotka připoje<strong>na</strong>if RoomUnit1.Disconnected then// Jednotka je odpoje<strong>na</strong>…„Zde je umístěn původní zápis kódu z kap. 4.3.“…else// Jednotka je připoje<strong>na</strong>// Výpočet akčního zásahuif Ram.Rezim_HC then// Pokud se topíPid1.SetPoint = RoomUnit1.TempSetpoint;Ram.Akcni_zasah = Pid1.Output(RoomUnit1.TempMeasured, 0);else// Pokud se chladíPid1.SetPoint = RoomUnit1.TempMeasured;Ram.Akcni_zasah = Pid1.Output(RoomUnit1.TempSetpoint, 0);endif;// Výpočet polohy regulačního ventiluValve1.Solve(Ram.Akcni_zasah);// Výkonu ventilátoru dle akčního zásahu a režimu ventilátoruif RoomUnit1.FanMode == 4 then// Pokud je režim Auto// „Stupeň 3“if Hyst4.Output(Ram.Akcni_zasah) thenRam.Vykon_Ventilatoru.2 = true;Ram.Vykon_Ventilatoru.1 = false;Ram.Vykon_Ventilatoru.0 = false;esidet_g_cz_100 38/41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!