Kako radi

Tehnički opis za projektante i učesnike konkursa. Brojevi su iz naše dokumentacije, a ne iz prezentacije.

Četiri sloja i pravilo prvenstva

Ovo je najvažnija tabela celog sistema. Određuje šta nikada ne sme da se premesti u softver.

NivoGde radiŠta tu spadaZašto tu
1hardver, izvan kontrolerabezbednosni termostat sa ručnim vraćanjem, motorna i prenaponska zaštita, rasteretna klapna nadpritiska, povratna opruga pogona klapni, protivpožarna klapnamora da radi i onda kada kontroler stoji
2kontroler, lokalnonadpritisak i njegova havarijska grana, reakcija na vetar i sneg, CO i dim, kaskada temperature, sekvence pokretanja, pokretanje agregata, blokada ventilacijemora da radi bez interneta
3server AERDOMArezervacije, prilagodljivo predgrevanje, vremenska prognoza, energetika, ovlašćenja za pristup, evidencija pregleda, obaveštenjatrebaju mu podaci spolja, nije vremenski kritično
4aplikacijanadzorni ekran, podešavanja, izveštaji, klijentske rezervacije i ulaznicečovek

Pravilo prvenstva: niži broj uvek prevlada nad višim. Server nikada ne može da dozvoli ono što je kontroler blokirao, a kontroler nikada ne može da zaobiđe hardversku granu.

Šta merimo

GranaMereno neprekidno
Potistemperatura, pritisak, brzina strujanja, vlažnost, koncentracija CO, prisustvo dima
Odsistemperatura, pritisak, brzina strujanja, vlažnost, koncentracija CO₂
Halanadpritisak obloge — pogonski i havarijski senzor, temperatura, vlažnost
Spoljameteorološka stanica: temperatura, vlažnost, atmosferski pritisak, vetar, padavine, sunčevo zračenje

Osim toga stanje sklopa: presostat strujanja, tri termostata FAN / LIMIT / LIMIT2, presostat dimnih gasova, položaj klapni, stanje zaštita i releja kontrole faza, termička zaštita motora, stanje pretvarača preko Modbusa, stanje akumulatora upravljačkog napajanja, otvaranje razvodnog ormana i mašinske sale, povratna veza osvetljenja i potpuno stanje dizel agregata uključujući gorivo i radne sate.

Regulacija

  • Temperatura — kaskada

    Temperatura u hali je nadređena petlja, temperatura potisa podređena. To sprečava pregrevanje pri velikoj tromosti hale. Temperatura koju je klijent doplatio ostaje u bezbednosnim granicama — proverava ih oblak pri rezervaciji i još jednom kontroler.

  • Nadpritisak

    Brzinom obrtanja ventilatora i položajem klapni. Havarijska grana pri niskom pritisku je hardverska i ne zavisi od regulacije.

  • Vetar i sneg

    Podizanje pritiska i broja obrtaja prema krivoj pritisak/vetar. Pri prelasku drugog praga vetra sistem otkazuje rezervacije i poziva na evakuaciju. Snežni režim automat uključuje sam kada prognoza najavljuje sneg, napolju je ispod praga temperature i senzor padavina je mokar — sva tri istovremeno. Prognoza sama ne upravlja halom; o jakom vetru samo upozorava upravnika. Evakuaciju pokreće izmereni udar vetra iznad praga — odmah, bez usrednjavanja. Kriva pritisak/vetar natpritisak samo podiže, nikada ga ne smanjuje.

  • Osvetljenje

    Uklapanje po sektorima preko kontaktora, sa povratnom vezom. Prigušivanja nema — svetiljke u halama se uklapaju dovođenjem napona i nemaju regulaciju jačine.

Ulaz QR kodom

Kontroler ne proverava kriptografski potpis. Drži spisak važećih ulaza, što je jednostavnije i otpornije.

  1. Oblak na svaka 24 sata — i pri svakoj promeni — šalje kontroleru spisak heševa važećih ulaznica.
  2. Igrač prislanja QR kod na čitač pored vrata.
  3. Kontroler upoređuje heš sa spiskom i proverava vremenski prozor i sektor.
  4. Ako se poklapa i hala nije u alarmu, brava dobija impuls od 3 sekunde.
  5. Događaj se beleži lokalno i pri prvoj sledećoj vezi šalje u oblak.

Trajna ovlašćenja — upravnik, održavanje, servis — trajno su na spisku, da bi osoblje uvek moglo da uđe. Pri dužem prekidu produžava se važenje poslednjeg spiska.

Kada igrač nema čime da pokaže kod

Prazna baterija, razbijen ekran, mraz. Tastatura sa PIN kodom to ne rešava — PIN bi stigao SMS-om na isti mrtvi telefon.

  • Odštampan ili fotografisan kod

    Kod je slika i čitaču na vratima je svejedno da li ga vidi na ekranu ili na papiru. Ko ide na mraz ili zna za slabu bateriju, odštampa ga unapred.

  • Novi kod na drugom telefonu

    Kod nigde drugde ne postoji — server ima samo njegov otisak, pa isti ne možemo da pošaljemo. Na drugom telefonu igrač izdaje novi, a prvobitni time prestaje da važi.

  • Otvaranje na daljinu

    Planirano

    Operater otključava iz aplikacije, a zapis ide u revizorski trag: ko je otvorio, kada i kome. Na vratima je broj telefona.

Hala je bez osoblja, ali operater postoji. Igrači uz to obično dolaze udvoje — dva mrtva telefona odjednom su malo verovatna.

Interfejsi

