Programy dla automatyków: BACnet, Modbus i strojenie PID

Trzy darmowe programy na Windows do uruchamiania i serwisowania automatyki budynkowej: przeglądarka BACnet/IP, master Modbus i program do strojenia regulatorów PID. Licencja MIT, instalator MSI i wersja przenośna. Każdy zapis do urządzenia wymaga potwierdzenia i trafia do dziennika.

Co chcesz zrobić?

Wybierz zadanie, a zobaczysz, który program je wykonuje.

ZadanieProgram
Znaleźć wszystkie urządzenia w sieci BACnet/IP BACnet Scanner
Dołączyć do sieci za routerem BBMD BACnet Scanner
Zmienić wartość punktu z właściwym priorytetem BACnet Scanner
Obserwować kilka punktów jednocześnie BACnet Scanner
Poprawić harmonogram tygodniowy lub wyjątki BACnet Scanner
Sprawdzić alarmy i zapisać trendy BACnet Scanner
Nastroić pętlę na podstawie testu skokowego PID Autotuner
Wyznaczyć nastawy bez ruszania procesu PID Autotuner
Porównać nastawy obecne z proponowanymi PID Autotuner
Dobrać charakter regulacji PID Autotuner
Bezpiecznie zapisać i w razie potrzeby cofnąć PID Autotuner
Stroić sterownik Saia albo urządzenie Modbus PID Autotuner
Odczytać i opisać rejestry urządzenia Modbus Master
Znaleźć urządzenie o nieznanym adresie Modbus Master
Ustalić parametry portu szeregowego Modbus Master
Zmapować urządzenie bez dokumentacji Modbus Master
Podsłuchać linię RS-485 Modbus Master
Przetestować bez sprzętu albo zautomatyzować uruchomienie Modbus Master

Programy

BACnet Scanner: drzewo sieci i wykrywania po lewej, właściwości obiektu pośrodku, wartości na żywo (COV) po prawej

BACnet Scanner

BACnet/IP · wersja 1.0.0 (beta)

Znajdziesz urządzenia w sieci BACnet/IP, przejrzysz ich obiekty, zapiszesz wartość z wybranym priorytetem i zobaczysz zmiany na żywo. Program obsługuje też harmonogramy, alarmy i trendy.

Opis i dane programu
PID Autotuner w kroku „Dane”: wykres wartości zadanej, mierzonej i sygnału wyjściowego regulatora podczas testu skokowego

PID Autotuner

BACnet/IP, Saia S-Bus, Modbus · wersja 1.0.0 (beta)

Program mierzy odpowiedź obiektu, wylicza nastawy PID i zapisuje je do sterownika przez BACnet/IP, Saia Ether-S-Bus albo Modbus. Przed zapisem robi kopię poprzednich nastaw, a po zapisie je weryfikuje.

Opis i dane programu
Modbus Master: okno odpytywania dziesięciu rejestrów holding z rozkodowanym ruchem pod spodem

Modbus Master

Modbus RTU, ASCII, TCP, UDP, RTU over TCP, TLS · wersja 1.0.0 (beta)

Odczytasz i zapiszesz rejestry, znajdziesz urządzenie o nieznanym adresie i parametrach portu, zmapujesz nieudokumentowaną przestrzeń adresową i podsłuchasz linię RS-485. To samo zrobisz z wiersza poleceń.

Opis i dane programu

Porównanie programów

Porównanie możliwości BACnet Scanner, PID Autotuner i Modbus Master
BACnet Scanner PID Autotuner Modbus Master
Protokoły BACnet/IP BACnet/IP, Saia S-Bus, Modbus Modbus RTU, ASCII, TCP, UDP, TLS
Wykrywanie urządzeń Who-Is, skan zakresu IP, routery Przeglądarka BACnet Skaner adresów, sieci IP i parametrów portu
Zapis z potwierdzeniem i audit.log tak tak tak
Tryb tylko do odczytu tak tak tak
Strojenie regulatorów PID nie tak nie
Harmonogramy, alarmy, trendy BACnet tak tak nie
Sniffer RS-485 i mapa rejestrów nie nie tak
Wiersz poleceń nie nie tak (mmcli)

Najczęstsze pytania

Czy programy iHVAC są darmowe?

Tak. Wszystkie trzy są udostępnione na licencji MIT. Kod źródłowy znajduje się w prywatnym repozytorium, a wydane programy zawierają wyłącznie biblioteki na licencjach MIT.

Na jakich systemach działają?

Na Windows x64. Środowisko .NET 8 jest w pakiecie, więc nie trzeba instalować nic więcej. Każdy program ma instalator MSI i wersję przenośną ZIP, która działa z pendrive’a.

Czy programy są w wersji stabilnej?

Nie, to wersje beta. Są na tyle kompletne, że można ich używać na rzeczywistym sprzęcie, ale nie przeszły jeszcze sezonu codziennej pracy. Błędy możesz zgłaszać na GitHubie albo na [email protected].

Czy programy mogą uszkodzić instalację?

Zapisują do urządzeń automatyki, więc za instalację, do której je podłączasz, odpowiadasz Ty. Każdy zapis wymaga potwierdzenia, jest odczytywany z powrotem i trafia do audit.log, a tryb tylko do odczytu blokuje zapis całkowicie.

Dlaczego Windows ostrzega przy uruchomieniu?

Pakiety nie są jeszcze podpisane cyfrowo, więc SmartScreen pokazuje ostrzeżenie o nieznanym wydawcy. Przy pierwszym uruchomieniu system zapyta też o dostęp do zapory; zezwól dla sieci, w której są urządzenia.

W jakim języku jest interfejs?

Po polsku, angielsku albo niemiecku, z przełączaniem w pasku tytułu i natychmiastowym zastosowaniem. F1 otwiera wbudowaną instrukcję.