Automatyka

Sterowanie, które da się przeczytać.

Programowanie PLC w Structured Text, retrofit starych sterowników, interfejsy operatorskie i dane maszynowe — dla maszyn i budynków. Z kodem źródłowym, schematami i dokumentacją, które należą do Ciebie.

Od 2010Przemysł cukrowniczyPorty przeładunkoweDostawca branży półprzewodnikowejObiekty edukacyjneEnergetyka wiatrowa

Chodzi o sterowanie maszyn i budynków. Procesy biurowe — formularze, CRM, faktury — opisuje strona Automatyzacja.

Prawny właściciel
Texni Labs
Numer dokumentu
TXL-STG-001
Data wydania
2026-10
Arkusz
1 / 9
Tytuł
Automatyka — dokumentacja usług
Zatwierdzono
po zleceniu
Opracowano
A. Makarov
Rodzaj dokumentu
Dokumentacja usług
Instalacja · miejsce
=TEXNI +MUC
Rev.
A
Norma
DIN EN 81346-2:2010-05
Zastępuje
Smart Home

Gdzie kończy się oprogramowanie.

Powyżej zacisku leżą program, parametry i sieć — to dostarczam ja. Od zacisku zaczynają się okablowanie, podłączenie i pomiary — to dostarczają wykwalifikowani elektrycy. Ta linia nie jest formalnością: na niej rozstrzyga się, kto za co odpowiada.

Granica leży na zacisku. 1122334455667788AABBCCDDEthernetEtherCATFSoE · Black ChannelMQTT → daneObraz procesuProgram · parametry · sieć — Texni LabsGranica leży na zacisku.Okablowanie · podłączenie · pomiarypersonel elektryczny albo wpisany dorejestru zakład mistrzowskiL+M24 V DCUVW=S3/5=S1/3=S4/6=S4/6=S3/5-PH1PanelWeb-HMI-XF1Switch-KF1SterownikTwinCAT 3 · CODESYS · Structured Text-TA1Przemiennik-KF3-TF1-KF2-BW1-BG1-BG2-MB1-QM1-MB2-QM2-MA1M3~-SF1 Numer dokumentu TXL-STG-001 Arkusz 2 / 9 Rev. A Rodzaj dokumentu Schemat przeglądowy Norma DIN EN 81346-2:2010-05 Opracowano A. Makarov Granica leży na zacisku. Program · parametry · sieć — Texni Labs-PH1PanelWeb-HMIEthernet-XF1Switch-KF1SterownikTwinCAT 3 · CODESYS · StructuredTextMQTT → dane =S3/5=S1/3EtherCATFSoE · Black ChannelGranica leży nazacisku.-KF3-TF1-KF2-TA112345678Okablowanie · podłączenie · pomiarypersonel elektryczny albo wpisany dorejestru zakład mistrzowski1-BG12-BG23-MB14-MB25-BW16/7-SF18M3~-MA1-QM1-QM2
Schemat przeglądowy instalacji referencyjnej (model): workowanie 25 kg z dozowaniem, ważeniem i przenośnikiem taśmowym. Przedstawiony w stanie wyłączonym; oznaczenia literowe wg DIN EN 81346-2:2010-05.
Wykaz aparatury
OznaczenieFunkcjaMoja pracaPodłączeniePołożenie
Panel operatorski (web HMI) Interfejs, role, alarmy =S3/5 Wykwalifikowany elektryk /2.1
Switch Konfiguracja sieci Wykwalifikowany elektryk /2.3
Sterownik (PC przemysłowy) Program w Structured Text =S1/3 Wykwalifikowany elektryk /2.5
Przemiennik częstotliwości Parametry, rampy Wykwalifikowany elektryk /2.6
Coupler EtherCAT i terminale I/O Konfiguracja, obraz procesu Wykwalifikowany elektryk /2.2
Terminal wagowy Parametry, justowanie Wykwalifikowany elektryk /2.2
Terminale bezpieczeństwa (TwinSAFE) Logika bezpieczeństwa =S4/6 Wykwalifikowany elektryk /2.3
Czujnik tensometryczny Integracja w programie Wykwalifikowany elektryk /2.4
Czujnik zbliżeniowy „worek nałożony” Integracja w programie Wykwalifikowany elektryk /2.1
Bariera świetlna „worek na taśmie” Integracja w programie Wykwalifikowany elektryk /2.2
Cewka zaworu klapy dozującej zgrubnej Sterowanie w programie Wykwalifikowany elektryk /2.2
Klapa dozująca zgrubna przez -MB1 Wykwalifikowany elektryk /2.2
Cewka zaworu klapy dozującej dokładnej Sterowanie w programie Wykwalifikowany elektryk /2.3
Klapa dozująca dokładna przez -MB2 Wykwalifikowany elektryk /2.3
Silnik przenośnika taśmowego 3~ przez -TA1 Wykwalifikowany elektryk /2.6
Wyłącznik awaryjny, dwukanałowy Ocena sygnału przez -KF2 =S4/6 Wykwalifikowany elektryk /2.5

