Program Etherm je určen ke komunikaci řídicího počítače se soupravou regulace nesoučasného vytápění ETATHERM s řídícími jednotkami typu ETH1.
Programem lze sledovat stav celého regulačního systému, monitorovat programované i skutečné teploty, mapy přiřazení uživatelských programů vytápění (UPV) jednotlivým adresám a dnům v týdnu, zařazené operativní změny a další parametry. Zadané údaje lze číst a měnit s možností nastavení práv pro různé uživatele.
S pomocí vhodného konvertoru a vytvořeného vzdáleného virtuálního portu lze regulační soupravy dálkově ovládat také prostřednictvím počítačové sítě nebo internetu.
Programem lze rovněž konfigurovat vlastnosti řídicích jednotek, parametry jednotlivých adres, vkládat hesla uživatelů a konfigurovat koncové členy vybavené mikroprocesorem (hlavice HS a koncové moduly KS).
Program je vybaven kontextovou nápovědou - kliknutím na její tlačítko se otevře okno s textem příslušným ke konkrétnímu oknu.
Program bude dle potřeby průběžně inovován. Jeho verzi zjistíte v menu "Nápověda/O aplikaci". Právo k využívání programu mají všichni právoplatní majitelé či nájemci řídicích jednotek ETH1, kteří ho mohou rozšířit i na další uživatele regulačního systému.
Vytápění budov je proces relativně pomalý (s velkou setrvačností). Regulační okruhy tedy nemusí pracovat spojitě, ale mohou zasahovat v určitých krátkých časových intervalech. Tato koncepce umožňuje efektivnější řešení (např. energeticky méně náročné) a výrazně zvyšuje životnost akčních členů. Tímto způsobem fungují i regulační soupravy ETATHERM, které pracují s časovým rastrem 4 minut. Jedenkrát za 4 minuty je na každý koncový člen vyslána požadovaná teplota; ten ji porovná se skutečnou (kterou si změří) a v případě potřeby vhodně zareaguje.
Popsaný regulační proces je z hlediska regulace zcela vyhovující, není však jednoduché ho výstižně monitorovat a ovládat nadřízeným programem běžícím v připojeném PC. Vytvoření povelu v programu nastává v jiném čase než jeho vyslání do řídicí jednotky regulace a vyslání tohoto požadavku řídicí jednotkou příslušnému koncovému členu se provede s dalším časovým zpožděním. S rozvojem komunikačních technologií se rovněž zvyšuje počet případů, kdy je regulační souprava ovládána z několika různých míst (více PC připojených k soupravě přímo nebo prostřednictvím internetu, případně i manuálně klávesami jednotky).
Program Etherm rozlišuje 3 základní stavy zobrazovaných údajů - dat:
Při první komunikaci s řídicí jednotkou do ní program Etherm vloží identifikační klíč, který již není možné změnit. Slouží k tomu, aby např. při používání PC s různými řídicími jednotkami nemohlo dojít k nechtěnému přepisu dat. Program v takovém případě uživatele upozorní, že hodlá komunikovat s jinou jednotkou a vyžádá si souhlas.
Názvy jednotlivých adres (místností) a řídicí jednotky, vyplněné při konfiguraci řídicí jednotky, zapisuje Etherm příslušným povelem do její paměti.
Všechna data potřebná k řízení regulačního procesu jsou uložena v paměti řídicí jednotky. Tedy i data vytvořená v programu Etherm, jejichž účelem je jakákoliv změna řídicího programu, je nutné zapsat příslušnými povely ("Zapiš změny" nebo "Zapiš vše") do řídicí jednotky. Ta je pak vysílá v časovém sledu, který je určen parametry komunikačního protokolu.
Ve snaze o poskytnutí dat blízkých skutečnosti zobrazuje Etherm údaje vyslané řídicí jednotkou do regulační sběrnice. Uživatel programu si této skutečnosti musí být ve všech situacích plně vědom; v opačném případě ho mohou některé situace zaskočit.
Příklad:
Uživatel vytvoří v programu Etherm na zvolené adrese se standardním režimem operativní změnu. Povelem "Zapiš změny" ji zapíše do paměti řídicí jednotky a vzápětí na to data adresy načte povelem "Načti". Okno zobrazuje zadanou OZ, ve většině případů však nadále zobrazuje standardní režim s původní teplotou. Je tomu tak proto, že jednotka dosud nevyslala příkaz operativní změny dotyčné adrese, protože na ni dosud nepřišla řada v regulačním protokolu. Nastane tak ovšem nejpozději do čtyř minut.
Jiné chování programu by v dané situaci nebylo správné. Program nechce "předpokládat", že situace nastat musí. Existuje totiž řada okolností, které realizaci předpokládané operativní změny mohou zabránit - zásah jiného uživatele (dálkové ovládání nebo manuálně na jednotce), výpadek elektrického proudu atd. Jistě může nastat také situace, kdy program zobrazí dosažení požadovaných teplot v místnostech, ale k vypnutí kotle ještě nedošlo, protože regulační protokol ještě nevyslal příslušný povel adrese kotle.