Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Открытый канал ID 71304387051602

Алгоритмический язык ДРАКОН++

Новые инструментальные средства для программирования контроллеров ПЛК, и не только

Каналов в рубрике
2 755
Место этого канала
№ 824
Открыть рубрику →
Россия
Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

🤖 ДРАКОН-схемы × ИИ:Друзья научил любую нейросеть строить схемы для ИС Дракона.

ДРАКОН — визуальный язык алгоритмов (Паронджанов), та самая «схема = программа».
Живая среда — ИС Дракон Г. Тышова. Проблема была одна: чтобы получить схему,
её надо было нарисовать руками. Теперь не надо.

Собрал открытый комплект для любого ИИ (ChatGPT, Claude, Gemini, Алиса — неважно):

📄 Читатель drakon_drt.py — ИИ читает ваш .drt и рассказывает словами, что
схема делает: связи, ветки, вопросы, циклы. Проверен на 242 живых файлах.

📝 Методички — как перевести текст пользователя («сделай так, чтобы насос
включался при давлении ниже уставки») в структуру Дракон-схемы: иконы,
шампуры, силуэты. Три парадигмы: программный алгоритм, регламент
жизнедеятельности, бизнес-процесс.

🛠 Грубая сборка .drt — главное открытие: ИИ сам собирает файл схемы, пусть
иконки лежат кучей. Жмёте в ИС Драконе «Перестроение» — и все 181 иконка
встаёт на канонные места, как будто нарисована руками. Раскладку делает
живая программа, ИИ отвечает только за логику.

Проверено вживую: грубые файлы в 18 и 181 икон после Перестроения дают ту же
раскладку, что и точные оригиналы. Эталон — живой ИС Дракон.

Что это даёт:
— текст → готовая схема за секунды, без рисования;
— ИИ-ассистент, который понимает ваши схемы и правит их через пересборку;
— описание схемы в JSON — сразу в кодогенерацию (ST/CODESYS).

Комплект открытый: формат .drt публичный, ничего закрытого в нём нет.
Живая среда — ИС Дракон Тышова (десктоп), раскладку считает она.

Кто хочет попробовать: откройте методичку, скормите её
вашему ИИ вместе с любым .drt — и попросите рассказать, что делает схема.
Это и есть первый тест.

Навык только разработан могут быть не предвиденные результаты, прошу сообщать🙏
Просмотры: 54
Перейти в пост Открыть в MAX Сообщить о неточности
ОС «Восход»: рабочий стол, терминал, Дракон-IDE — весь цикл работы… — видео, канал «Алгоритмический язык ДРАКОН++» ▶ видео
ОС «Восход»: рабочий стол, терминал, Дракон-IDE — весь цикл работы системы в одном ролике.

Bare-metal Архитектура ядра микроконтроллера - КОМДИВ64 (MIPS-совместимое). Без Linux, без libc — своё ядро, свой стек TCP, свой
веб-сервер. В видео: рабочий стол, интерактивный терминал с силуэтом кадра жизнедеятельности
(Получение → Обработка → Выдача, подсветка шагов виртуальной машины), возврат на стол и
короткий заход в Дракон-IDE — окно выбора проекта (ОС/Программа/Устройство) и дерево проекта.

Главный акцент: это первый шаг — проверка концепта и архитектуры на живом прототипе
(виртуальная машина). Всё, что в кадре, работает сейчас.

Канон Дракона здесь не украшение: схема = программа, программирование — из того же браузера.
Комментарии приветствуются.🙏
Просмотры: 79
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
🚀 Восход: ОС, которая видна из браузера
Недели две назад я задал себе вопрос: а можно ли написать операционную систему с нуля — без Linux, без libc, без чужого кода вообще — и сделать так, чтобы она была видна в обычном браузере?
Сегодня — да.
На экране: рабочий стол ОС «Восход». Никакого Linux. Никакой libc. Голый процессор MIPS64, собственный сетевой стек (Ethernet → ARP → IPv4 → ICMP → TCP → HTTP), написанный с нуля, и веб-сервер на ~400 строк Си. QEMU изображает компьютер, а в Firefox это выглядит вот так:
Планета — та самая, для которой всё это пишется. Солнце из-за горизонта. Огни городов сквозь облака. И всё это — страница, которую сгенерировала bare-metal система на кристалле: пришёл TCP-запрос, собралась страница, ушла тремя сегментами по 1400 байт.
Это не кульминация — это первый кадр. Дальше по плану: виртуальная машина Дракон-схем прямо внутри ОС, FAT32 на карте памяти, и настоящая железная плата, где всё это будет жить по-настоящему.
Код маленький, намерения большие. Продолжение следует.
Просмотры: 128
Перейти в пост Открыть в MAX Сообщить о неточности