Instalacja referencyjna: model wzorowany na rzeczywistych liniach workujących — nie projekt klienta.

Kod źródłowy należy do Ciebie.

Programuję sterowniki w Structured Text według IEC 61131-3 — na TwinCAT 3 i CODESYS, w razie potrzeby z modułami w C/C++. Każdy projekt leży w repozytorium Git, jest testowany na modelu symulacyjnym, zanim instalacja ruszy, i przekazywany w całości: skomentowany kod źródłowy bez zabezpieczenia know-how, schematy elektryczne, dokumentacja. Kto po mnie pracuje przy Twojej instalacji, nie zaczyna od zera.

Zakres

  • Nowe maszyny, maszyny specjalne, rozbudowy
  • Structured Text według IEC 61131-3, w razie potrzeby moduły C/C++
  • Test na modelu symulacyjnym przed pierwszym uruchomieniem
  • Uruchomienie oprogramowania na miejscu
  • Schematy elektryczne i dokumentacja sterowania

Przekazanie

  • Skomentowany kod źródłowy bez zabezpieczenia know-how
  • Historia Git
  • Schematy elektryczne
  • Dokumentacja

Platformy: TwinCAT 3, TwinCAT 2, CODESYS, Siemens LOGO!

rNettoKg := fbWaage.rBruttoKg - rTaraKg;

