Komunikační driver Sauter EY2400 je určen k datovému propojení runtime modulů Reliance se stanicemi Sauter EY2400. Komunikace se stanicemi probíhá za využití tzv. „spontánních hlášení“, což jsou datové zprávy zasílané stanicemi nadřízenému systému při změně hodnoty vybraných proměnných.
Komunikační driver je DLL knihovna zaváděná do paměti programem Reliance 4 Driver Server, který může být spuštěn jako služba Windows (Windows Service) při startu operačního systému, nebo jako běžná aplikace při startu vizualizačního projektu. Informace potřebné k navázání spojení se stanicemi si driver načítá z vizualizačního projektu. V závislosti na definici komunikačního kanálu se po jejich načtení aktivuje spojení se všemi připojenými stanicemi.
První komunikační zpráva odesílaná na stanici po spuštění driveru je paket pro navázání komunikace. V průběhu komunikace je pak tento paket odesílán také po vypršení nastavené doby, po kterou driver od stanice neobdržel žádná data. V tomto případě je to tzv. „LifeTest“ a slouží ke kontrole spojení se stanicí.
Není-li nastaven parametr teplý start, je inicializace provedena vždy při spuštění driveru, při poruše komunikace se stanicí a je také prováděna periodicky v nastaveném časovém intervalu. Inicializace provádí nastavení systémového času stanice dle aktuálního času PC, nastavení hysterezí pro spontánní hlášení analogového měření, nastavení bitové masky pro spontánní hlášení binárních vstupů a nastavení hlásných kategorií spontánních hlášení.
Tzv. vynucený požadavek na zaslání aktuálních dat je odesílán vždy po spuštění driveru, resp. po provedení inicializace. V průběhu komunikace je pak tento paket odesílán také po uplynutí nastavené doby, po kterou driver od stanice neobdržel spontánní hlášení s aktuálními daty dané proměnné. Interval nucené aktualizace tak určuje periodu aktualizace dat proměnných, jejichž hodnoty nejsou obsaženy ve spontánních hlášeních.
Sběr dat je prováděn vždy, pokud není požadavek na čtení či zápis konkrétních dat. V zadaném intervalu je na všechny stanice odesílán obecný dotaz. Stanice, obsahující aktuální data, pak na tento dotaz odpovídají spontánními hlášeními. Algoritmus automatického snížení hlásné kategorie (priority) spontánního dotazu zajistí sběr dat s vyšší prioritou v případě většího množství dat s prioritou nižší.
V souvislosti s rozšířením nabídky komunikačních driverů o driver Sauter EY2400 přibyly v systému Reliance také dvě nové komponenty.
Komponenta umožňuje vyčtení časových programů ze stanice Sauter EY2400, jejich editaci a opětovný zápis zpět do stanice. Jednotlivé časové programy lze kopírovat vkládat a duplikovat. Nastavení programů lze i s popisem uložit na disk počítače, kde je k dispozici pro další použití, například v jiné stanici. Programátorům je k dispozici i zobrazení cílové adresy a hodnoty povelu, které lze před okem běžného uživatele skrýt.
Komponenta Sauter – Časový program
Definováno může být až 128 časových programů. Komponenta zobrazuje aktuální informace o obsazené a zbývající volné paměti. Definice časového programu spočívá ve výběru zařízení a určení povelu, hodiny, minuty a dne, kdy má být povel vykonán. Komponenta vypočítá velikost obsazeného prostoru v paměti a vygeneruje data pro odeslání do stanice.
Komponenta slouží k vyčtení, editaci a opětovnému zápisu dnů pracovního volna do stanice Sauter EY2400. I zde lze definované svátky uložit na disk počítače k dalšímu použití, například v jiné stanici.
Komponenta Sauter – Editor svátků
Definováno může být až 16 svátků. Komponenta zobrazuje aktuální informace o obsazené a zbývající volné paměti. Definice svátku spočívá v určení data a typu svátku.
Komponenty Sauter – Časový program a Sauter – Editor svátků zvyšují pohodlí při obsluze stanic typu Sauter EY2400. Obsluze jsou tak k dispozici komfortní prostředky pro editaci časových programů a svátků bez nutnosti hluboké znalosti datové struktury a způsobu uložení dat ve stanici Sauter.
Cenu driveru Sauter EY2400 naleznete v ceníku systému Reliance 4.
Nenašli jste požadovanou informaci? Napište nám prostřednictvím tohoto formuláře.