Prejsť na hlavný obsah

Tok Dát

:::info Rýchla referencia — Cesta dát Snímače/PLC → MQTT/OPC-UA → Pracovné procesy príjmu → PostgreSQL/TimescaleDB → FastAPI → React UI

Všetky dáta zostávajú v priestoroch. Žiadna závislosť od cloudu. Nie je potrebný internet. :::

OpSee spája fyzický svet (snímače, PLC, zariadenia IoT) s dashboardmi v reálnom čase a analýzami. Táto stránka vysvetľuje, ako sa dáta pohybujú cez systém, od výrobného pracoviska až po váš displej.

Prečo Na Tom Záleží?​

Ak ste nováčik v softvéri pre výrobu, tok dát môže pôsobiť zložito. Tu je jednoduchý spôsob, ako to pochopiť:

Predstavte si OpSee ako meteorologickú stanicu. Meteorologická stanica má snímače (teplomer, zrážkomer, veterná ružica), ktoré nepretržite merajú podmienky. Tieto merania sa zbierajú, ukladajú do databázy a zobrazujú na dashboarde, ktorý vám ukazuje aktuálne počasie a historické trendy.

OpSee funguje rovnako, ale pre vašu továreň:

  • Snímače na strojoch merajú teplotu, rýchlosť, stav (v chode/zastavený) a počty
  • Pracovné procesy (softvérové procesy) zbierajú a ukladajú tieto merania
  • Dashboardy zobrazujú výrobné metriky v reálnom čase a historické analýzy

Kľúčový rozdiel je, že OpSee tiež pridáva inteligenciu: automaticky vypočíta OEE, deteguje udalosti výpadkov a umožňuje operátorom klasifikovať dôvody zastavení.

Celkový Pohľad​

Vrstva po Vrstve​

1. Výrobné Pracovisko (Zdroje Dát)​

ZdrojProtokolPopis
PLC / SCADAMQTT, OPC-UAPriemyselné riadiace systémy publikujú stav stroja, počítadlá a alarmy
IoT snímačeMQTTSnímače teploty, tlaku, vibrácií cez IoT brány
Node-REDMQTTVizuálne programovanie tokov na transformáciu, smerovanie a obohacovanie dát predtým, ako sa dostanú do OpSee
Manuálny vstupHTTP (UI)Operátori zaznamenávajú dôvody výpadkov, chyby kvality a počty výroby priamo v OpSee

2. Sprostredkovateľ Správ (Transport)​

MQTT (Mosquitto) je primárny transport správ. Používa model publikovanie/prihlásenie (publish/subscribe):

  • Vydavatelia — PLC, snímače a toky Node-RED publikujú dáta do tém MQTT
  • Odberatelia — Pracovné procesy príjmu OpSee sa prihlasujú na odber relevantných tém
  • Témy dodržiavajú štruktúrovanú konvenciu pomenovania, napr. zavod/linka1/stroj3/stav

OPC-UA je podporovaný ako alternatíva pre priemyselné prostredia, ktoré ho natívne používajú. Pracovný proces OPC-UA OpSee sa priamo pripája k serverom OPC-UA.

3. Vrstva Príjmu (Spracovanie)​

Dve paralelné cesty príjmu zabezpečujú, že dáta sa dostanú do databázy:

Pracovný procesÚloha
Zberač MQTTPrihlasuje sa na odber brokerov MQTT, analyzuje užitočné zaťaženie, mapuje ich na zariadenia a tagy, zapisuje do databázy
Zberač OPC-UAPrihlasuje sa na odber serverov OPC-UA (notifikácie o zmene dát), mapuje hodnoty na zariadenia a tagy, zapisuje do databázy

Pracovné procesy sú spravované cez API OpSee — môžete sledovať ich stav, prepínať režim ladenia a upravovať intervaly prehľadávania z administrátorského panela.

:::info Režim objavovania Pracovný proces objavovania MQTT automaticky skenuje témy MQTT, aby našiel nové zdroje dát. To pomáha počas počiatočného nastavenia, keď mapujete snímače na zariadenia. :::

4. Ukladanie (Databáza)​

PostgreSQL + TimescaleDB je jediný zdroj pravdy:

  • Hlavné dáta (tabuľky s predponou m_) — Zariadenia, materiály, personál, recepty, konfigurácia OEE
  • Skutočné dáta (tabuľky s predponou a_) — Výrobné udalosti, záznamy dostupnosti, protokoly kvality, auditný záznam
  • Časové rady — Hypertabuľky TimescaleDB pre vysokofrekvenčné dáta snímačov s automatickou kompresiou a uchovávaním

Všetky dáta sú uložené lokálne — OpSee funguje výhradne v priestoroch bez závislosti od cloudu.

5. Aplikačná Vrstva (Prezentácia)​

KomponentÚčel
Backend FastAPIREST API, ktoré prehľadáva databázu, vypočítava metriky OEE, vynucuje kontrolu prístupu a poskytuje dáta klientom
Frontend ReactJednostránková aplikácia s dashboardmi v reálnom čase, dátovými mriežkami, formulármi a systémom widgetov Cockpit
GrafanaPokročilá vizualizácia časových radov a upozorňovanie pre trendy dát snímačov

Príklady Toku Dát​

Príklad 1: Zmena Stavu Stroja​

Príklad 2: Operátor Zaznamenáva Dôvod Výpadku​

Architektúra Bez Závislosti od Internetu​

OpSee je navrhnutý pre výrobné prostredia, kde je internetové pripojenie nespoľahlivé alebo neexistuje:

  • Všetky služby fungujú lokálne cez kontajnery Docker
  • Žiadne externé volania API ani cloudové závislosti
  • Dáta zostávajú v priestoroch
  • Frontend React je úplne zabalený — žiadne zdroje CDN
  • MQTT a OPC-UA fungujú v lokálnej sieti
tip

Vďaka tomu je OpSee vhodný pre vzduchom izolované prostredia, utajované zariadenia a vzdialené výrobné lokality.

Čo Ďalej​

  • Prehľad architektúry — Podrobná technická architektúra všetkých služieb
  • Základy OEE — Ako sa OEE vypočítava z prijatých dát
  • Model zariadení — Ako sa snímače mapujú na zariadenia