Nuevo - Extensión VS Code

Desarrollo TIA Portal
Dentro de VS Code

Explore, edite SCL/STL, compile, versione y use IA en sus proyectos Siemens TIA Portal - sin salir de su editor. Compatible con VS Code, Cursor y Windsurf.

Instalación gratuita desde el VS Code Marketplace. Requiere una licencia T-IA Connect.

Demo de la extensión T-IA Connect para VS Code - edición de SCL, compilación de bloques y exploración de proyectos TIA Portal

¿Por qué salir de TIA Portal?

TIA Portal es potente, pero su entorno de desarrollo tiene límites

Ecosistema cerrado

El editor de TIA Portal no tiene extensiones, ni temas, ni personalización. Está limitado a un único flujo de trabajo con herramientas de productividad reducidas.

Sin integración nativa de IA

Siemens Industrial Copilot es caro y limitado. No existe forma de usar Claude, GPT o modelos locales directamente dentro de TIA Portal.

Control de versiones manual

TIA Portal no tiene soporte Git integrado. Los equipos dependen de archivos comprimidos, carpetas compartidas o exportaciones manuales para rastrear cambios.

Feedback loop lento

Alternar entre TIA Portal, un editor de texto, un cliente Git y una ventana de chat con IA rompe su flujo de trabajo y le hace perder tiempo.

Cómo funciona

La extensión se comunica con TIA Portal a través del servidor T-IA Connect, que encapsula la API Siemens Openness. Su editor de código envía solicitudes REST al servidor local, que las traduce en operaciones de TIA Portal. Sin dependencia directa de TIA Portal en VS Code.

VS Code / Cursor

Extensión + Interfaz

Servidor T-IA Connect

REST API + Openness

TIA Portal V17-V21

Sus Proyectos PLC

Todo lo que necesita

12 herramientas integradas para desarrollar proyectos TIA Portal desde su editor favorito

Explorador de Proyectos

Navegue por el árbol completo de su proyecto TIA Portal con iconos codificados por color para OBs, FBs, FCs y DBs. Árbol de dispositivos, carpetas de bloques e indicadores de estado de un vistazo.

Edición SCL / STL

Soporte lingüístico completo: resaltado de sintaxis, autocompletado, ayuda de firma, documentación al pasar el cursor, ir a definición, renombrar símbolo y 15 snippets de código.

Visor LAD / FBD / GRAPH

Renderizado SVG de solo lectura de bloques gráficos. Visualice contactos, bobinas, instrucciones de caja y ramas paralelas directamente en VS Code.

Creación de Bloques

Cree FBs, FCs, OBs y DBs en SCL, STL, LAD, FBD o GRAPH. Las plantillas de código se inyectan automáticamente para los lenguajes basados en texto.

Compilación

Compile un bloque individual o un dispositivo completo con Ctrl+Shift+B. Los errores y advertencias aparecen como diagnósticos de VS Code con números de línea exactos.

Exportar / Importar

Variables (CSV, XLSX, XML), UDTs, tablas de observación, pantallas HMI y configuración de hardware (AML). Exportación completa con un clic para variables + UDTs + tablas de observación.

Source Control (VCS)

Gestión de versiones basada en Git con diferenciación XML inteligente, ordenación de dependencias, limpieza de huérfanos, operaciones de ramas, historial de commits y auto-exportación.

Integración de IA

Participante @tia para GitHub Copilot, un panel lateral de IA dedicado con soporte multi-proveedor, y un servidor MCP con más de 100 herramientas.

Servidor MCP

Genera automáticamente .vscode/mcp.json con más de 100 herramientas. Compatible con Claude Desktop, Claude Code, Cursor y Windsurf para automatización impulsada por IA.

Tests PLC

Ejecute pruebas individuales o suites completas contra PLCSim Advanced. Resultados detallados con insignias de aprobado/fallido, detalles de aserciones y tiempos de ejecución.

Referencias Cruzadas

Visualice todas las referencias de cualquier bloque a través de SCL, STL, LAD, FBD y GRAPH. Insignias de origen/destino con indicadores de lectura/escritura.

Pipelines CI/CD

Defina, ejecute y monitorice pipelines de automatización. Cree a partir de plantillas, consulte el historial de ejecución e integre con su flujo de trabajo DevOps.

