Нейросеть Deepseek пишет программу ПЛК в Codesys — АСУ ТП: сообщество инженеров

Нейросеть Deepseek пишет программу ПЛК в Codesys

Сможет ли искусственный интеллект написать программу управления судовым сепаратором? Эксперимент: даю китайской нейросети DeepSeek задачу написать программу для центробежного сепаратора Alfa Laval в CODESYS 3.5 — и проверяю результат на виртуальном ПЛК.

Кормлю нейросеть таблицами из мануала Alfa Laval (шаги, таймеры, клапаны операционной воды), получаю готовую программу на ST и загружаю в CODESYS без единой правки. Компилятор не выдал ни одной ошибки! Но при тесте всплывают проблемы: нейросеть не закрывает клапаны и не понимает физику процесса. Разбираю, что ИИ сделал хорошо, а где без инженера — никак.

Что в этом видео:
• Первые диалоги с DeepSeek: знает ли он АСУ ЭУ и умеет ли программировать ПЛК
• Блок-схемы из мануала EPC50 нейросеть не понимает — только текст
• Кормлю таблицами из инструкции: шаги, таймеры, клапаны SV10/SV15/SV16
• Готовая программа на ST: оператор CASE, переменные с комментариями, аварии
• Тест в CODESYS: алгоритм идёт по шагам, но клапаны не закрываются
• Выводы: как правильно ставить задачу нейросети, чтобы получить рабочий код

⏱ ТАЙМКОДЫ:
0:00 — Введение: нейросеть пишет программу для ПЛК
0:40 — Первые вопросы DeepSeek: АСУ ЭУ и «ты умеешь программировать ПЛК?»
1:40 — DeepSeek про сепаратор Alfa Laval: этапы работы и первый код на ST
3:00 — Блок-схема из мануала EPC50: «не понимаю, дай текст»
3:50 — Кормлю таблицами из инструкции: шаги, таймеры, клапаны
4:40 — Готовая программа для CODESYS: CASE, переменные, аварии
6:20 — Правка: останов только по кнопке «Стоп», иначе цикл повторяется
7:10 — Загружаю программу в CODESYS без единой правки
8:10 — Пуск: ни одной ошибки компиляции, алгоритм пошёл по шагам
9:00 — Тест шагов: проливка, закрытие барабана, гидрозатвор
10:00 — Логическая ошибка: SV16 и SV10 не закрываются после таймеров
11:00 — Авария PT4 и таймер сепарации 30 минут
12:10 — Прогоняю цикл до выгрузки: шаги 7–10
12:50 — Итоги теста: синтаксис идеальный, логика — нет
13:40 — Выводы: кому и как правильно ставить задачу нейросети
14:40 — Что дальше: сначала структура алгоритма, потом раскрытие каждого шага

Оборудование и софт:
• Центробежный сепаратор Alfa Laval (панель управления IPC50)
• CODESYS 3.5 (язык ST)
• Нейросеть DeepSeek

📺 Продолжение экспериментов с нейросетями:
• Qwen пишет код для OwenLogic. Часть 1: https://vkvideo.ru/video-228882618_456239030
• Qwen пишет код для OwenLogic. Часть 2 (метод сжатия контекста): https://vkvideo.ru/video-228882618_456239031

Приглашаю единомышленников присоединиться к сообществу:
ВК: https://vk.com/marine_automation

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

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

Прокрутить вверх