• v0.3.0 c00abf6938

    v0.3.0 Stable

    forgejo-admin released this 2026-11-04 16:38:29 +00:00 | 0 commits to master since this release

    MCP-сервер для проектов EasyBuilder Pro (.cmtp, .flbx).

    Новое в v0.3.0:

    • Проекты любых версий открываются по умолчанию; для непроверенной версии/схемы в ответе явное предупреждение unverified_version. При правке версия исходного файла сохраняется. Проверено чтение проектов 6.10.02.470.
    • Цифровые часы (DigitalClockObject, 0x4a) и условия-диапазоны (операции 2/3).
    • Неизвестные записи с явной длиной (действия, элементы условий) исключаются из результата с предупреждением, чтение продолжается. Неизвестный объект без явной длины: распознанные объекты сохраняются, остаток помечается непрочитанным (partial: true, read_only: true); границы не угадываются, правки по такому проекту блокируются.

    Установка: распаковать, npm ci --ignore-scripts, затем node smoke_mcp.cjs --project ваш.cmtp --ebpro "...EasyBuilder Pro.exe" --openssl "...openssl". Нужен EasyBuilder Pro.exe 6.10.02.421 (ключ шифрования); это не ограничение версии проекта.

    Ограничения: проверено на одном реальном проекте (встроенный HMI + CODESYS V3); другие PLC-драйверы и рецепты с данными пока отклоняются. Проверяйте результат правок компиляцией в EasyBuilder.

    Downloads