Новинка - Расширение VS Code

Разработка для TIA Portal
Внутри VS Code

Просматривайте, редактируйте SCL/STL, компилируйте, управляйте версиями и используйте ИИ в проектах Siemens TIA Portal - не покидая редактор. Работает с VS Code, Cursor и Windsurf.

Бесплатная установка из VS Code Marketplace. Требуется лицензия T-IA Connect.

Демо расширения T-IA Connect для VS Code - редактирование SCL, компиляция блоков и просмотр проектов TIA Portal

Зачем выходить за рамки TIA Portal?

TIA Portal - мощный инструмент, но его среда разработки имеет ограничения

Закрытая экосистема

Редактор TIA Portal не поддерживает расширения, темы и настройку. Вы ограничены единственным рабочим процессом с минимальным набором инструментов повышения производительности.

Нет встроенной интеграции с ИИ

Siemens Industrial Copilot дорог и ограничен. Нет возможности использовать Claude, GPT или локальные модели непосредственно в TIA Portal.

Ручное управление версиями

TIA Portal не имеет встроенной поддержки Git. Команды используют архивы проектов, сетевые папки или ручной экспорт для отслеживания изменений.

Медленный feedback loop

Переключение между TIA Portal, текстовым редактором, клиентом Git и окном чата с ИИ нарушает рабочий процесс и отнимает время.

Как это работает

Расширение взаимодействует с TIA Portal через сервер T-IA Connect, который оборачивает API Siemens Openness. Ваш редактор кода отправляет REST-запросы на локальный сервер, который преобразует их в операции TIA Portal. Прямой зависимости от TIA Portal в VS Code нет.

VS Code / Cursor

Расширение + Интерфейс

Сервер T-IA Connect

REST API + Openness

TIA Portal V17-V21

Ваши проекты PLC

Всё, что вам нужно

12 интегрированных инструментов для разработки проектов TIA Portal из вашего любимого редактора

Обозреватель проекта

Просматривайте всё дерево проекта TIA Portal с цветными значками для OB, FB, FC и DB. Дерево устройств, папки блоков и индикаторы состояния с первого взгляда.

Редактирование SCL / STL

Полная языковая поддержка: подсветка синтаксиса, автодополнение, справка по сигнатурам, документация при наведении, переход к определению, переименование символа и 15 snippets кода.

Просмотрщик LAD / FBD / GRAPH

SVG-рендеринг графических блоков в режиме чтения. Просматривайте контакты, катушки, блочные инструкции и параллельные ветви непосредственно в VS Code.

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

Создавайте FB, FC, OB и DB на SCL, STL, LAD, FBD или GRAPH. Шаблоны кода автоматически подставляются для текстовых языков.

Компиляция

Компилируйте отдельный блок или всё устройство с помощью Ctrl+Shift+B. Ошибки и предупреждения отображаются как диагностика VS Code с точными номерами строк.

Экспорт / Импорт

Теги (CSV, XLSX, XML), UDT, таблицы наблюдения, экраны HMI и конфигурация оборудования (AML). Полный экспорт одним кликом для тегов + UDT + таблиц наблюдения.

Контроль версий (VCS)

Управление версиями на основе Git с интеллектуальным сравнением XML, сортировкой зависимостей, очисткой осиротевших элементов, операциями с ветками, историей коммитов и автоэкспортом.

Интеграция с ИИ

Участник @tia для GitHub Copilot, выделенная боковая панель ИИ с поддержкой нескольких провайдеров и MCP-сервер с более чем 100 инструментами.

Сервер MCP

Автоматически генерирует .vscode/mcp.json с более чем 100 инструментами. Совместим с Claude Desktop, Claude Code, Cursor и Windsurf для автоматизации с помощью ИИ.

Тесты PLC

Запускайте отдельные тесты или полные наборы тестов на PLCSim Advanced. Подробные результаты с индикаторами pass/fail, деталями утверждений и временем выполнения.

Перекрёстные ссылки

Просматривайте все ссылки для любого блока в SCL, STL, LAD, FBD и GRAPH. Индикаторы источник/цель с маркерами чтения/записи.

Конвейеры CI/CD

Определяйте, запускайте и отслеживайте конвейеры автоматизации. Создавайте из шаблонов, просматривайте историю выполнения и интегрируйте с рабочим процессом DevOps.

