Hogyan működik
Műszaki leírás tervezőknek és közbeszerzési pályázóknak. A számok a saját dokumentációnkból valók, nem prezentációból.
Négy réteg és az elsőbbségi szabály
Ez az egész rendszer legfontosabb táblázata. Meghatározza, mit nem szabad szoftverbe áttenni.
| Szint | Hol fut | Mi tartozik oda | Miért ott |
|---|---|---|---|
| 1 | hardver, a vezérlőn kívül | kézi visszaállítású biztonsági hőmérséklethatároló, motor- és túlfeszültségvédelem, túlnyomás-lefúvató zsalu, szelepmozgatók visszatérítő rugója, tűzvédelmi csappantyú | akkor is működnie kell, ha a vezérlő áll |
| 2 | vezérlő, helyben | túlnyomás és annak vészága, reakció szélre és hóra, CO és füst, hőmérséklet-kaszkád, indítási szekvenciák, aggregátor indítása, szellőzés reteszelése | internet nélkül is működnie kell |
| 3 | AERDOMA-kiszolgáló | foglalások, adaptív előfűtés, időjárás-előrejelzés, energiaelszámolás, belépési jogosultságok, felülvizsgálati nyilvántartás, értesítések | kívülről érkező adatok kellenek, nem időkritikus |
| 4 | alkalmazás | diszpécserfelület, beállítások, jelentések, ügyfélfoglalások és jegyek | az ember |
Elsőbbségi szabály: az alacsonyabb szám mindig felülírja a magasabbat. A kiszolgáló soha nem engedélyezhet olyat, amit a vezérlő letiltott, és a vezérlő soha nem kerülheti meg a hardveres ágat.
Mit mérünk
| Ág | Folyamatosan mérve |
|---|---|
| Befúvás | hőmérséklet, nyomás, áramlási sebesség, páratartalom, CO-koncentráció, füst jelenléte |
| Elszívás | hőmérséklet, nyomás, áramlási sebesség, páratartalom, CO₂-koncentráció |
| Csarnok | a ponyva túlnyomása — üzemi és vészérzékelő, hőmérséklet, páratartalom |
| Kültér | meteorológiai állomás: hőmérséklet, páratartalom, légnyomás, szél, csapadék, napsugárzás |
Ezen kívül a gépegység állapota: áramláskapcsoló, a FAN / LIMIT / LIMIT2 termosztát-hármas, füstgáz-nyomáskapcsoló, a zsaluk állása, a védelmek és a fázisfigyelő relé állapota, a motor termikus érintkezője, a frekvenciaváltó állapota Modbuson, a vezérlőfeszültség akkumulátorának állapota, a kapcsolószekrény és a gépház nyitása, a világítás visszajelzése, valamint a dízelaggregátor teljes állapota az üzemanyaggal és üzemórákkal együtt.
Szabályozás
-
Hőmérséklet — kaszkád
A csarnok hőmérséklete a vezető kör, a befúvásé az alárendelt. Ez megakadályozza a túlfűtést a csarnok nagy tehetetlensége mellett. Az ügyfél által megfizetett hőmérséklet a biztonsági határokon belül marad — a felhő ellenőrzi foglaláskor, a vezérlő pedig még egyszer.
-
Túlnyomás
A ventilátor fordulatszámával és a zsaluk állásával. Az alacsony nyomás vészága hardveres, és nem függ a szabályozástól.
-
Szél és hó
A nyomás és a fordulatszám emelése a nyomás/szél görbe szerint. A második szélküszöb átlépésekor a rendszer törli a foglalásokat és kiürítésre szólít fel. A hó üzemmódot a vezérlő magától kapcsolja be, ha az előrejelzés havazást jelez, kint a hőmérséklet a küszöb alatt van, és a csapadékérzékelő nedves — mindhárom egyszerre. Az előrejelzés maga nem vezérli a csarnokot; erős szélről csak figyelmezteti az üzemeltetőt. A kiürítést a küszöb feletti mért széllökés indítja el — azonnal, átlagolás nélkül. A nyomás/szél görbe a túlnyomást csak emeli, soha nem csökkenti.
-
Világítás
Szektoronként mágneskapcsolókon át, visszajelzéssel. Fényerőszabályozás nincs — a csarnoklámpák feszültség ráadásával kapcsolnak, és nincs fényerő-szabályozásuk.
Belépés QR-kóddal
A vezérlő nem ellenőriz kriptográfiai aláírást. Az érvényes belépések listáját tartja, ami egyszerűbb és ellenállóbb.
- A felhő 24 óránként — és minden változáskor — elküldi a vezérlőnek az érvényes jegyek hasheinek listáját.
- A játékos az ajtónál lévő olvasóhoz tartja a QR-kódot.
- A vezérlő összeveti a hasht a listával, és ellenőrzi az időablakot és a szektort.
- Ha egyezik és a csarnok nincs riasztásban, a zár 3 másodperces impulzust kap.
- Az esemény helyben naplózódik, és a legközelebbi kapcsolatkor felkerül a felhőbe.
Az állandó jogosultságok — üzemeltető, karbantartás, szerviz — véglegesen a listán vannak, hogy a személyzet mindig bejusson. Hosszabb kimaradás esetén az utolsó lista érvényessége meghosszabbodik.
Ha a játékosnak nincs mivel megmutatnia a kódot
Lemerült akkumulátor, törött kijelző, fagy. A PIN-kódos billentyűzet ezt nem oldja meg — a PIN ugyanarra a halott telefonra érkezne SMS-ben.
-
Kinyomtatott vagy lefényképezett kód
A kód egy kép, az ajtónál lévő olvasónak pedig mindegy, kijelzőn vagy papíron látja-e. Aki fagyba indul vagy tud a gyenge akkumulátorról, előre kinyomtatja.
-
Új kód másik telefonon
A kód sehol máshol nem létezik — a kiszolgálónak csak a lenyomata van meg, ugyanazt tehát nem tudjuk elküldeni. Másik telefonon a játékos újat állít ki, az eredeti ezzel érvényét veszti.
-
Távoli nyitás
Tervezett
Az üzemeltető az alkalmazásból old ki, a bejegyzés pedig az auditnaplóba kerül: ki nyitott, mikor és kinek. Az ajtón telefonszám van.
A csarnok személyzet nélküli, az üzemeltető viszont létezik. A játékosok ráadásul rendszerint ketten érkeznek — két halott telefon egyszerre valószínűtlen.
Interfészek
| Interfész | Mire szolgál |
|---|---|
| MQTT / TLS | vezérlő ↔ AERDOMA-kiszolgáló, telemetria 5 másodpercenként |
| HTTPS + WebSocket | diszpécserfelület közvetlenül a kapcsolószekrényből, felhő nélkül |
| Modbus TCP / BACnet IP | paraméterek átadása az ügyfél felettes rendszerének (BMS) |
| Modbus RTU (RS485) | frekvenciaváltók, fogyasztásmérő, meteorológiai állomás |
| Modbus TCP a légtechnika kezelőpaneljéhez | a gépek állapota és hibái; írás csak a kezelőszemélyzet jogkörében |
| HTTPS csarnoktanúsítvánnyal | napi naplók és a vezérlő éjszakai mentése az AERDOMA-kiszolgálóra; a kapcsolatot a csarnok nyitja |
| Előlapi kapcsolók | helyi kezelés és kézi üzemmód, kijelző nélkül |
| SQL | mért adatok archívuma |
A Modbus TCP és a BACnet IP alapértelmezetten ki van kapcsolva, és csak ott kapcsoljuk be, ahol az ügyfél kéri. Amikor futnak, a kapcsolószekrény hálózatához kötöttek.
Hálózat és szervizhozzáférés
A szekrényben mindig a mi routerünk van. Csak az változik, mi van a WAN oldalán: a mi SIM-kártyánk vagy kábel az ügyfél hálózatába.
| Szabály | Miért |
|---|---|
| Az alagutat mindig a mi routerünk építi kifelé | az ügyfélnek semmit nem kell megnyitnia és beállítania |
| Semmilyen bejövő port | nincs mit kívülről pásztázni |
| A router nem hidalja össze az ügyfél hálózatát és az alagutat | nem lehetünk ajtó az internetről az ügyfél hálózatába |
| Csarnokonként külön kulcs, /32 útvonal | egy csarnok nem látja a többit |
| Az alagút a szervizé, nem az adatoké | az üzem MQTT-n megy; az alagút csak diagnosztikakor van bekapcsolva |
| A kapcsolószekrény külön hálózati szegmens | ha az ügyfél hálózata elesik, a csarnok tovább működik |
| A firmware aláírt, és vasárnapról hétfőre virradó éjjel frissül, a csarnok helyi ideje szerint, csak ha az ablak végéig nincs foglalás | a vezérlő nem fogad el idegen kódot, és nem indul újra játék közben |
| Egyetlen aláírt kiadás szolgál minden azonos típusú csarnokot; a csarnok identitása a beállításaiban van, nem a firmware-ben | a frissítés egyszerre jut el minden csarnokhoz, és a csarnok soha nem jelentkezik idegen néven |
| A vezérlő naponta egyszer elküldi a naplókat a kiszolgálónkra, és csak az ellenőrzött írás után törli őket | a valós üzem alapján hangolunk, és a vezérlő tárhelye nem telik meg |
| A vezérlő minden éjjel mentést küld, és ha nem érkezett meg, a szervizünk jelentkezik | a meghibásodott vezérlőt cseréljük, és a mentésből helyreállítjuk |
I/O-terjedelem
Tájékoztató jelleggel, a mintakapcsolás szerint. A pontos számok a szektorok és gépegységek számától függenek.
| Konfiguráció | DI | AI | DO | Buszok |
|---|---|---|---|---|
| 1 légtechnikai gépegység, 1 pálya | 46 | 17 | 13 | 4× Modbus RTU, 2× Ethernet |
| 2 gépegység | 73 | 30 | 34 | — |
A fogyasztásmérő, a meteorológiai állomás és a frekvenciaváltók Modbus RTU-n mennek, nem fizikai bemeneteken. A 46 DI-ből 13 az előlapi kapcsolókra és 13 a dízelaggregátor felügyeletére jut.
Archiválás
Az archívum és a diszpécserfelület nem ugyanaz. Összekeverésük vagy megtelt adatbázist, vagy használhatatlan diszpécserfelületet jelent.
| Mennyiség | Időköz |
|---|---|
| Élő telemetria a diszpécserfelületre | 5 másodpercenként |
| Hőmérséklet, páratartalom, nyomás és áramlási sebesség — befúvás és elszívás | 15 perc |
| A befúvó ventilátor teljesítménye, CO és CO₂ | 15 perc |
| Külső hőmérséklet, páratartalom, légnyomás, napsugárzás | 60 perc |
| Túlnyomás a csarnokban és szélsebesség — a nyomás/szél görbe hangolásához | 1 perc |
| Fázisfeszültségek és hálózati frekvencia | 1 perc |
| Szélsebesség és -irány | 1 m/s változásnál |
| Csapadék | előfordulásakor |
| Riasztási állapotok és hibák | előfordulásukkor |
A vezérlő
Szabadon programozható vezérlő az IEC 61131 szerint. A gyártó kész alkalmazásával működő, konfigurálható szabályozók szóba sem jönnek — adaptív előfűtést, foglalási logikát és energiamodellt nem lehet beléjük tenni.
A biztonsági és szabályozási logikát a vezérlő tartja. A diszpécserfelület webje, az archívum, az MQTT-híd és az esetleges Modbus/BACnet-kiszolgáló ipari számítógépen fut ugyanabban a kapcsolószekrényben. A felosztás a fenti rétegtáblázatot követi.
Riasztások
A katalógus 29 tételt tartalmaz négy prioritásban. A négy kritikus leállít vagy kiürítést rendel el, és kézi visszaállítást igényel. A hálózat és a széllökés kritikus riasztásai jeleznek, a csarnokot nem kapcsolják le.
| Hiba | A rendszer reakciója | Prioritás |
|---|---|---|
| Alacsony túlnyomás a csarnokban | vészág, kiürítés, kézi visszaállítás | kritikus |
| Füst a befúvásban | az égő azonnali leállítása, kiürítés | kritikus |
| CO a befúvásban a küszöb felett | az égő leállítása, teljes szellőzés, kiürítés | kritikus |
| A biztonsági hőmérséklethatároló működésbe lépett | az égőt a hardver leállította, újraindítás tiltva, szervizbejegyzés | kritikus |
| Szél a második küszöb felett | foglalások törlése, teljes túlnyomás, kiürítés | magas |
| Mért széllökés a kiürítési küszöb felett | utasítás a csarnok azonnali kiürítésére, átlagolás és várakozás nélkül | kritikus |
| Hálózatkimaradás | világítás és fűtés kikapcsolva, a légtechnika a feszültség visszatérése után fokozatosan indul | kritikus |
| Feszültségcsökkenés, túlfeszültség vagy frekvenciaeltérés | jelzés a fázis megnevezésével, a csarnok tovább működik | kritikus |
| A kapcsolószekrény tápellátásának kiesése | a dízelaggregátor indítása | magas |
| Eltérés térfogatáram / fordulatszám között | szakadt szíj vagy eltömődött szűrő gyanúja | közepes |
Válogatás a 29-ből. A teljes katalógus a műszaki adatlap része.