Hledat
Vkládat do košíku
> Jak naprogramovat přístup uklízečky
Problém zákazníka: Jak naprogramovat přístup uklízečky do více kanceláří, které jsou individuálně zastřežovány svými uživateli tak, aby při příchodu odstřežila všechny prostory a při odchodu zastřežila jen ty, které již zastřežili jejich uživatelé.

Řešení: Spočívá ve využití virtuálních prostor a vhodných logických auxů.
1. Vytvoříme virtuální prostor, např. „Uklid“, který bude mít aux zavření C01:X17 a bude jediným prostorem v seznamu prostor pro otevření a zavření uživatele „Uklízečka“.
2. Pro jednotlivé kanceláře vytvoříme rovněž virtuální prostory, např. „Virt01“ s auxem zavření C01:X18, „Virt02“ s auxem zavření C01:X19,... Tyto virtuální prostory budou v seznamech prostor k otevření a zavření uživatel kanceláří – prostor „Kanc01“, „Kanc02“,...
3. Vytvoříme 1. logický aux s funkcí „1. a 2.“, kde vstupní auxy budou C01:X17 a C01:X18, výsledný aux bude C01:X20. (Obr. 1)
4. Vytvoříme 2. logický aux s funkcí „Ovládání prostoru“, vstupní aux bude C01:X20 a ovládáný prostor bude „Kanc01“.(Obr.2) Funkce vybereme „Prostor Vyp/Aux vyp“ a „Prostor Zap/Aux Zap.“
5. Vytvoříme 3. logický aux s funkcí „1. a 2.“, kde vstupní auxy budou C01:X17 a C01:X19, výsledný aux bude C01:X21
6. Vytvoříme 2. logický aux s funkcí „Ovládání prostoru“, vstupní aux bude C01:X21 a ovládaný prostor bude „Kanc02“. Funkce vybereme „Prostor Vyp/Aux vyp“ a „Prostor Zap/Aux Zap.“

Podobným způsobem vytváříme další log. auxy pro ovládání dalších prostor.

Funkce: Při příchodu uživatel „Uklízečka“ odstřežením virtuálního prostoru „Uklid“ odstřeží všechny prostory kanceláří („Kanc01“, „Kanc02“,...) navázané přes naprogramované log. auxy. Stejně tak mohou uživatelé kanceláří kdykoli odstřežit své prostory.
Uživatelé kanceláří při odchodu zastřeží jen odpovídající virtuální prostory, k zastřežení skutečných prostor kanceláří dojde až po zastřežení prostoru „Uklid“. Není-li některý z prostor kanceláří zastřežen svým uživatelem před zastřežením prostoru „Uklid“, nebude uživatelem „Uklizečka“ zastřežen. Bude-li prostor „Uklid“ zastřežen a zastřeží-li uživatelé kanceláře při svém odchodu své prostory, budou skutečné prostory kanceláří rovněž zastřeženy.