Три способа использования ИИ

T-IA Connect предлагает три независимых пути интеграции с ИИ. Используйте один, два или все три в зависимости от вашего рабочего процесса и предпочтений.

@tia в Copilot Chat

Введите @tia в GitHub Copilot Chat для доступа к 30 инструментам языковых моделей. Задавайте вопросы о проекте, генерируйте блоки, анализируйте перекрёстные ссылки - всё в формате диалога.

T-IA Connect Copilot

Выделенная боковая панель ИИ, независимая от GitHub Copilot. Используйте собственный API-ключ для OpenAI, Anthropic, Google, Mistral или локальную модель через Ollama.

Сервер MCP (100+ инструментов)

Полный API T-IA Connect, представленный в виде инструментов MCP. Используйте с Claude Code, Cursor Agent или любым MCP-совместимым клиентом для автономного программирования PLC.

Работает там, где вы работаете

Совместим с самыми популярными редакторами кода и TIA Portal V17 - V21

Редакторы

VS Code 1.85+, Cursor и Windsurf. Любой редактор с поддержкой расширений VS Code.

TIA Portal

Siemens TIA Portal V17, V18, V19, V20 и V21. Требуется API Openness (включён в редакцию Professional).

Платформа

Windows (необходим для TIA Portal). Сервер T-IA Connect работает локально на вашей инженерной рабочей станции.

Быстрый старт за 6 шагов

От нуля до редактирования кода PLC в VS Code

1

Установите расширение

Найдите "T-IA Connect" в VS Code Marketplace или установите через веб. Это займёт несколько секунд.

2

Установите T-IA Connect Desktop

Скачайте и установите приложение T-IA Connect. Оно включает сервер, который связывает VS Code и TIA Portal.

3

Войдите в систему

Нажмите "Войти" в расширении. Откроется браузер, вы авторизуетесь, и токен будет надёжно сохранён в хранилище ключей вашей ОС.

4

Запустите сервер

Запустите сервер T-IA Connect из VS Code (режим headless или GUI). API-ключ будет получен автоматически.

5

Откройте проект TIA Portal

Откройте TIA Portal и загрузите проект. T-IA Connect обнаружит его и заполнит Обозреватель проекта.

6

Начните программировать

Нажмите на любой блок, чтобы открыть его в редакторе. Редактируйте SCL/STL, компилируйте с помощью Ctrl+Shift+B и автоматически реимпортируйте при сохранении.

Часто задаваемые вопросы

Расширение VS Code бесплатное?

Само расширение бесплатно для установки из VS Code Marketplace. Однако для подключения к TIA Portal требуется лицензия T-IA Connect. Вы можете начать с бесплатного пробного периода, чтобы протестировать все функции.

Мне всё ещё нужен установленный TIA Portal?

Да. T-IA Connect работает совместно с TIA Portal, а не заменяет его. TIA Portal должен быть установлен на той же машине, что и сервер T-IA Connect. Расширение взаимодействует с TIA Portal через API Openness.

Какие языки программирования поддерживаются?

SCL и STL имеют полную поддержку редактирования с подсветкой синтаксиса, автодополнением и диагностикой. Блоки LAD, FBD и GRAPH можно просматривать (SVG-рендеринг в режиме чтения) и создавать, но нельзя редактировать графически в VS Code.

Могу ли я использовать его с Cursor или Windsurf вместо VS Code?

Да. Расширение совместимо с любым редактором, поддерживающим расширения VS Code. Cursor и Windsurf полностью поддерживаются и протестированы.

Интеграция с ИИ включена?

Расширение включает три пути интеграции с ИИ: @tia для GitHub Copilot Chat, выделенную боковую панель ИИ (с вашим собственным API-ключом) и MCP-сервер. Функции ИИ требуют лицензии T-IA Connect с модулем ИИ.

Работает ли оно с TIA Portal V21?

Да. T-IA Connect поддерживает TIA Portal V17, V18, V19, V20 и V21. Расширение работает одинаково во всех поддерживаемых версиях.

Перенесите TIA Portal в ваш редактор

Редактируйте SCL/STL, компилируйте, управляйте версиями и используйте ИИ - всё из VS Code. Бесплатная установка, готово за минуты.