Автоматика

Системы управления, которые можно читать.

Программирование ПЛК на Structured Text, ретрофит старых контроллеров, интерфейсы оператора и данные машин — для машин и зданий. С исходным кодом, схемами и документацией, которые принадлежат вам.

С 2010 годаСахарная промышленностьГрузовые портыПоставщик полупроводниковой отраслиОбразовательные зданияВетроэнергетика

Здесь речь об управлении машинами и зданиями. Об офисных процессах — формах, CRM, счетах — на странице Автоматизация.

Законный владелец
Texni Labs
Номер документа
TXL-STG-001
Дата выпуска
2026-10
Лист
1 / 9
Наименование
Автоматика — документация услуг
Утверждено
по заказу
Разработал
A. Makarov
Вид документа
Документация услуг
Объект · место
=TEXNI +MUC
Рев.
A
Стандарт
DIN EN 81346-2:2010-05
Заменяет
Smart Home

Где заканчивается программная часть.

Выше клеммы лежат программа, параметры и сеть — это поставляю я. От клеммы начинаются монтаж проводки, подключение и проверка — это поставляют квалифицированные электрики. Эта линия — не формальность: на ней решается, кто за что отвечает.

Граница проходит по клемме. 1122334455667788AABBCCDDEthernetEtherCATFSoE · Black ChannelMQTT → данныеОбраз процессаПрограмма · параметры · сеть — Texni LabsГраница проходит по клемме.Монтаж проводки · подключение · проверкаэлектротехнический персонал илизарегистрированное мастерское предприятиеL+M24 V DCUVW=S3/5=S1/3=S4/6=S4/6=S3/5-PH1ПанельWeb-HMI-XF1Коммутатор-KF1КонтроллерTwinCAT 3 · CODESYS · Structured Text-TA1Преобразователь-KF3-TF1-KF2-BW1-BG1-BG2-MB1-QM1-MB2-QM2-MA1M3~-SF1 Номер документа TXL-STG-001 Лист 2 / 9 Рев. A Вид документа Обзорная схема Стандарт DIN EN 81346-2:2010-05 Разработал A. Makarov Граница проходит по клемме. Программа · параметры · сеть — Texni Labs-PH1ПанельWeb-HMIEthernet-XF1Коммутатор-KF1КонтроллерTwinCAT 3 · CODESYS · StructuredTextMQTT → данные =S3/5=S1/3EtherCATFSoE · Black ChannelГраница проходитпо клемме.-KF3-TF1-KF2-TA112345678Монтаж проводки · подключение · проверкаэлектротехнический персонал илизарегистрированное мастерскоепредприятие1-BG12-BG23-MB14-MB25-BW16/7-SF18M3~-MA1-QM1-QM2
Обзорная схема эталонной установки (модель): затаривание по 25 кг с дозированием, взвешиванием и ленточным конвейером. Показана в выключенном состоянии; буквенные коды по DIN EN 81346-2:2010-05.
Перечень элементов
ОбозначениеФункцияМоя работаПодключениеРасположение
Панель оператора (веб-HMI) Интерфейс, роли, сигнализация =S3/5 Квалифицированный электрик /2.1
Коммутатор Настройка сети Квалифицированный электрик /2.3
Контроллер (промышленный ПК) Программа на Structured Text =S1/3 Квалифицированный электрик /2.5
Частотный преобразователь Параметры, рампы Квалифицированный электрик /2.6
Шинный соединитель EtherCAT и клеммы ввода-вывода Конфигурация, образ процесса Квалифицированный электрик /2.2
Клемма взвешивания Параметры, юстировка Квалифицированный электрик /2.2
Клеммы безопасности (TwinSAFE) Логика безопасности =S4/6 Квалифицированный электрик /2.3
Тензодатчик Интеграция в программу Квалифицированный электрик /2.4
Бесконтактный датчик «мешок надет» Интеграция в программу Квалифицированный электрик /2.1
Световой барьер «мешок на ленте» Интеграция в программу Квалифицированный электрик /2.2
Катушка клапана заслонки грубой подачи Управление из программы Квалифицированный электрик /2.2
Заслонка грубой подачи через -MB1 Квалифицированный электрик /2.2
Катушка клапана заслонки точной подачи Управление из программы Квалифицированный электрик /2.3
Заслонка точной подачи через -MB2 Квалифицированный электрик /2.3
Двигатель ленточного конвейера 3~ через -TA1 Квалифицированный электрик /2.6
Аварийный останов, двухканальный Оценка сигнала через -KF2 =S4/6 Квалифицированный электрик /2.5