CASE eSchritt OF
  E_Schritt.Tarieren:
    IF fbWaage.bStillstand THEN
      rTaraKg  := fbWaage.rBruttoKg;
      eSchritt := E_Schritt.Grobstrom;
    END_IF

  E_Schritt.Grobstrom:
    bKlappeGrob := TRUE;
    bKlappeFein := TRUE;
    IF rNettoKg >= rSollKg - rFeinanteilKg THEN
      bKlappeGrob := FALSE;
      eSchritt    := E_Schritt.Feinstrom;
    END_IF

  E_Schritt.Feinstrom:
    IF rNettoKg >= rSollKg - rNachstromKg THEN
      bKlappeFein := FALSE;
      tonBeruhigung(IN := FALSE);
      eSchritt    := E_Schritt.Beruhigung;
    END_IF

  E_Schritt.Beruhigung:
    tonBeruhigung(IN := TRUE, PT := T#400MS);
    IF tonBeruhigung.Q THEN
      // Nachstrom aus der letzten Abweichung lernen
      rNachstromKg := rNachstromKg + 0.5 * (rNettoKg - rSollKg);
      eSchritt     := E_Schritt.Endwaegung;
    END_IF
END_CASE
Fragment FB_Absackwaage instalacji referencyjnej — Structured Text, IEC 61131-3. Strumień zgrubny i dokładny z uczącą się korektą dosypu.

Zanim ostatnia część zamienna zostanie sprzedana.

Od 1 października 2025 SIMATIC S7-300 jest wycofywany z oferty; części zamienne Siemens dostarcza zgodnie z planem do 2033 roku. Obowiązku modernizacji nie ma — powodem do działania jest sytuacja z częściami zamiennymi. Zaczynam od inwentaryzacji o stałym zakresie, potem migruję etapami: na TwinCAT 3 lub CODESYS, z TwinCAT 2 na TwinCAT 3, z przełączeniem w planowanym postoju.

Inwentaryzacja — stały zakres

  • Kopia zapasowa programu
  • Spis sprzętu ze statusem dostępności
  • Skomentowana dokumentacja stanu istniejącego
  • Lista ryzyk
  • Plan migracji etapami

Migracja

  • S7-300 → TwinCAT 3 lub CODESYS
  • TwinCAT 2 → TwinCAT 3
  • Przejąć logikę, nie tłumaczyć na ślepo
  • Przełączenie w planowanym postoju
SIMATIC S7-300 / ET 200M dostępnywygaszanietylko części zamiennekoniec 2022202320242025202620272028202920302031203220332034 dziś · Stan na październik 2026 SIMATIC S7-300 / ET 200M dostępnywygaszanietylko części zamiennekoniec 2022202420262028203020322034 dziś · Stan na październik2026
Źródło: Siemens Industry Online Support, ID wpisu 109824203 (V2.0, 03/2025). Dla poszczególnych komponentów mogą obowiązywać wcześniejsze terminy.

Interfejs, który w normalnej pracy milczy.

Interfejsy operatorskie buduję jako aplikacje webowe — na panel, przeglądarkę i tablet — według zasad ISA-101: skala szarości w normalnej pracy, kolor tylko przy odchyleniu, od przeglądu do szczegółu w kilku krokach. Do tego role i uprawnienia, koncepcja alarmów, która nie miga przy każdym zdarzeniu, oraz dane maszynowe przez MQTT — do Twojej bazy danych, Twojego dashboardu, Twojej analizy.

Workowanie · przeglądTryb pracy: Automatyczny
Worki na godzinę
420
Netto ostatniego worka
25,02 kg
Średnia
25,01 kg
Paleta
32 z 40

Ostatnie worki · Zakres zadany

texni/ref/absack/betriebsart         "Automatik"
texni/ref/absack/waage/netto_kg      25.02
texni/ref/absack/linie/saecke_h      420
texni/ref/absack/sicherheit/nothalt  false
Normalna praca — dlatego bez koloru. · Tematy MQTT instalacji referencyjnej

Ta strona trzyma się tej samej zasady: kolor oznacza odchylenie. Czerwień należy do zwierzęcia herbowego — i do wyłącznika awaryjnego.

Ponowny rozruch tylko po kwitowaniu.

Funkcje bezpieczeństwa należą do certyfikowanej techniki bezpieczeństwa. Pracowałem z nią: TwinSAFE, obliczenia w SISTEMA, ocena ryzyka — ostatnio w zespole aż do odbioru TÜV nowatorskiej instalacji.

Wciśnij wyłącznik awaryjny. Potem spróbuj uruchomić instalację ponownie.

Widok A — stanowisko obsługi

Wymagane kwitowanie. Ponowny rozruch tylko po kwitowaniu.

Widok B — instalacja

Lej zgrubnie dokładnie 0,00 kg Przenośnik · Worki 0 v(t) przenośnik STO

Widok C — GRAFCET

0Zezwolenie wył. · -PF1Wyłącznik awaryjny aktywny1-SF4 migaWymagane kwitowanie2Zezwolenie wł.Gotowość3Dozowanie · przenośnikPracaSF1↓SF4↑SF2↑SF3SF1SF1SF1SF1 = 1: wyłącznik awaryjny odblokowany (styk normalnie zamknięty jest zamknięty)

Widok D — blok bezpieczeństwa, online

ESTOP fbNotHalt bChannel1 TRUEbChannel2 TRUEbRestart FALSE bRelease FALSEbReleaseDelayed FALSEbRestartRequired TRUE

Uproszczony. W praktyce certyfikowany blok sterownika bezpieczeństwa.

Kolory tej tablicy narzuca DIN EN 60204-1. Żółty, nie czerwony: po zatrzymaniu awaryjnym instalacja jest w stanie bezpiecznym — lampka sygnalizuje stan nienormalny, nie niebezpieczny. Klapy: kategoria zatrzymania 0. Napęd: kategoria zatrzymania 1 — rampa, potem bezpieczne wyłączenie momentu (STO). Model poglądowy — nie jest dowodem bezpieczeństwa. Funkcje bezpieczeństwa działają na certyfikowanej technice bezpieczeństwa, nie w przeglądarce.

Zabezpieczenie przed uszkodzeniem

Od 20 stycznia 2027 obowiązuje nowe rozporządzenie w sprawie maszyn (UE) 2023/1230: układy sterowania muszą być zabezpieczone przed uszkodzeniem, a ingerencje w oprogramowanie — możliwe do udowodnienia. Należą do tego role i uprawnienia, uwierzytelnianie, dziennik zmian i dostęp zdalny, który nie staje się tylną furtką. Dla produktów z elementami cyfrowymi dochodzi Cyber Resilience Act: obowiązki zgłaszania od 11 września 2026, pełne stosowanie od 11 grudnia 2027. Zgodność deklaruje producent — ja dostarczam stronę sterowania i ją dokumentuję.

Paragraf 56 ma termin.

Od 29 lipca 2026 obowiązuje niemiecka ustawa o modernizacji budynków (Gebäudemodernisierungsgesetz). Budynki niemieszkalne o mocy ogrzewania, klimatyzacji lub wentylacji powyżej 70 kilowatów muszą do 31 grudnia 2029 mieć system automatyki i sterowania budynkiem — chyba że jest to technicznie niemożliwe albo ekonomicznie nieuzasadnione. Wymagane jest m.in. ciągłe monitorowanie i analiza zużycia, niezależny od producenta, dowolnie konfigurowalny interfejs oraz automatyczne sterowanie oświetleniem.

Planuję i programuję to w KNX i DALI, z monitoringiem energii i wizualizacją — oraz z otwartym interfejsem, który należy do Ciebie.

Źródło: Gebäudemodernisierungsgesetz (GModG), § 56; BGBl. 2026 I nr 226.

Plan instalacji budynku niemieszkalnego na trzech kondygnacjach 12345678ABCPlan instalacji · budynek niemieszkalny (model)II piętroI piętroParterLinia KNXDALICzujnik obecnościRegulator pomieszczeniaLicznikSerwer w budynkuOtwarty interfejs ·Twoje systemyMagistrala KNXLinia DALIDroga danych Numer dokumentu TXL-STG-001 Arkusz 7 / 9 Rev. A Rodzaj dokumentu Plan instalacji Norma DIN EN 81346-2:2010-05 Opracowano A. Makarov Plan instalacji budynku niemieszkalnego na trzech kondygnacjach Plan instalacji · budynekniemieszkalny (model)ParterI piętroII piętroLinia KNXDALISerwer w budynku → Otwarty interfejs ·Twoje systemy
Plan instalacji budynku niemieszkalnego (model): linia KNX na trzech kondygnacjach, grupy oświetleniowe DALI, liczniki, serwer w budynku z otwartym interfejsem.

Wykonanie

Instalacje elektryczne i pomiary
ON Elektroanlagen · zakład mistrzowski wpisany do rejestru · Monachium
Remonty, podłogi i wykończenia wnętrz
Coskun Fussbodentechnik & Innenausbau · Monachium cf-fussbodentechnik.de (otwiera zewnętrzną stronę)Realizacja

Każdy zakład pracuje w swoim zakresie i na własne zlecenie.

A w domu mieszkalnym?

Tam też, tylko mniejsze: KNX, gdy i tak trwa remont; radio (Shelly, Zigbee, Matter), gdy ściana ma zostać zamknięta; Home Assistant jako centrala. Centrala działa w domu. Żadnego konta producenta, żadnej chmury, żadnej zależności od serwera, który kiedyś zostanie wyłączony: dane nie opuszczają domu.

Również Shelly w puszce podtynkowej jest ingerencją w instalację elektryczną — należy do rąk wykwalifikowanego elektryka.

Wykaz realizacji

W przemyśle, w zespole — zanim powstało Texni Labs.

  1. Okres
    2010–2013
    Miejsce
    Polska
    Branża
    Przemysł cukrowniczy
    Zakres
    Linie produkcyjne i pakujące od paczki 1 kg przez worek 25/50 kg po paletyzację — sterowanie od A do Z
    Technika
    SIMATIC S7-300
    Rola
    Technik automatyk
  2. Okres
    2010–2013
    Miejsce
    Polska
    Branża
    Porty przeładunkowe
    Zakres
    Automatyczne wagi dozujące i wagi workujące do przeładunku towarów
    Technika
    SIMATIC S7-300
    Rola
    Technik automatyk
  3. Okres
    2019–2020
    Miejsce
    Germering
    Branża
    Dostawca branży półprzewodnikowej
    Zakres
    Agregaty chłodnicze (chillery) do testowania półprzewodników; oprogramowanie do automatycznej konfiguracji, parametryzacji i kalibracji
    Technika
    Elektronika, oprogramowanie
    Rola
    Elektronik
  4. Okres
    2021–2025
    Miejsce
    Monachium
    Branża
    Publiczne obiekty edukacyjne
    Zakres
    Instalacje KNX z ponad 1500 elementów; własne oprogramowanie do e-⁠egzaminów
    Technika
    KNX/ETS, oprogramowanie
    Rola
    Elektronik, programista
  5. Okres
    2025–2026
    Miejsce
    Niemcy
    Branża
    Energetyka wiatrowa
    Zakres
    Prototyp nowatorskiej instalacji: sterowanie standardowe i bezpieczeństwa z TwinSAFE, raport SISTEMA i analiza ryzyka, zdalne sterowanie przez MQTT z własną aplikacją webową — w zespole aż do odbioru TÜV i oznakowania CE
    Technika
    TwinCAT 3, TwinSAFE, MQTT
    Rola
    Programista oprogramowania i PLC
  6. Okres
    od 2026
    Miejsce
    Monachium
    Branża
    Texni Labs
    Zakres
    Oprogramowanie sterujące, retrofit, interfejsy operatorskie, automatyka budynków
    Technika
    TwinCAT, CODESYS, KNX
    Rola
    Właściciel

Bez nazw firm: projekty należą do zakładów, dla których pracowałem.

Co robię — i gdzie leży granica.

Elektronik, specjalność technika energetyczna i budynkowa: nauka zawodu w Monachium, skrócona do dwóch lat; egzamin czeladniczy w 2023 r. przed Izbą Rzemieślniczą Monachium i Górnej Bawarii.

Planowanie, programowanie, uruchomienie oprogramowania, wizualizacja i integracja są po mojej stronie. Prace przy samej instalacji elektrycznej — okablowanie, podłączenie, pomiary — wykonuje Twój własny personel elektryczny albo wpisany do rejestru rzemiosła zakład mistrzowski (Meisterbetrieb), któremu zlecasz je bezpośrednio.

Wolę uczciwą granicę niż wygodne przemilczenie.

Wymienione nazwy produktów i marek — m.in. Beckhoff, TwinCAT, TwinSAFE, EtherCAT, Siemens, SIMATIC, CODESYS i KNX — są znakami towarowymi ich właścicieli. Służą tu wyłącznie opisowi usługi; nie istnieje żadne partnerstwo ani certyfikacja.

Opowiedz mi o swojej instalacji.

Pierwsza rozmowa bez presji sprzedaży: co działa, co się zacina i co ma się wydarzyć do kiedy.

Zapytaj o inwentaryzację
Prawny właściciel
Texni Labs
Numer dokumentu
TXL-STG-001
Data wydania
2026-10
Arkusz
9 / 9
Tytuł
Automatyka — dokumentacja usług
Zatwierdzono
po zleceniu
Opracowano
A. Makarov
Rodzaj dokumentu
Dokumentacja usług
Instalacja · miejsce
=TEXNI +MUC
Rev.
A
Norma
DIN EN 81346-2:2010-05
Zastępuje
Smart Home