5 months ago
History
README.md
OpenFB Plugin для VS Code
OpenFB Plugin добавляет в VS Code интерактивный редактор диаграмм IEC 61499 Function Block (FBD) для проектов в формете 4diac и forgelogic (файлов .sys). Позволяет работать со средой исполнения OpenFB.
Что умеет
- Открывает и визуализирует проект IEC 61499 в виде файла
.sys, как интерактивную диаграмму - Поддерживает pan/zoom, выделение и drag-and-drop блоков
- Создаёт связи между портами (event/data) с валидацией совместимости
- Удаляет блоки и связи (
Deleteи контекстное меню) - Редактирует параметры блоков и OPCUA mapping (помечает входы и выходы, как публикуемые через OPCUA сервер, используя формат совместимый с forgelogic)
- Сохраняет изменения проекта обратно в
.sys - Генерирует
.fbootи выполняет загрузку (deploy) в среду исполнения OpenFB - Показывает логи в webview и extension output
- При загрузке проекта в среду исполнения (deploy) предлагает создать
.fboot, если файл отсутствует - При генерации
.fbootспрашивает подтверждение на перезапись существующих файлов - Автоматически обновляет панель
Библиотека блоков:- после создания нового FB type
- после сохранения настроек путей библиотек
- Текущая версия позволяет использовать только один вычислительный узел в аппаратной конфигурации
Быстрый старт
- Установите расширение в VS Code.
- В Explorer нажмите правой кнопкой на
.sysфайле. - Выберите команду OpenFB: Открыть диаграмму проекта.
Настройки
openfb.fbLibraryPaths— пути поиска библиотек.fbtopenfb.host— адрес OpenFB runtimeopenfb.port— порт OpenFB runtimeopenfb.deployTimeoutMs— таймаут deploy в миллисекундах
Последние изменения
- Обновлены диалоги генерации/загрузки
.fbootс подтверждением действий. - Сообщения о генерации и загрузки показывают имена файлов без полного пути.
- Исправлено отображение класса у новых блоков из библиотеки.
- Улучшена обработка путей
Type Libraryдля нескольких.sysпроектов.
Требования
- VS Code 1.85.0+
Description
Pipelines
0
successful
0
with an error