Профессиональный редактор ST-кода

Проверка синтаксиса, генерация готовых функциональных блоков по описанию на русском языке, автосохранение и поддержка всех возможностей OWEN Logic для контроллеров ПР200

✓ Настоящий парсер OWEN Logic ✓ ИИ-генерация блоков по описанию на русском ✓ Свой OpenAI-совместимый API и ключ (6 мес лицензия) ✓ Статистика запросов ✓ Автосохранение сессии ✓ Тёмная тема ✓ stval CLI — бесплатно ✓ Обновления по воздуху (годовая лицензия)
Интерфейс редактора

Возможности

✓

Проверка синтаксиса

Реальный парсер OWEN Logic для проверки ST-кода. Те же проверки, что в конвейере сборки прошивок ПР200

🤖

ИИ-генератор функциональных блоков

Не только исправление ошибок: готовый рабочий ST-блок генерируется по описанию задачи на русском языке — с учётом контекста файла и текущих ошибок проверки

🔍

Подсветка и поиск

Подсветка синтаксиса ST-кода и подсветка одинаковых литералов прямо при выделении фрагмента. Сворачивание блоков кода — в планах

📐

Настраиваемая длина контекста

Лимит контекста модели задаётся вручную: от компактных правок до генерации крупных блоков с историей диалога

📊

Статистика запросов

По каждой модели — число запросов и объём трафика, чтобы контролировать расход услуг ИИ

💾

Автосохранение

Автоматическое сохранение и восстановление сессии после закрытия

🎨

Темы оформления

Светлая, тёмная и One Monokai темы для комфортной работы

🔐

Лицензирование

Индивидуальные лицензии с привязкой к компьютеру и настройкой срока действия

Цены и условия

Функциональность во всех тарифах одинаковая. Чем дороже тариф, тем выше приоритет поддержки.

1 месяц

5 000 ₽/месяц
  • Редактор ST-кода
  • Проверка синтаксиса (парсер OWEN Logic)
  • ИИ-генерация и исправление кода
  • CLI-валидатор stval
  • Стандартная поддержка
Получить

1 год

40 000 ₽/год
  • Редактор ST-кода
  • Проверка синтаксиса (парсер OWEN Logic)
  • ИИ-генерация и исправление кода
  • CLI-валидатор stval
  • Высокий приоритет поддержки
  • Обновления по воздуху
Получить

Скачать

Редактор ST-кода

Редактор ST-кода с проверкой синтаксиса, ИИ-генератором функциональных блоков, автосохранением и статистикой запросов к моделям

Установщик распакует программу в выбранную папку и создаст ярлык; архив — портативный вариант. Требуется установленная OWEN Logic и .NET 8 Desktop Runtime x64. Демо-версия: 5 вызовов ИИ, далее требуется лицензия.

stval CLI

Портативный валидатор ST-кода для командной строки

Скачать бесплатно Self-contained, .NET Runtime не требуется. Для работы нужен установленный OWEN Logic (StParser.dll).

Пример: stval.exe program.st — проверить файл;
stval.exe --json program.st — отчёт в JSON;
stval.exe a.st b.st — несколько файлов за запуск.

Получить лицензию

Заполните форму для получения лицензионного ключа

Отпечаток отображается в окне активации OwenStEditor — скопируйте его кнопкой или отправьте заявку прямо из программы. Инструкция: лицензирование.

CLI-валидатор stval

Портативный инструмент для проверки ST-кода из командной строки. Self-contained — не требует .NET Runtime

  • Проверка синтаксиса реальным парсером OWEN Logic
  • Проверка существования типов в объявлениях переменных
  • Текстовый и JSON-отчёты
  • Работает с несколькими файлами за один запуск

Частые вопросы

Что такое ST-код?

ST (Structured Text) — текстовый язык стандарта IEC 61131-3, применяемый в OWEN Logic для программирования контроллеров ПР200. Синтаксис, типы и операторы описаны в справочнике ST-кода.

Какие требования к компьютеру?