InterfejsNamena
MQTT / TLSkontroler ↔ server AERDOMA, telemetrija na svakih 5 s
HTTPS + WebSocketnadzorni ekran direktno iz razvodnog ormana, bez oblaka
Modbus TCP / BACnet IPdavanje parametara nadređenom sistemu klijenta (BMS)
Modbus RTU (RS485)frekventni pretvarači, brojilo energije, meteorološka stanica
Modbus TCP prema panelu ventilacijestanje jedinica i kvarovi; upis samo u okviru ovlašćenja posluge
HTTPS sa sertifikatom halednevni logovi i noćna rezervna kopija automata na server AERDOMA; vezu otvara hala
Prednja ploča sa prekidačimalokalno rukovanje i ručni režim, bez ekrana
SQLarhiva merenih podataka

Modbus TCP i BACnet IP su podrazumevano isključeni i uključuju se samo tamo gde ih klijent traži. Kada rade, vezani su za mrežu razvodnog ormana.

Mreža i servisni pristup

U ormanu je uvek naš ruter. Menja se samo ono što je na njegovoj WAN strani: naša SIM kartica ili kabl u mrežu klijenta.

PraviloZašto
Tunel uvek pokreće naš ruter ka spoljaklijent ne mora ništa da otvara ni podešava
Nijedan dolazni portnema šta da se skenira spolja
Ruter ne premošćuje mrežu klijenta i naš tunelne smemo da budemo vrata sa interneta u mrežu klijenta
Sopstveni ključ za svaku halu, ruta /32jedna hala ne vidi ostale
Tunel je za servis, ne za podatkesaobraćaj ide preko MQTT-a; tunel je uključen samo pri dijagnostici
Razvodni orman je zaseban mrežni segmentako padne mreža klijenta, hala radi dalje
Firmver je potpisan i ažurira se u noći između nedelje i ponedeljka, po vremenu hale, samo kada do kraja prozora nema rezervacijeautomat ne prihvata tuđi kod i ne restartuje se usred igre
Jedno potpisano izdanje služi svim halama istog tipa; identitet hale je u njenim podešavanjima, a ne u firmveruažuriranje stiže svim halama odjednom i hala se nikada ne javlja pod tuđim imenom
Automat jednom dnevno šalje logove na naš server i briše ih tek posle proverenog upisapodešavamo prema stvarnom radu, a memorija automata se ne puni
Automat svake noći šalje rezervnu kopiju, a kada ne stigne, javlja se naš servispokvareni automat se zamenjuje i obnavlja iz rezervne kopije

Obim I/O

Okvirno, prema uzornoj šemi. Tačni brojevi zavise od broja sektora i ventilacionih sklopova.

KonfiguracijaDIAIDOMagistrale
1 ventilacioni sklop, 1 teren4617134× Modbus RTU, 2× Ethernet
2 sklopa733034—

Brojilo energije, meteorološka stanica i frekventni pretvarači idu preko Modbus RTU, a ne preko fizičkih ulaza. Od 46 DI trinaest otpada na prekidače prednje ploče, a trinaest na nadzor dizel agregata.

Arhiviranje

Arhiva i nadzorni ekran nisu isto. Njihovo mešanje znači ili zagušenu bazu ili neupotrebljiv nadzorni ekran.

VeličinaInterval
Živa telemetrija na nadzorni ekranna svakih 5 s
Temperatura, vlažnost, pritisak i brzina strujanja — potis i odsis15 min
Snaga potisnog ventilatora, CO i CO₂15 min
Spoljna temperatura, vlažnost, atmosferski pritisak, sunčevo zračenje60 min
Natpritisak u hali i brzina vetra — za podešavanje krive pritisak/vetar1 min
Naponi faza i frekvencija mreže1 min
Brzina i pravac vetrapri promeni od 1 m/s
Padavinepri pojavi
Alarmna stanja i kvarovipri pojavi

Kontroler

Slobodno programabilni kontroler prema IEC 61131. Konfigurabilni regulatori sa gotovom aplikacijom proizvođača ne dolaze u obzir — u njih se ne mogu ugraditi prilagodljivo predgrevanje, logika rezervacija ni energetski model.

Bezbednosnu i regulacionu logiku drži kontroler. Veb nadzornog ekrana, arhiva, MQTT most i eventualni Modbus/BACnet server rade na industrijskom računaru u istom razvodnom ormanu. Podela odgovara gornjoj tabeli slojeva.

Alarmi

Katalog ima 29 stavki u četiri prioriteta. Četiri kritična isključuju ili pozivaju na evakuaciju i traže ručno deblokiranje. Kritični alarmi mreže i udara vetra javljaju, ali halu ne isključuju.

KvarReakcija sistemaPrioritet
Nizak nadpritisak u halihavarijska grana, evakuacija, ručno deblokiranjekritičan
Otkriven dim u potisutrenutno isključenje gorionika, evakuacijakritičan
CO u potisu iznad pragaisključenje gorionika, puna ventilacija, evakuacijakritičan
Proradio bezbednosni termostatgorionik isključen hardverski, ponovno pokretanje blokirano, servisni zapiskritičan
Vetar iznad drugog pragaotkazivanje rezervacija, pun nadpritisak, evakuacijavisok
Izmereni udar vetra iznad praga evakuacijenalog da se hala odmah isprazni, bez usrednjavanja i čekanjakritičan
Nestanak mrežesvetla i grejanje isključeni, ventilacija se po povratku napona uključuje postepenokritičan
Podnapon, prenapon ili odstupanje frekvencijejavljanje sa nazivom faze, hala radi daljekritičan
Ispad napajanja razvodnog ormanapokretanje dizel agregatavisok
Odstupanje protok / broj obrtajasumnja na pukao kaiš ili začepljen filtersrednji

Izbor od 29. Ceo katalog je deo tehničkog lista.

+421 907 762 373 Procenite moju halu