Эталонная установка: модель по образцу реальных линий затаривания — не проект заказчика.

Исходный код принадлежит вам.

Я программирую контроллеры на Structured Text по IEC 61131-3 — на TwinCAT 3 и CODESYS, при необходимости с модулями на C/C++. Каждый проект лежит в Git, тестируется на имитационной модели до запуска установки и передаётся полностью: прокомментированный исходный код без защиты know-how, электрические схемы, документация. Тот, кто будет работать с вашей установкой после меня, начинает не с нуля.

Объём

  • Новые машины, специальные машины, расширения
  • Structured Text по IEC 61131-3, при необходимости модули на C/C++
  • Проверка на имитационной модели до первого запуска
  • Ввод ПО в эксплуатацию на месте
  • Электрические схемы и документация по управлению

Передача

  • Прокомментированный исходный код без защиты know-how
  • История Git
  • Электрические схемы
  • Документация

Платформы: 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
Фрагмент FB_Absackwaage эталонной установки — Structured Text, IEC 61131-3. Грубая и точная подача с самообучающейся коррекцией по материалу в полёте.

Пока не продана последняя запчасть.

С 1 октября 2025 г. для SIMATIC S7-300 объявлено прекращение выпуска; запасные части Siemens поставляет по плану до 2033 года. Обязанности модернизировать нет — причина действовать в ситуации с запасными частями. Я начинаю с инвентаризации (аудита существующей системы) фиксированного объёма, затем мигрирую поэтапно: на TwinCAT 3 или CODESYS, с TwinCAT 2 на TwinCAT 3, с переключением в плановый простой.

Инвентаризация — фиксированный объём

  • Резервная копия программы
  • Опись оборудования со статусом поставок
  • Прокомментированная документация существующей системы
  • Перечень рисков
  • План миграции по этапам

Миграция

  • S7-300 → TwinCAT 3 или CODESYS
  • TwinCAT 2 → TwinCAT 3
  • Переносить логику, а не переводить вслепую
  • Переключение в плановый простой
SIMATIC S7-300 / ET 200M поставляетсяснятиетолько запчастиконец 2022202320242025202620272028202920302031203220332034 сегодня · По состоянию на октябрь 2026 г. SIMATIC S7-300 / ET 200M поставляетсяснятиетолько запчастиконец 2022202420262028203020322034 сегодня · По состоянию наоктябрь 2026 г.
Источник: Siemens Industry Online Support, ID публикации 109824203 (V2.0, 03/2025). Для отдельных компонентов могут действовать более ранние сроки.

Интерфейс, который в обычном режиме молчит.

Интерфейсы оператора я делаю как веб-приложения — для панели, браузера и планшета — по принципам ISA-101: оттенки серого в обычном режиме, цвет только при отклонении, от обзора к детали в несколько шагов. К этому роли и права, концепция тревог, которая не мигает по каждому событию, и данные машин по MQTT — в вашу базу данных, ваш дашборд, ваш анализ.

Затаривание · обзорРежим: Автоматический
Мешков в час
420
Нетто последнего мешка
25,02 kg
Среднее
25,01 kg
Паллета
32 из 40

Последние мешки · Заданный диапазон

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
Обычный режим — поэтому без цвета. · MQTT-топики эталонной установки

Эта страница следует тому же правилу: цвет означает отклонение. Красный принадлежит гербовому зверю — и аварийному останову.

Повторный пуск только после квитирования.

Функции безопасности должны работать на сертифицированной технике безопасности. С ней я работал: TwinSAFE, расчёт в SISTEMA, оценка рисков — последний раз в команде вплоть до приёмки TÜV установки нового типа.

