Centrum handlowe na przedmieściach otworzyło swój parking podziemny z 486 miejscami i jedną barierą wjazdową. Pierwszy weekend: 300 samochodów, 90 minut kolejki i jeden ochroniarz na stałe mieszkający przy bramie. Problemem nie była bariera — problemem było to, że nic powyżej bariery nie wiedziało, ile samochodów faktycznie znajduje się w środku.
Automatyzacja bramy wygląda na prostą pracę on/off, dopóki nie pomyślisz o przypadkach skrajnych. Detektor pętli uruchamia się, gdy samochód przyjeżdża; bariera się otwiera; samochód zatrzymuje się w połowie drogi, ponieważ kierowca chce sprawdzić maszynę biletową; pętla się zwalnia, a bariera opada na maskę. Stały obwód przekaźnika nie może odróżnić "samochód przeszedł" od "samochód zatrzymał się na pętli." Programowalny kontroler może, i robi to za pomocą jednego licznika Up/Down oraz timera, który jest znacznie bardziej cierpliwy niż przeciętna brama.
Minimalna logika, która zmienia wszystko
Obecność pojazdu pochodzi z detektora pętli indukcyjnej — niezawodnego, taniego urządzenia, które wykrywa masę metalu nad pętlą. Wyjście detektora to tylko cyfrowe wejście do kontrolera. Stąd logika jest następująca: otwórz barierę, gdy pętla wjazdowa wykryje pojazd i dostęp zostanie przyznany; trzymaj ją otwartą przez hojną przerwę; zamknij ją dopiero po tym, jak pojazd całkowicie opuści drugą (wyjazdową) pętlę; nigdy nie zamykaj ponownie, gdy samochód wciąż znajduje się w strefie bramy. SR-12AC-R-B radzi sobie z tym za pomocą kilku timerów, licznika Up/Down do zliczania miejsc oraz wyjść przekaźnikowych dla silnika bariery i lampki ostrzegawczej.
Częścią, która wygrywa spór z właścicielem centrum handlowego, jest licznik. Każde wejście zwiększa, każde wyjście zmniejsza, a gdy liczba osiągnie pojemność, kontroler zapala znak PEŁNY i przestaje wpuszczać — żadnego ochroniarza, żadnego radia, żadnego krzyku. Na koniec dnia ten sam licznik godzi się z systemem biletowym, a rozbieżność większa niż kilka miejsc oznacza, że pętla wymaga strojenia, co jest dokładnie tym, co chcesz wiedzieć, zanim stanie się to sprawą sądową.
Dodaj drugie wejście, a logika się komplikuje zamiast podwajać. Każda brama prowadzi swoje własne zliczanie, a główny kontroler godzi sumy, aby znak PEŁNY odzwierciedlał cały parking, a nie jedno wejście. Port RS485 łączy kontrolery bram z Modbus, a kierownik terenu odczytuje aktualną zajętość z dowolnego panelu — co przewyższa trzy telefony do trzech budek. Gdy liczby się nie zgadzają o więcej niż kilka miejsc, oznacz to; pętla, która jest źle nastrojona, jest tańsza do naprawy we wtorek niż podczas zakupów świątecznych.
Szczegóły blokady, które utrzymują barierę przy życiu
Silniki barier psują się z dwóch powodów: ciągłego cyklu pracy i pracy przeciwko mechanicznemu zatrzymaniu. Umieść opóźnienie na wyjściu silnika, aby bariera nie mogła być cyklowana więcej niż raz co kilka sekund — sfrustrowany kierowca naciskający przycisk nie powinien stopić silnika. Dodaj czas oczekiwania na zacięcie: jeśli bariera nie osiągnie swojej pozycji końcowej (wyłącznik krańcowy) w oczekiwanym czasie przejazdu, wyłącz silnik i uruchom alarm; zacięta bariera działająca przez pięć minut to sposób, w jaki brama staje się złomem.
Ten sam licznik daje operatorowi codzienną liczbę zajętości do uzgodnienia z maszyną biletową — rozbieżność to problem pętli, a nie problem z gotówką, i ujawnia się wcześnie zamiast na koniec miesiąca.
Integracja płatności to miejsce, w którym kompaktowy kontroler naprawdę zarabia na siebie. Maszyna biletowa lub kiosk płatniczy przekazuje prosty kontakt przekaźnikowy — "zapłacono, proszę otworzyć" — a kontroler traktuje to jako kolejne wejście z tym samym czasem antyzatrzaskowym. Modbus RTU na porcie RS485 pozwala kontrolerowi raportować liczby i status bramy do systemu zarządzania budynkiem, więc biuro na górze wie, że parking jest w 78% pełny bez dzwonienia. Ta jedna liczba rozwiązuje więcej sporów niż jakikolwiek domofon.
Zasady przeciwpożarowe i awaryjne mają pierwszeństwo przed wszystkim. Kontakt panelu przeciwpożarowego zamyka się, kontroler musi to odebrać jako wejście o najwyższym priorytecie, a bariery się otwierają. Bariera musi się otworzyć i pozostać otwarta na sygnał alarmu pożarowego, a licznik wjazdu nie może blokować przepływu wyjazdu — półpusty parking z zablokowanymi barierami to odpowiedzialność, którą żaden operator nie powinien nigdy tłumaczyć. Podłącz sygnał pożarowy jako twarde wejście, które wymusza otwarcie barier niezależnie od stanu programu, i pozwól kontrolerowi zarejestrować zdarzenie. Logika codziennego życia może być sprytna; logika w sytuacji awaryjnej musi być prosta i niezawodna.
Posiadacze miesięcznych karnetów to miejsce, w którym małe szczegóły decydują o sukcesie lub porażce obiektu. Czytnik karnetów daje impuls przy barierze; kontroler musi zapamiętać, że ten pojazd ma prawo, otworzyć szybko i zarejestrować wjazd z czasem i liczbą. Denerwujący przypadek skrajny: posiadacz karnetu wjeżdża, a następnie wycofuje się, nie przechodząc przez pętlę wyjazdową — liczba jest błędna, a bariera już się zamknęła. Rozwiązaniem jest zasada odwrotnego wjazdu: jeśli pętla wjazdowa zwalnia w złej kolejności, zmniejsz licznik i zarejestruj anomalię. To dwa bloki funkcjonalne, i to dokładnie to, czego stały panel przekaźnikowy nigdy nie może zrobić.
Na co nikt nie przewiduje budżetu
Najtańszym komponentem w całym systemie jest logika, i to ona jest wielokrotnie wykorzystywana. Umieść logikę bramy na kontrolerze, który również obsługuje harmonogram oświetlenia parkingu lub wentylatory w piwnicy, a koszt sprzętu automatyzacji staje się prawie niewidoczny. Szafa sterownicza z jednym xLogic CPU, trzema przekaźnikami i złączem zaciskowym jest łatwiejsza w utrzymaniu niż trzy dedykowane płyty od trzech dostawców, a gdy centrum handlowe rozszerza się o drugie wejście, klonujesz program zamiast kupować kolejny specjalistyczny panel.
Detektory pętli, bariery i liczniki to sprzęt towarowy. Myślenie, które je łączy, nie jest — i to właśnie jest zadanie, do którego stworzono programowalny przekaźnik. Następnym razem, gdy stoisz w kolejce przy bramie centrum handlowego, policz samochody przed sobą i wyobraź sobie panel sterujący za ścianą. Jest prawdopodobnie znacznie prostszy, niż sugeruje kolejka.












