Podłączenie PLC

Od sterownika PLC do paszportu produktu

Przekazuj rzeczywiste dane z linii — kody partii, numery seryjne, pomiary, znaczniki czasu, partie materiałów — prosto z hali produkcyjnej do każdego Cyfrowego Paszportu Produktu. CyfroPass nie dostarcza sterownika do PLC: łączysz się przez otwarte API REST i bramę brzegową, którą prowadzisz sam, albo konektor partnera.

Po co łączyć linię

Dane z maszyn stają się zgodnym pochodzeniem

Zamiast wpisywać fakty produkcyjne do formularza, pozwól sterownikom, które i tak je mierzą, zapisywać je wprost do paszportu.

  • Pochodzenie odporne na manipulacje

    Wartości pochodzą z maszyny, a nie z arkusza. Każdy opublikowany paszport to niezmienna migawka — gotowa do audytu z założenia.

  • Paszporty na partię i numer seryjny

    Wystaw paszport dla każdej partii produkcyjnej lub pojedynczego numeru seryjnego — każdy z własnymi danymi, własnym UID i kodem QR.

  • Mniej ręcznego wpisywania

    Prędkość linii, partia materiału i znaczniki czasu wpływają automatycznie. Mniej błędów przepisywania, mniej luk we wskaźniku kompletności.

  • Identyfikowalność gotowa do audytu

    Zapisy partii i numerów seryjnych pochodzące z maszyn zasilają trasę łańcucha dostaw w paszporcie — czysty ślad danych dla organów i klientów.

Jak to działa

Od zmiennej PLC do opublikowanego paszportu

Pięć kroków, w całości na otwartych standardach. CyfroPass pozostaje punktem końcowym REST; logika hali produkcyjnej żyje w bramie brzegowej, którą kontrolujesz.

  1. 1

    Udostępnij zmienne PLC

    Udostępnij istotne zmienne do odczytu przez standardowy protokół przemysłowy — OPC-UA, MQTT, Modbus TCP lub Siemens S7.

  2. 2

    Uruchom bramę brzegową

    Niewielka brama lub konektor na miejscu odczytuje te zmienne i mapuje je na pola paszportu — klucze zdefiniowane w szablonie Twojego produktu.

  3. 3

    Uwierzytelnij się

    Brama przechowuje klucz API CyfroPass i wywołuje API REST jako token bearer (Authorization: Bearer cp_live_…).

  4. 4

    Wyślij do API REST

    Utwórz lub zaktualizuj produkty, a następnie wyślij (POST) partie lub numery seryjne z obiektem data opartym na kluczach pól szablonu — /v1/products/{id}/batches oraz /serials.

  5. 5

    Opublikuj

    Opublikuj partię lub numer seryjny, a CyfroPass wygeneruje jej paszport: unikalny UID oraz kod QR GS1 Digital Link, dostępny w kilka sekund.

Protokoły, którymi mówi brama

  • OPC-UA
  • MQTT
  • Modbus TCP
  • Siemens S7
  • REST / Webhook

Użyj własnej bramy lub konektora partnera — CyfroPass mówi otwartym REST, więc wszystko, co potrafi wysłać żądanie HTTPS, może zasilić paszport.

W praktyce

Jedno żądanie wysyła partię, jedno ją publikuje

Twoja brama wysyła dane produkcyjne jako partię, opartą na kluczach pól Twojego szablonu, a następnie ją publikuje. Odzwierciedla to dokładnie publiczne API — pełną referencję znajdziesz w dokumentacji API.

# Push a production batch straight from the line, then publish its passport
curl -X POST \
  https://app.passflow.example/v1/products/PRODUCT_ID/batches \
  -H "Authorization: Bearer cp_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: line3-2026-07-30-0842" \
  -d '{
    "batch_code": "LOT-2026-07-30",
    "data": {
      "material_lot": "COT-IN-8841",
      "line_speed": "48 m/min",
      "measured_at": "2026-07-30T08:42:11Z"
    }
  }'

# Publish the batch → its own passport UID + QR
curl -X POST \
  https://app.passflow.example/v1/products/PRODUCT_ID/batches/BATCH_ID/publish \
  -H "Authorization: Bearer cp_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Przy zapisach wysyłaj nagłówek Idempotency-Key, aby niestabilne połączenie linii mogło bezpiecznie ponowić próbę. PRODUCT_ID i klucze data pochodzą z szablonu Twojego produktu.

Biblioteki PLC

Przenieś paszport na halę produkcyjną

Gotowe do produkcji biblioteki PLC — obiektowy blok funkcyjny z metodami AddProduct/AddBatch/GetQr, wyjściem stanu połączenia na żywo i wbudowanymi limitami czasu — dostępne na Twoim koncie.

Bezpieczeństwo i hosting w UE

Zbudowane pod separację OT/IT

Brama brzegowa trzyma Twoje sterowniki poza publicznym internetem — tylko ona komunikuje się wychodząco z CyfroPass, przez TLS.

  • Zahaszowane klucze API

    Klucze są haszowane w spoczynku i pokazywane w całości tylko raz. W każdej chwili możesz ograniczyć ich zakres i je unieważnić dla danego obszaru roboczego.

  • TLS wszędzie

    Każde żądanie biegnie przez TLS. Dokumenty są szyfrowane w spoczynku; sekrety nigdy nie trafiają do repozytorium.

  • Hostowane w UE

    Dane są przechowywane w UE (Hetzner), zgodnie z RODO, z zawartą umową powierzenia przetwarzania.

  • Izolacja OT/IT

    Sterowniki PLC nigdy nie są wystawiane do internetu. Brama wykonuje wyłącznie połączenia wychodzące, a żądania są limitowane.

Gotów, by zasilić linię do swoich paszportów?

Przeczytaj referencję API ze wszystkimi punktami końcowymi albo załóż darmowe konto i wygeneruj swój pierwszy klucz API.