Нажмите аварийный останов. Затем попробуйте снова запустить установку.

Вид A — пост управления

Требуется квитирование. Повторный пуск только после квитирования.

Вид B — установка

Бункер грубо точно 0,00 kg Конвейер · Мешки 0 v(t) конвейер STO

Вид C — GRAFCET

0Разрешение выкл. · -PF1Аварийный останов активен1-SF4 мигаетТребуется квитирование2Разрешение вкл.Готовность3Дозирование · конвейерРаботаSF1↓SF4↑SF2↑SF3SF1SF1SF1SF1 = 1: аварийный останов разблокирован (нормально замкнутый контакт замкнут)

Вид D — блок безопасности, онлайн

ESTOP fbNotHalt bChannel1 TRUEbChannel2 TRUEbRestart FALSE bRelease FALSEbReleaseDelayed FALSEbRestartRequired TRUE

Упрощённо. На практике — сертифицированный блок контроллера безопасности.

Цвета этой панели предписаны DIN EN 60204-1. Жёлтый, а не красный: после аварийного останова установка находится в безопасном состоянии — лампа сообщает о ненормальном, а не об опасном состоянии. Заслонки: категория останова 0. Привод: категория останова 1 — рампа, затем безопасно отключённый момент (STO). Модель для наглядности — не доказательство безопасности. Функции безопасности работают на сертифицированной технике безопасности, а не в браузере.

Защита от искажения

С 20 января 2027 г. действует новый Регламент (ЕС) 2023/1230 о машинах (Maschinenverordnung): системы управления должны быть защищены от искажения, а вмешательства в программное обеспечение — прослеживаемы. Сюда относятся роли и права, аутентификация, журнал изменений и удалённый доступ, который не становится чёрным ходом. Для продуктов с цифровыми элементами добавляется Cyber Resilience Act: обязанности по уведомлению действуют с 11 сентября 2026 г., полное применение — с 11 декабря 2027 г.. Соответствие заявляет изготовитель — я поставляю часть, относящуюся к управлению, и документирую её.

У параграфа 56 есть срок.

С 29 июля 2026 г. действует немецкий Закон о модернизации зданий (Gebäudemodernisierungsgesetz). Нежилые здания с мощностью отопления, кондиционирования или вентиляции свыше 70 киловатт обязаны к 31 декабря 2029 г. иметь систему автоматизации и управления зданием — если только это технически невозможно или экономически необоснованно. Требуются, среди прочего, постоянный мониторинг и анализ потребления, не зависящий от производителя, свободно настраиваемый интерфейс и автоматическое управление освещением.

Я планирую и программирую это на KNX и DALI, с мониторингом энергопотребления и визуализацией — и с открытым интерфейсом, который принадлежит вам.

Источник: Gebäudemodernisierungsgesetz (GModG), § 56; BGBl. 2026 I № 226.

План электроустановки нежилого здания на три этажа 12345678ABCПлан электроустановки · нежилое здание (модель)3-й этаж2-й этаж1-й этажЛиния KNXDALIДатчик присутствияКомнатный регуляторСчётчикСервер в зданииОткрытый интерфейс ·ваши системыШина KNXЛиния DALIПуть данных Номер документа TXL-STG-001 Лист 7 / 9 Рев. A Вид документа План электроустановки Стандарт DIN EN 81346-2:2010-05 Разработал A. Makarov План электроустановки нежилого здания на три этажа План электроустановки · нежилое здание(модель)1-й этаж2-й этаж3-й этажЛиния KNXDALIСервер в здании → Открытый интерфейс ·ваши системы
План электроустановки нежилого здания (модель): линия KNX на трёх этажах, группы освещения DALI, счётчики, сервер в здании с открытым интерфейсом.

Исполнение

Электромонтаж и проверка
ON Elektroanlagen · зарегистрированное мастерское предприятие · Мюнхен
Ремонт, полы и внутренняя отделка
Coskun Fussbodentechnik & Innenausbau · Мюнхен cf-fussbodentechnik.de (открывает внешний сайт)Кейс

Каждое предприятие работает в своей области и по собственному заказу.

