Jak to funguje
Technický popis pro projektanty a účastníky soutěží. Čísla jsou z našich podkladů, ne z prezentace.
Čtyři vrstvy a pravidlo přechodu
Tohle je nejdůležitější tabulka celého systému. Definuje, co se nesmí přesunout do softwaru.
| Úroveň | Kde běží | Co tam patří | Proč tam |
|---|---|---|---|
| 1 | hardware, mimo automat | bezpečnostní termostat s ručním resetem, motorová a přepěťová ochrana, přetlaková odlehčovací klapka, zpětná pružina servopohonů, požární klapka | musí fungovat, i když automat neběží |
| 2 | automat, lokálně | přetlak a jeho havarijní větev, reakce na vítr a sníh, CO a kouř, kaskáda teploty, startovací sekvence, start agregátu, blokování větrání | musí fungovat bez internetu |
| 3 | server AERDOMA | rezervace, adaptivní předehřev, předpověď počasí, energetika, přístupová oprávnění, evidence revizí, notifikace | potřebuje data z okolí, není časově kritické |
| 4 | aplikace | dispečink, konfigurace, reporty, klientské rezervace a vstupenky | člověk |
Pravidlo přechodu: nižší číslo vždy přepíše vyšší. Server nikdy nemůže povolit něco, co automat zablokoval, a automat nikdy nemůže obejít hardwarovou větev.
Co měříme
| Větev | Měřeno spojitě |
|---|---|
| Přívod | teplota, tlak, rychlost proudění, vlhkost, koncentrace CO, přítomnost kouře |
| Odtah | teplota, tlak, rychlost proudění, vlhkost, koncentrace CO₂ |
| Hala | přetlak pláště — provozní i havarijní čidlo, teplota, vlhkost |
| Venku | meteostanice: teplota, vlhkost, atmosférický tlak, vítr, srážky, sluneční záření |
Kromě toho stav sestavy: presostat proudění, trojice termostatů FAN / LIMIT / LIMIT2, presostat spalin, poloha klapek, stav jištění a relé kontroly fází, termika motoru, stav měniče po Modbusu, stav akumulátoru automatiky, otevření rozváděče a strojovny, zpětná vazba osvětlení a kompletní stav dieselagregátu včetně paliva a motohodin.
Regulace
-
Teplota — kaskáda
Teplota v hale je nadřazená smyčka, teplota přívodu podřízená. Zabraňuje to přetápění při velké setrvačnosti haly. Teplotu, kterou si klient připlatil, ořežou bezpečnostní meze — nejprve v cloudu při rezervaci, potom ještě jednou v automatu.
-
Přetlak
Otáčkami ventilátoru a polohou klapek. Havarijní větev při nízkém přetlaku je hardwarová a nezávisí na regulaci.
-
Vítr a sníh
Zvýšení přetlaku a otáček podle křivky tlak/vítr. Při překročení druhého prahu větru systém ruší rezervace a vyzývá k evakuaci. Sněhový režim zapne automat sám, když předpověď hlásí sněžení, venku je pod prahem teploty a čidlo srážek je mokré — všechny tři zároveň. Předpověď sama halu neovládá; o silném větru z ní jen upozorní správce. Evakuaci spouští naměřený poryv nad prahem — okamžitě, bez průměrování. Křivka tlak/vítr přetlak jen zvyšuje, nikdy ho nesnižuje.
-
Osvětlení
Spínání po sektorech přes stykače, se zpětnou vazbou. Stmívání ne — svítidla v halách se zapínají přivedením napětí a regulaci intenzity nemají.
Vstup na QR kód
Automat neověřuje kryptografický podpis. Drží si seznam platných vstupů, což je jednodušší i odolnější.
- Cloud jednou za 24 hodin — a při každé změně — pošle automatu seznam hashů platných vstupenek.
- Hráč přiloží QR kód ke čtečce u dveří.
- Automat porovná hash se seznamem a zkontroluje časové okno a sektor.
- Pokud sedí a hala není v alarmu, zámek dostane impuls 3 sekundy.
- Událost se zapíše lokálně a při nejbližším spojení odešle do cloudu.
Trvalá oprávnění — správce, údržba, servis — jsou v seznamu natrvalo, aby se personál dostal dovnitř vždy. Při delším výpadku se platnost posledního seznamu prodlužuje.
Když hráč nemá čím ukázat kód
Vybitá baterie, rozbitý displej, mráz. Klávesnice s PIN kódem to neřeší — PIN by přišel esemeskou na tentýž mrtvý telefon.
-
Vytištěný nebo vyfocený kód
Kód je obrázek a čtečce u dveří je jedno, jestli ho vidí na displeji nebo na papíře. Kdo jde do mrazu nebo ví o slabé baterii, vytiskne si ho dopředu.
-
Nový kód na jiném telefonu
Kód nikde jinde neexistuje — server má jen jeho otisk, takže tentýž poslat nedokážeme. Na jiném telefonu si hráč vydá nový a původní tím přestane platit.
-
Otevření na dálku
Plánované
Provozovatel odemkne z aplikace a zápis jde do auditu: kdo otevřel, kdy a komu. Na dveřích je telefonní číslo.
Hala je bez personálu, ale provozovatel existuje. Hráči navíc přicházejí obvykle dva — dva mrtvé telefony naráz jsou nepravděpodobné.
Rozhraní
| Rozhraní | Použití |
|---|---|
| MQTT / TLS | automat ↔ server AERDOMA, telemetrie každých 5 s |
| HTTPS + WebSocket | dispečink přímo z rozváděče, bez cloudu |
| Modbus TCP / BACnet IP | zpřístupnění parametrů nadřazenému systému zákazníka (BMS) |
| Modbus RTU (RS485) | frekvenční měniče, elektroměr, meteostanice |
| Modbus TCP k panelu vzduchotechniky | stav jednotek a poruchy; zápis jen v rozsahu obsluhy |
| HTTPS s certifikátem haly | denní logy a noční záloha automatu na server AERDOMA; spojení otevírá hala |
| Čelní panel s přepínači | lokální obsluha a ruční režim, bez displeje |
| SQL | archiv měřených dat |
Modbus TCP a BACnet IP jsou standardně vypnuté a zapínají se jen tam, kde je zákazník žádá. Když běží, jsou vázané na síť rozváděče.
Síť a servisní přístup
Ve skříni je vždy náš router. Mění se jen to, co je na jeho WAN straně: naše SIM karta, nebo kabel do sítě zákazníka.
| Pravidlo | Proč |
|---|---|
| Tunel iniciuje vždy náš router směrem ven | zákazník nemusí nic otevírat ani nastavovat |
| Žádný příchozí port | nic, co by šlo zvenku skenovat |
| Router nepropojuje síť zákazníka a náš tunel | nesmíme být dveře z internetu do sítě zákazníka |
| Vlastní klíč na každou halu, route /32 | jedna hala nevidí ostatní |
| Tunel je na servis, ne na data | provoz jde přes MQTT; tunel bývá zapnutý, jen když je potřeba diagnostikovat |
| Rozváděč je samostatný síťový segment | když padne síť zákazníka, hala běží dál |
| Firmware je podepsaný a aktualizuje se v noci z neděle na pondělí, v čase haly, jen když do konce okna není rezervace | automat nepřijme cizí kód a nerestartuje se uprostřed hry |
| Jedno podepsané vydání slouží všem halám stejného typu; identita haly je v jejím nastavení, ne ve firmwaru | aktualizace jde všem halám najednou a hala se nikdy neohlásí pod cizím jménem |
| Automat jednou denně pošle logy na náš server a smaže je až po ověřeném zápisu | ladíme podle skutečného provozu a paměť automatu se neplní |
| Automat každou noc pošle zálohu, a když nepřišla, ozve se náš servis | porouchaný automat se nahradí a obnoví ze zálohy |
Rozsah I/O
Orientačně, podle vzorového schématu. Přesné počty závisí na počtu sektorů a sestav.
| Konfigurace | DI | AI | DO | Sběrnice |
|---|---|---|---|---|
| 1 VZT sestava, 1 kurt | 46 | 17 | 13 | 4× Modbus RTU, 2× Ethernet |
| 2 VZT sestavy | 73 | 30 | 34 | — |
Elektroměr, meteostanice a frekvenční měniče jdou po Modbus RTU, ne po fyzických vstupech. Ze 46 DI připadá 13 na přepínače čelního panelu a 13 na monitoring dieselagregátu.
Archivace
Archiv a dispečink nejsou totéž. Míchat je znamená buď zahltit databázi, nebo mít nepoužitelný dispečink.
| Veličina | Interval |
|---|---|
| Živá telemetrie do dispečinku | každých 5 s |
| Teplota, vlhkost, tlak a rychlost proudění — přívod i odtah | 15 min |
| Výkon ventilátoru přívodu, CO a CO₂ | 15 min |
| Venkovní teplota, vlhkost, atmosférický tlak, sluneční záření | 60 min |
| Přetlak v hale a rychlost větru — pro ladění křivky tlak/vítr | 1 min |
| Napětí fází a frekvence sítě | 1 min |
| Síla a směr větru | při změně o 1 m/s |
| Srážky | při výskytu |
| Alarmové stavy a poruchy | při výskytu |
Řídicí automat
Volně programovatelný automat podle IEC 61131. Konfigurovatelné regulátory s hotovou aplikací výrobce nepřicházejí v úvahu — do takového automatu se adaptivní předehřev, rezervační logika ani energetický model dostat nedají.
Bezpečnostní a regulační logiku drží automat. Web dispečinku, archiv, MQTT most a případný Modbus/BACnet server běží na průmyslovém počítači ve stejném rozváděči. Rozdělení odpovídá tabulce vrstev výše.
Alarmy
Katalog má 29 položek se čtyřmi prioritami. Čtyři kritické odstavují nebo evakuují a vyžadují ruční odblokování. Kritické alarmy sítě a poryvu větru hlásí a halu nevypínají.
| Porucha | Reakce systému | Priorita |
|---|---|---|
| Nízký přetlak v hale | havarijní větev, evakuace, ruční odblokování | kritická |
| Detekce kouře v přívodu | okamžité odstavení hořáku, evakuace | kritická |
| CO v přívodu nad práh | odstavení hořáku, plné větrání, evakuace | kritická |
| Zásah bezpečnostního termostatu | hořák odstaven hardwarem, blokování restartu, servisní záznam | kritická |
| Vítr nad druhým prahem | zrušení rezervací, plný přetlak, evakuace | vysoká |
| Naměřený poryv větru nad prahem evakuace | pokyn okamžitě vyklidit halu, bez průměrování a čekání | kritická |
| Výpadek sítě | světla a topení vypnuté, vzduchotechnika po návratu napětí naběhne postupně | kritická |
| Podpětí, přepětí nebo odchylka frekvence | hlášení s označením fáze, hala běží dál | kritická |
| Výpadek napájení rozváděče | start dieselagregátu | vysoká |
| Odchylka průtok / otáčky | podezření na prasklý řemen nebo ucpaný filtr | střední |
Výběr z 29. Celý katalog je součástí technického listu.