Tres formas de usar la IA

T-IA Connect le ofrece tres vías independientes de integración de IA. Use una, dos o las tres según su flujo de trabajo y preferencias.

@tia en Copilot Chat

Escriba @tia en GitHub Copilot Chat para acceder a 30 herramientas de modelo de lenguaje. Haga preguntas sobre su proyecto, genere bloques, analice referencias cruzadas - todo de forma conversacional.

T-IA Connect Copilot

Un panel de IA dedicado independiente de GitHub Copilot. Traiga su propia clave API para OpenAI, Anthropic, Google, Mistral, o use un modelo local a través de Ollama.

Servidor MCP (100+ Herramientas)

La API completa de T-IA Connect expuesta como herramientas MCP. Úsela con Claude Code, Cursor Agent o cualquier cliente compatible con MCP para programación PLC autónoma.

Funciona donde usted trabaja

Compatible con los editores de código más populares y TIA Portal V17 a V21

Editores

VS Code 1.85+, Cursor y Windsurf. Cualquier editor que soporte extensiones de VS Code.

TIA Portal

Siemens TIA Portal V17, V18, V19, V20 y V21. Requiere la API Openness (incluida en la edición Professional).

Plataforma

Windows (requerido para TIA Portal). El servidor T-IA Connect se ejecuta localmente en su estación de trabajo de ingeniería.

Inicio rápido en 6 pasos

De cero a editar código PLC en VS Code

1

Instalar la extensión

Busque "T-IA Connect" en el VS Code Marketplace, o instale desde la web. Solo toma segundos.

2

Instalar T-IA Connect Desktop

Descargue e instale la aplicación T-IA Connect. Incluye el servidor que conecta VS Code con TIA Portal.

3

Iniciar sesión

Haga clic en "Iniciar sesión" en la extensión. Su navegador se abre, inicia sesión y el token se almacena de forma segura en el llavero de su sistema operativo.

4

Iniciar el servidor

Lance el servidor T-IA Connect desde VS Code (modo headless o GUI). La clave API se obtiene automáticamente.

5

Abrir un proyecto TIA Portal

Abra TIA Portal y cargue su proyecto. T-IA Connect lo detecta y completa el Explorador de Proyectos.

6

Empezar a programar

Haga clic en cualquier bloque para abrirlo en el editor. Edite SCL/STL, compile con Ctrl+Shift+B y reimporte automáticamente al guardar.

Preguntas frecuentes

¿Es gratuita la extensión de VS Code?

La extensión en sí es gratuita para instalar desde el VS Code Marketplace. Sin embargo, requiere una licencia T-IA Connect para conectarse a TIA Portal. Puede comenzar con una prueba gratuita para probar todas las funcionalidades.

¿Sigo necesitando TIA Portal instalado?

Sí. T-IA Connect funciona junto a TIA Portal, no como sustituto. TIA Portal debe estar instalado en la misma máquina que el servidor T-IA Connect. La extensión se comunica con TIA Portal a través de la API Openness.

¿Qué lenguajes de programación están soportados?

SCL y STL tienen soporte completo de edición con resaltado de sintaxis, autocompletado y diagnósticos. Los bloques LAD, FBD y GRAPH se pueden visualizar (renderizado SVG de solo lectura) y crear, pero no editar gráficamente en VS Code.

¿Puedo usarla con Cursor o Windsurf en lugar de VS Code?

Sí. La extensión es compatible con cualquier editor que soporte extensiones de VS Code. Cursor y Windsurf están completamente soportados y probados.

¿Está incluida la integración de IA?

La extensión incluye tres vías de integración de IA: @tia para GitHub Copilot Chat, un panel de IA dedicado (traiga su propia clave API) y un servidor MCP. Las funciones de IA requieren una licencia T-IA Connect con el complemento de IA.

¿Funciona con TIA Portal V21?

Sí. T-IA Connect soporta TIA Portal V17, V18, V19, V20 y V21. La extensión funciona de forma idéntica en todas las versiones soportadas.

Lleve TIA Portal a su editor

Edite SCL/STL, compile, versione y use IA - todo desde VS Code. Instalación gratuita, listo en minutos.