Firemní aplikace pro nástěnný ovladač AMR-OP60. Aplikace disponuje automatickým přepínáním zobrazení vnitřní / venkovní teploty. Historie revizí Verze Datum Změny 100 18. 7. 2014 Nový dokument 101 1. 6. 2015 Úprava odstavce HW konfigurace. Nová verze typové aplikace. Základní parametry Typ regulátoru Komunikace Protokol AMR-OP60 RS485 ARION Slave / MODBUS RTU Slave Soubory Program ta_op60_fw02_xxx.dso Verze 1.01 Návod na obsluhu amr-op60xx_g_cz_xxx.pdf Ke stažení www.amit.cz Uživatelská obsluha Uživatelská obsluha je detailně popsána v dokumentu amr-op60xx_g_cz_xxx.pdf. Protože tato firemní aplikace TA_OP60_FW02AM_XXX obsahuje navíc zobrazení vnitřní / venkovní teploty s automatickým přepínáním, bude zde popsána jen tato část. Základní obrazovka obsahuje ikonu se symbolem domu a teploměru. Podle pozice teploměru je právě zobrazena vnitřní nebo venkovní teplota, viz obrázky níže. Zobrazení vnitřní teploty: Zobrazení venkovní teploty: Perioda přepínání: Perioda přepínání zobrazení vnitřní / venkovní teploty je předvolena na 5 s. Tuto periodu lze změnit v projektu *.dso, a to v parametru Interval objektu Timer4 v okně Vlastnosti tohoto objektu. 1/5
Programátorská obsluha ARION K obsluze jednoho AMR-OP60, který je jako samostatný uzel připojený do komunikační sítě ARION (viz aplikační poznámka AP0025 Komunikace v síti ARION definice tabulkou), lze pro definici v DetStudiu použít modul AMR-OP3x7x. AMR-OP60, ve kterém je zavedena aplikace TA_OP60_FW02AM_XXX poskytuje do sítě ARION kanál číslicových vstupů (DI), kanál číslicových výstupů (DO) a 8 uživatelských registrů. Z tohoto důvodu je nutné nastavit pro položku AMR-OP3x7x v tabulce Arion0 v okně Vlastnosti parametr Registry Count na hodnotu 8. Číslicové vstupy Z kanálu číslicových vstupů jsou využity první tři bity, jejichž význam je následující. DI.0 došlo k restartu ovladače. DI.1 došlo k zápisu do některého z registrů ze strany ovladače. DI.2 došlo k výpadku komunikace s nadřazeným systémem. Po restartu ovladače se nastaví bity DI.0 až DI.2 na hodnotu True. Číslicové výstupy Kanál číslicových výstupů slouží pro vynulování příznaků, které poskytuje kanál číslicových vstupů. Význam jednotlivých bitů je následující. DO.0 nulování příznaku restartu (DI.0). DO.1 nulování příznaku zápisu do registru (DI.1). DO.2 nulování příznaku výpadku komunikace (DI.2). Doporučujeme periodické čtení kanálu číslicových vstupů. Pokud dojde k zápisu do registrů ze strany ovladače, nastaví se bit č. 1 tohoto kanálu (DI.1) na hodnotu True. Jakmile nadřazený systém hodnoty registrů vyčte, zápisem hodnoty True do bitu č. 1 kanálu číslicového výstupu (DO.1), nastaví bit č. 1 kanálu číslicového vstupu na hodnotu False. Rozložení uživatelských registrů Jméno Číslo Typ Popis Status reset 0 (Bit 0 až 15) R/W Nulování odpovídajících bitů registru Status. V případě současného zápisu True do nastavovacího i nulovacího bitu je Status set 0 (Bit 16 až 32) R/W Status 1 R Význam jednotlivých bitů: Nastavení odpovídajících bitů registru Status. V případě současného zápisu True do nastavovacího i nulovacího registru je 0 Změna hodnoty z ovladače. Při změně hodnoty Status registru zásahem z ovladače se nastavuje tento bit. Hodnota tohoto bitu nemá žádný vliv na činnost ovladače. 1 a 2 Režim místnosti. Bit 2 Bit 1 Význam 0 0 Automat 0 1 Útlum 1 0 Komfort 3 Vypínač. Uplatní se pouze, pro variantu 3. V ostatních variantách ovladač s tímto bitem nepracuje. 2/5
Jméno Číslo Typ Popis Korekce Žádaná teplota Měřená teplota Měřená Ni1000 Jas LED Venkovní teplota 4 až 6 Režim ventilátoru. Bit 6 Bit 5 Bit 4 Význam 0 0 0 Vypnuto 0 0 1 Stupeň 1 0 1 0 Stupeň 2 0 1 1 Stupeň 3 1 0 0 Automat Uplatní se pouze, pro variantu 2. V ostatních variantách ovladač s těmito bity nepracuje. 7 Stav DI vstupu Ni1000 / kontakt. 2 R/W Korekce [%]. Rozsah: -100 až 100 s plovoucí desetinou čárkou. 3 R/W Žádaná teplota [ C] s plovoucí desetinnou čárkou. 4 R Měřená teplota [ C] s plovoucí desetinou čárkou. 5 R Měřená teplota Ni1000 [ C] s plovoucí desetinou čárkou. 6 R/W Jas LED [%]. Rozsah 0 až 100. 0 = minimální jas (nikoliv zhasnutí LED), 100 = maximální jas. 7 W Venkovní teplota [ C] s plovoucí desetinnou čárkou. Pozn. Daný nástěnný ovladač aktivně pracuje s registry s adresami 0 až 4, a 6 až 7. Ostatní registry nejsou ovladačem aktivně zpracovávány. Čtení / zápis do těchto registrů je v principu možný, jejich hodnotu ovladač ignoruje a nemá žádný vliv na vykonávanou funkci ovladače. Po restartu ovladače se nastaví bity č. 0 až 7 registru Status na hodnotu True. Stejný stav nastává po uplynutí hodnoty Guard Time při přerušené komunikaci. Po obnovení komunikace se čeká na zápis od nadřazeného systému, který prostřednictvím registru Status reset vymaže příznaky bitů 0 až 7 registru Status a případně pomocí registru Status set zapíše platnou hodnotu režimu místnosti apod. V případě, že je obsluha nástěnného ovladače řešena modulem AMR-OP3x7x, musí být zápis hodnoty venkovní teploty zabezpečen pomocí modulu ARI_RegOut, který hodnotu venkovní teploty zapíše do příslušného registru. Pokud bude např. hodnota venkovní teploty ukládána do proměnné v řídicím systému se jménem VenkTepl(typ float) a nástěnný ovladač má nastavenu adresu 1, bude zápis vypadat následovně. ARI_RegOut 1, 7, 1, VenkTepl, NONE[0,0], 5 Programátorská obsluha MODBUS RTU Typová aplikace má předdefinovány následující komunikační registry a podporuje v komunikační síti MODBUS RTU tyto funkce: funkce 3 čtení výstupních registrů, funkce 16 nastavení výstupních registrů. Rozložení systémových registrů ID modulu 0 R Identifikace HW (50 = AMR-OP60). FW 1 R Verze firmware. Hodnota se přebírá z projektu *.dso ve tvaru: (verze major 256 + verze minor). Time 2 3 R/W Systémový čas. Počet sekund uplynulých od 1. 1. 1980, 0:00:00. Hodnota je uložena ve formátu BigEndian. Guard Time 4 R/W Počet [ms] pro vyhodnocení výpadku komunikace MODBUS. Nulová hodnota způsobí trvalé odpojení. Uloženo v paměti EEPROM. 3/5
Baud Rate 5 R/W Komunikační rychlost. Uloženo v paměti EEPROM. Parity 6 R/W Parita. Uloženo v paměti EEPROM. Address 7 R/W Adresa. Uloženo v paměti EEPROM. Systém Status 8 R/W Systémový status registr, využívá systém, aplikačně nepřístupné. Rozložení uživatelských registrů Status set 100 R/W Nastavení odpovídajících bitů registru Status. V případě současného zápisu True do nastavovacího i nulovacího registru je Status reset 101 R/W Nulování odpovídajících bitů registru Status. V případě současného zápisu True do nastavovacího i nulovacího bitu je Status 102 až 103 R Význam jednotlivých bitů: Korekce Žádaná teplota Měřená teplota Měřená Ni1000 Jas LED Venkovní teplota 0 Změna hodnoty z ovladače. Při změně hodnoty Status registru zásahem z ovladače se nastavuje tento bit. Hodnota tohoto bitu nemá žádný vliv na činnost ovladače. 1 Režim místnosti. 2 Bit 2 Bit 1 Význam 0 0 Automat 0 1 Útlum 1 0 Komfort 3 Vypínač. Uplatní se pouze, pro variantu 3. V ostatních variantách ovladač s tímto bitem nepracuje. 4 až 6 Režim ventilátoru. Bit 6 Bit 5 Bit 4 Význam 0 0 0 Vypnuto 0 0 1 Stupeň 1 0 1 0 Stupeň 2 0 1 1 Stupeň 3 1 0 0 Automat Uplatní se pouze, pro variantu 2. V ostatních variantách ovladač s těmito bity nepracuje. 7 Stav DI vstupu Ni1000 / kontakt. 104 až 105 R/W Korekce [%]. Rozsah: -100 až 100 s plovoucí desetinou čárkou. 106 až 107 R/W Žádaná teplota [ C] s plovoucí desetinnou čárkou. 108 až 109 R Měřená teplota [ C] s plovoucí desetinou čárkou. 110 až 111 R Měřená teplota Ni1000 [ C] s plovoucí desetinou čárkou. 112 až 113 R/W Jas LED [%]. Rozsah 0 až 100. 0 = minimální jas (nikoliv zhasnutí LED), 100 = maximální jas. 114 až 115 W Venkovní teplota [ C] s plovoucí desetinnou čárkou. Pozn. Daný nástěnný ovladač aktivně pracuje s registry s adresami 100 až 109, a 112 až 115. Ostatní registry nejsou ovladačem aktivně zpracovávány. Čtení / zápis do těchto registrů je v principu možný, jejich hodnotu ovladač ignoruje a nemá žádný vliv na vykonávanou funkci ovladače. 4/5
Doporučujeme pravidelné čtení registru Status a kontrolu jeho hodnoty. Po restartu ovladače se nastaví bity č. 0 až 7 registru Status na hodnotu True. Stejný stav nastává po uplynutí hodnoty Guard Time při přerušené komunikaci. Po obnovení komunikace se čeká na zápis od nadřazeného systému, který prostřednictvím registrů Status reset vymaže příznaky bitů 0 až 7 registru Status a případně pomocí registru Status set zapíše platnou hodnotu režimu místnosti apod. HW konfigurace Aplikační nastavení protokol ARION adresa 1 rychlost 38 400 bps parita sudá stopbit 1 Změna parametrů programově AMRConfig DetStudio 5/5