Windows x64, установленная среда OWEN Logic (из неё берутся библиотеки разбора кода) и .NET 8 Desktop Runtime x64.

Чем это отличается от среды OWEN Logic?

Это текстовый редактор ST-кода для ПР200: проверка тем же парсером, генерация и исправление кода нейросетью, подсветка и поиск, автосохранение сессии, 44 встроенных системных блока и отдельный CLI-валидатор. Подробности в руководстве пользователя.

Как проверяется код?

Реальным парсером OWEN Logic — теми же проверками, что в конвейере сборки прошивок ПР200. Проверяются синтаксис и существование типов, найденные проблемы показываются с координатами «строка, колонка». Сворачивание блоков кода — в планах.

Что умеет ИИ и какую модель можно подключить?

Генерирует готовые функциональные блоки по описанию задачи на русском языке и исправляет ошибки с учётом кода и результатов проверки. Можно подключить любую OpenAI-совместимую модель: в настройках задаются «URL API», «Модель (id)» и «API-ключ», а кнопка «Проверить» отправляет тестовый запрос.

Сколько вызовов ИИ доступно без лицензии?

Демо-версия позволяет выполнить 5 вызовов ИИ; после этого приложение попросит активировать лицензию. Редактирование и проверка кода доступны без ограничений.

Как получить и активировать лицензию?

Окно активации показывает отпечаток компьютера; кнопка «Отправить запрос» открывает форму заявки с уже подставленным отпечатком. Полученную лицензию вставляют как код (base64) или перетаскивают файлом license.dat. Подробнее — в разделе «Лицензирование».

Можно ли перенести лицензию на другой компьютер?

Нет, лицензия привязана к отпечатку конкретного компьютера. Для работы на другом ПК нужна отдельная лицензия.

Чем отличаются тарифы?

Функциональность одинаковая; отличаются срок (1 месяц, 6 месяцев, 1 год) и приоритет поддержки. В годовой тариф входят обновления по воздуху. Актуальные цены — в разделе «Цены».

Какие бывают сборки приложения?

Три, в зависимости от типа лицензии: «простая» — только предустановленная модель и параметры по умолчанию, без настроек нейросетей; «про» — полные настройки нейросетей; «бизнес» — то же плюс обновления по воздуху (при технической возможности). Ссылка на нужную сборку выдаётся временно. Подробнее — в разделе «Лицензирование».

Есть ли бесплатный CLI-валидатор?

Да, stval.exe бесплатен: разбирает ST-код из командной строки, выдаёт текстовый или JSON-отчёт и подходит для CI. Это self-contained файл, .NET Runtime не нужен. Ключи и коды выхода — в руководстве по CLI.

Что такое системные блоки SYS?

Это 44 готовых блока и функции, встроенных в редактор: таймеры, триггеры, счётчики, математика, работа со временем и битовые операции. Они вызываются прямо в коде, например SYS.TON или SYS.LIMIT. Полный список — в справочнике ST-кода.

Нужен ли интернет для работы?

Для редактирования, проверки кода и CLI-валидатора интернет не нужен. Он требуется только для запросов к нейросети и проверки обновлений.

Документация и руководства

📖 Руководство пользователя

Установка, интерфейс, проверка кода, работа с ИИ и настройки

Читать →

🔧 Руководство по CLI

Ключи stval, коды выхода, JSON-отчёты и пример для CI

Читать →

📋 Справочник ST-кода

Синтаксис, типы, операторы и библиотека блоков SYS

Читать →

🔑 Лицензирование

Тарифы, привязка к компьютеру, активация и обновления

Читать →

Контакты и поддержка

Техническая поддержка

По вопросам работы редактора и лицензирования

Email: l0ahq8ve4@mozmail.com

Время ответа: 1-2 рабочих дня

Коммерческие вопросы

По вопросам корпоративных лицензий и партнёрства

Email: l0ahq8ve4@mozmail.com

Время ответа: 1 рабочий день

Баг-репорты

Сообщения об ошибках и предложения по улучшению

Email: l0ahq8ve4@mozmail.com