Skip to Content
SCADAPrzegląd

SCADA

IronFlock implementuje funkcjonalność SCADA przez swoją architekturę rozproszoną: lekkie aplikacje kolektora danych działają na krawędzi, aby interfejsować z PLC i sprzętem przemysłowym, wszystkie zebrane dane są przechowywane w bazie danych szeregów czasowych per projekt, a aplikacja Board Studio zapewnia pełny kreator paneli do tworzenia wizualizacji SCADA na tych danych.

Przykładowy panel SCADA z wizualizacją procesu

Architektura

PLC / Czujniki / Sprzęt Aplikacje kolektora danych (urządzenia brzegowe) FleetDB (przechowywanie szeregów czasowych) Board Studio (panele SCADA) Kanał sterowania (z powrotem do urządzeń brzegowych)

Zbieranie danych na krawędzi

Każde urządzenie brzegowe uruchamia jedną lub więcej aplikacji kolektora danych — małe, skonteneryzowane aplikacje mówiące natywnym protokołem podłączonego sprzętu. Ponieważ są to standardowe kontenery Docker, można obsługiwać każdy protokół lub sterownik:

  • Modbus TCP/RTU — Połącz z PLC, czujnikami i aktuatorami kompatybilnymi z Modbus
  • OPC UA — Interfejsuj z serwerami OPC UA na kontrolerach przemysłowych
  • MQTT — Subskrybuj brokery MQTT w sieci lokalnej
  • BACnet — Zbieraj dane z systemów automatyki budynkowej
  • Niestandardowe protokoły — Napisz kolektor w dowolnym języku dla zastrzeżonego lub niszowego sprzętu

Aplikacja kolektora odczytuje wartości z podłączonego sprzętu i zapisuje je do FleetDB jako telemetrię szeregów czasowych, oznaczoną urządzeniem i aplikacją.

Panele SCADA z Board Studio

Po przepływie danych do FleetDB, aplikacja Board Studio zapewnia przeglądarkowy kreator paneli do tworzenia ekranów SCADA. Board Studio łączy się bezpośrednio z bazą danych szeregów czasowych projektu i oferuje:

  • Bibliotekę widgetów — Mierniki, wykresy, tabele, wskaźniki, mapy i więcej
  • Aktualizacje w czasie rzeczywistym — Panele aktualizują się na żywo gdy napływają nowe dane
  • Widoki wielourządzeniowe — Łącz dane z wielu urządzeń brzegowych na jednym panelu
  • Konfigurowalne układy — Swobodnie rozmieszczaj widgety dla przeglądów procesów i ekranów statusu sprzętu

Panele są dostępne z każdej przeglądarki — bez oprogramowania desktopowego ani VPN.

Opcje układu panelu

Dostępne są trzy główne tryby układu dla paneli SCADA:

  1. Grid Snap wyłączone z overflowX / overflowY — Widgety są pozycjonowane swobodnie. Układ SCADA nie skaluje się z rozmiarem okna, ale może rozciągać się poza krawędzie widocznego obszaru. Przydatne dla dużej kanwy pasującej do stałego fizycznego układu (np. plan fabryki).

  2. Grid Snap wyłączone z Skaluj do rozmiaru — Widgety są pozycjonowane swobodnie, ale panel ma ograniczony obszar wyświetlania o zdefiniowanym przez ciebie współczynniku proporcji. Cały układ skaluje się proporcjonalnie z rozmiarem ekranu. Idealne dla ekranów centrum sterowania lub wyświetlaczy kiosk.

  3. Grid Snap włączone (bez przepełnienia, bez Skaluj do rozmiaru) — Siatka powinna być skonfigurowana z dużą rozdzielczością (wiele wierszy i kolumn). Gdy symbole SCADA są umieszczane, automatycznie otrzymują aktywowane Stała szerokość i Stała wysokość, co blokuje ich rozmiar, aby nie były zniekształcone przez responsywne przeskalowanie.

Tworzenie paneli wspomagane AI

AI IronFlock może pomagać tworzyć i konfigurować panele przez rozmowę. Zamiast ręcznie umieszczać i konfigurować każdy widget, możesz opisać co chcesz:

  • “Utwórz panel pokazujący temperaturę i ciśnienie dla wszystkich urządzeń w zakładzie w Berlinie”
  • “Dodaj wykres liniowy porównujący obroty silnika przez ostatnie 24 godziny”
  • “Skonfiguruj wskaźnik alertu, który staje się czerwony gdy poziom w zbiorniku spada poniżej 20%“

Dwukierunkowy kanał sterowania

IronFlock nie jest ograniczony do zbierania i wizualizacji danych. Platforma obsługuje również kanał sterowania z powrotem do urządzeń brzegowych, umożliwiając wyzwalanie akcji z paneli SCADA.

Obsługuje typowe wzorce sterowania SCADA:

  • Ręczne sterowanie — Operator klika przycisk na panelu, aby otworzyć zawór, uruchomić silnik lub potwierdzić alarm
  • Akcje sterowane alertami — Gdy alert się uruchamia, operator może odpowiedzieć bezpośrednio z powiadomienia o alercie
  • Sterowanie inicjowane przez AI — Opcjonalnie AI IronFlock może być upoważnione do automatycznego wywoływania akcji sterowania w odpowiedzi na wzorce danych
Last updated on