А в жилом доме?

Там то же самое, только меньше: KNX, если и так идёт ремонт; радио (Shelly, Zigbee, Matter), если стена остаётся закрытой; Home Assistant в роли центра. Центр работает в доме. Ни аккаунта производителя, ни облака, ни зависимости от сервера, который однажды выключат: данные не покидают дом.

Даже Shelly в подрозетнике — вмешательство в электроустановку; это дело квалифицированного электрика.

Перечень работ

В промышленности, в команде — до появления Texni Labs.

  1. Период
    2010–2013
    Место
    Польша
    Отрасль
    Сахарная промышленность
    Работа
    Производственные и упаковочные линии — от пачки 1 кг через мешок 25/50 кг до паллетирования; управление от А до Я
    Техника
    SIMATIC S7-300
    Роль
    Техник по автоматизации
  2. Период
    2010–2013
    Место
    Польша
    Отрасль
    Грузовые порты
    Работа
    Автоматические дозирующие весы и весовые дозаторы для затаривания при перевалке грузов
    Техника
    SIMATIC S7-300
    Роль
    Техник по автоматизации
  3. Период
    2019–2020
    Место
    Гермеринг
    Отрасль
    Поставщик полупроводниковой отрасли
    Работа
    Холодильные установки (чиллеры) для испытаний полупроводников; ПО для автоматической конфигурации, параметрирования и калибровки
    Техника
    Электроника, ПО
    Роль
    Электроник
  4. Период
    2021–2025
    Место
    Мюнхен
    Отрасль
    Общественные образовательные здания
    Работа
    Установки KNX более чем с 1 500 элементов; собственное ПО для электронных экзаменов
    Техника
    KNX/ETS, ПО
    Роль
    Электроник, разработчик ПО
  5. Период
    2025–2026
    Место
    Германия
    Отрасль
    Ветроэнергетика
    Работа
    Прототип установки нового типа: стандартное управление и управление безопасностью на TwinSAFE, отчёт SISTEMA и анализ рисков, дистанционное управление по MQTT с собственным веб-приложением — в команде вплоть до приёмки TÜV и маркировки CE
    Техника
    TwinCAT 3, TwinSAFE, MQTT
    Роль
    Разработчик ПО и ПЛК
  6. Период
    с 2026
    Место
    Мюнхен
    Отрасль
    Texni Labs
    Работа
    Управляющее ПО, ретрофит, интерфейсы оператора, автоматизация зданий
    Техника
    TwinCAT, CODESYS, KNX
    Роль
    Владелец

Без названий фирм: проекты принадлежат предприятиям, на которые я работал.

Что я делаю — и где проходит граница.

Электроник (Elektroniker), специализация — энергетика и техника зданий: обучение в Мюнхене, экзамен подмастерья в 2023 году перед Ремесленной палатой Мюнхена и Верхней Баварии — сокращённое до двух лет.

Планирование, программирование, ввод программного обеспечения в эксплуатацию, визуализация и интеграция — от меня. Работы на самой электроустановке — монтаж проводки, подключение, проверку — выполняет ваш собственный электротехнический персонал или зарегистрированное в реестре ремёсел мастерское предприятие (Meisterbetrieb), которому вы поручаете их напрямую.

Честная граница мне милее удобного умолчания.

Упомянутые названия продуктов и марок — в том числе Beckhoff, TwinCAT, TwinSAFE, EtherCAT, Siemens, SIMATIC, CODESYS и KNX — являются товарными знаками их владельцев. Они приводятся только для описания услуги; партнёрства или сертификации нет.

Расскажите мне о вашей установке.

Первый разговор без давления продаж: что работает, что заедает и что должно произойти к какому сроку.

Запросить инвентаризацию
Законный владелец
Texni Labs
Номер документа
TXL-STG-001
Дата выпуска
2026-10
Лист
9 / 9
Наименование
Автоматика — документация услуг
Утверждено
по заказу
Разработал
A. Makarov
Вид документа
Документация услуг
Объект · место
=TEXNI +MUC
Рев.
A
Стандарт
DIN EN 81346-2:2010-05
Заменяет
Smart Home