Репост из «ОВЕН. Оборудование для автоматизации»

Завершаем день огненным контентом! Дали интервью Максиму Горшенину… — видео, канал «Алгоритмический язык ДРАКОН++» ▶ видео
💥 Завершаем день огненным контентом! Дали интервью Максиму Горшенину – IT-блогеру, поговорили обо всем: про автоматизацию, про ОВЕН и наше российское производство контроллеров. Обсудили, зачем России нужна своя среда разработки, и как создается отечественная экосистема автоматизации. Рассказали об AltaIDE® и как проходит бета-тестирование.

Смотрите полностью:
VK
RUTUBE
YOUTUBE
Просмотры: 238
Перейти в пост Открыть в MAX Сообщить о неточности
Большое интервью Антона Новайкина (Руководитель направления разработки ПО компании Овен) Максиму Горшенину.
51.06 Антон расказывает про способы взаимодействия Дракон++ и Альта.
Очень интересное интервью по отрасли АСУ ТП в целом.🔥🔥🔥
Просмотры: 155
Перейти в пост Открыть в MAX Сообщить о неточности
Часть 2.
Такой регулятор подходит под все медленные процессы, где управление мощностью происходит равнозначными ступенями.
Я применяю данный регулятор для:
✅одно, двух, четырех ступенчатых котлов
✅ насосные каскады (вспомогательно с ПИ или РНЛ)
✅ многоступенчатые холодильные компрессоры
✅ одно и много ступенчатые ТЭН (Нагрев жидкостей, воздуха)
✅ тепловентиляторы с переключаемой скоростью

Из настроек всего один экспертно-интуитивный параметр, Интервал принятия решения.
Настройка производится интуитивно, я включаю ступень, и засекаю примерное время, когда датчик начал реагировать на включение ступени.

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

В ближайшее время стараюсь внедрить этот регулятор в библиотеку Дракон++.

⬆️На графике показана работа регулятора на двухконтурном нагревателе, ТЭН находятся в одной емкости, но греют с разной скоростью. По графику можно видеть поддержание температуры двумя датчиками, два ТЭНА, уставка 120°С.

#Поддержать проект Среда разработки Дракон++
Просмотры: 193
Перейти в пост Открыть в MAX Сообщить о неточности
Загружаем изображение…
Часть 1
Регулятор с элементами нечеткой логики.
В своих работах, в Дракон++, я часто использую Каскадный регулятор ВКЛ/ВЫКЛ с элементами нечеткой логики.  Многие интересуются, и я решил написать пост.
Разработать мне его удалось легко, потому как в схеме Дракона, запутать с сводами правил, порядком выполнения, фазификаторами, и конечными состояниями практически не возможно. Я много раз пробовал писать его на языке СТ, до начала работы в Драконе, и каждый раз мне казалось, что нечеткая логика -это какой то обман, я не мог ее понять и положить на код.
Несмотря на название, логика регулятора абсолютно четкая, просто наблюдатель со стороны, не всегда может понять, почему система включила нагрев именно сейчас хотя температура еще не упала ниже уставки, или выключил, пока температура не дошла до уставки.
Если разложить ситуацию на датчике по кадрам (по циклам ПЛК/ПР), в схеме Дракона, то можно будет увидеть, что система очень правильно и своевременно приняла решение.
Просмотры: 202
Перейти в пост Открыть в MAX Сообщить о неточности

Репост из «ОВЕН. Оборудование для автоматизации»

Загружаем изображение…
⚡AltaIDE® уже здесь! Почти 😏

Стартовало бета-тестирование нашей новой собственной среды разработки – AltaIDE®!

Мы долго ждали этот момент, и вот первая волна участников уже получает тестовые ПЛК с новой средой и тестирует свои проекты. В первой группе участвуют наши сотрудники и внешние опытные пользователи. Но мы не ограничиваемся только ими, в планах постепенно расширять список участников тестирования, о чем мы отдельно сообщим.
Тестирование – часть процессов по развитию ALTA с участием пользователей и будет проходить в течение всего времени существования среды.
На основе обратной связи от наших участников мы сможем быстрее выявить и исправить баги, оптимизировать интерфейс приложения и многое другое. Все для того, чтобы релизные версии ALTA были удобными и отвечали вашим требованиям.

⚡️Новый контроллер ПЛК110 с AltaIDE® выйдет уже совсем скоро! Следите за новостями.
Просмотры: 157
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Алгоритмический язык ДРАКОН++» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти