Автоматика
Системы управления, которые можно читать.
Программирование ПЛК на 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
Где заканчивается программная часть.
Выше клеммы лежат программа, параметры и сеть — это поставляю я. От клеммы начинаются монтаж проводки, подключение и проверка — это поставляют квалифицированные электрики. Эта линия — не формальность: на ней решается, кто за что отвечает.
| Обозначение | Функция | Моя работа | Подключение | Расположение |
|---|---|---|---|---|
| Панель оператора (веб-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
Пока не продана последняя запчасть.
С 1 октября 2025 г. для SIMATIC S7-300 объявлено прекращение выпуска; запасные части Siemens поставляет по плану до 2033 года. Обязанности модернизировать нет — причина действовать в ситуации с запасными частями. Я начинаю с инвентаризации (аудита существующей системы) фиксированного объёма, затем мигрирую поэтапно: на TwinCAT 3 или CODESYS, с TwinCAT 2 на TwinCAT 3, с переключением в плановый простой.
Инвентаризация — фиксированный объём
- Резервная копия программы
- Опись оборудования со статусом поставок
- Прокомментированная документация существующей системы
- Перечень рисков
- План миграции по этапам
Миграция
- S7-300 → TwinCAT 3 или CODESYS
- TwinCAT 2 → TwinCAT 3
- Переносить логику, а не переводить вслепую
- Переключение в плановый простой
Интерфейс, который в обычном режиме молчит.
Интерфейсы оператора я делаю как веб-приложения — для панели, браузера и планшета — по принципам 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
Эта страница следует тому же правилу: цвет означает отклонение. Красный принадлежит гербовому зверю — и аварийному останову.
Повторный пуск только после квитирования.
Функции безопасности должны работать на сертифицированной технике безопасности. С ней я работал: TwinSAFE, расчёт в SISTEMA, оценка рисков — последний раз в команде вплоть до приёмки TÜV установки нового типа.
Нажмите аварийный останов. Затем попробуйте снова запустить установку.
Вид A — пост управления
Требуется квитирование. Повторный пуск только после квитирования.
Вид B — установка
Движение приостановлено — логика продолжает работать.
Вид C — GRAFCET
Вид D — блок безопасности, онлайн
Упрощённо. На практике — сертифицированный блок контроллера безопасности.
Защита от искажения
С 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.
Исполнение
- Электромонтаж и проверка
- ON Elektroanlagen · зарегистрированное мастерское предприятие · Мюнхен
- Ремонт, полы и внутренняя отделка
- Coskun Fussbodentechnik & Innenausbau · Мюнхен cf-fussbodentechnik.de (открывает внешний сайт)Кейс
Каждое предприятие работает в своей области и по собственному заказу.
А в жилом доме?
Там то же самое, только меньше: KNX, если и так идёт ремонт; радио (Shelly, Zigbee, Matter), если стена остаётся закрытой; Home Assistant в роли центра. Центр работает в доме. Ни аккаунта производителя, ни облака, ни зависимости от сервера, который однажды выключат: данные не покидают дом.
Даже Shelly в подрозетнике — вмешательство в электроустановку; это дело квалифицированного электрика.
Перечень работ
В промышленности, в команде — до появления Texni Labs.
-
- Период
- 2010–2013
- Место
- Польша
- Отрасль
- Сахарная промышленность
- Работа
- Производственные и упаковочные линии — от пачки 1 кг через мешок 25/50 кг до паллетирования; управление от А до Я
- Техника
- SIMATIC S7-300
- Роль
- Техник по автоматизации
-
- Период
- 2010–2013
- Место
- Польша
- Отрасль
- Грузовые порты
- Работа
- Автоматические дозирующие весы и весовые дозаторы для затаривания при перевалке грузов
- Техника
- SIMATIC S7-300
- Роль
- Техник по автоматизации
-
- Период
- 2019–2020
- Место
- Гермеринг
- Отрасль
- Поставщик полупроводниковой отрасли
- Работа
- Холодильные установки (чиллеры) для испытаний полупроводников; ПО для автоматической конфигурации, параметрирования и калибровки
- Техника
- Электроника, ПО
- Роль
- Электроник
-
- Период
- 2021–2025
- Место
- Мюнхен
- Отрасль
- Общественные образовательные здания
- Работа
- Установки KNX более чем с 1 500 элементов; собственное ПО для электронных экзаменов
- Техника
- KNX/ETS, ПО
- Роль
- Электроник, разработчик ПО
-
- Период
- 2025–2026
- Место
- Германия
- Отрасль
- Ветроэнергетика
- Работа
- Прототип установки нового типа: стандартное управление и управление безопасностью на TwinSAFE, отчёт SISTEMA и анализ рисков, дистанционное управление по MQTT с собственным веб-приложением — в команде вплоть до приёмки TÜV и маркировки CE
- Техника
- TwinCAT 3, TwinSAFE, MQTT
- Роль
- Разработчик ПО и ПЛК
-
- Период
- с 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