Desenvolvimento TIA Portal
Dentro do VS Code
Explore, edite SCL/STL, compile, controle versões e use IA nos seus projetos Siemens TIA Portal - sem nunca sair do seu editor. Funciona com VS Code, Cursor e Windsurf.
Instalação gratuita pelo VS Code Marketplace. Requer uma licença T-IA Connect.

Por que sair do TIA Portal?
O TIA Portal é poderoso, mas seu ambiente de desenvolvimento tem limitações
Ecossistema fechado
O editor do TIA Portal não possui extensões, temas nem personalização. Você fica preso a um fluxo de trabalho único com ferramentas de produtividade limitadas.
Sem integração nativa de IA
O Siemens Industrial Copilot é caro e limitado. Não há como usar Claude, GPT ou modelos locais diretamente dentro do TIA Portal.
Controle de versão manual
O TIA Portal não possui suporte nativo ao Git. As equipes dependem de arquivos compactados, pastas compartilhadas ou exportações manuais para rastrear alterações.
Feedback loop lento
Alternar entre TIA Portal, editor de texto, cliente Git e janela de chat com IA interrompe seu fluxo e desperdiça tempo.
Como funciona
A extensão se comunica com o TIA Portal através do servidor T-IA Connect, que encapsula a API Siemens Openness. Seu editor de código envia requisições REST ao servidor local, que as traduz em operações do TIA Portal. Sem dependência direta do TIA Portal no VS Code.
VS Code / Cursor
Extensão + Interface
Servidor T-IA Connect
API REST + Openness
TIA Portal V17-V21
Seus Projetos PLC
Tudo o que você precisa
12 ferramentas integradas para desenvolver projetos TIA Portal a partir do seu editor favorito
Explorador de Projeto
Navegue por toda a árvore do projeto TIA Portal com ícones coloridos para OBs, FBs, FCs e DBs. Árvore de dispositivos, pastas de blocos e indicadores de status em um relance.
Edição SCL / STL
Suporte linguístico completo: destaque de sintaxe, autocompletar, ajuda de assinatura, documentação ao passar o mouse, ir para definição, renomear símbolo e 15 snippets de código.
Visualizador LAD / FBD / GRAPH
Renderização SVG somente leitura de blocos gráficos. Visualize contatos, bobinas, instruções em caixa e ramificações paralelas diretamente no VS Code.
Criação de Blocos
Crie FBs, FCs, OBs e DBs em SCL, STL, LAD, FBD ou GRAPH. Templates de código são injetados automaticamente para linguagens textuais.
Compilação
Compile um bloco individual ou um dispositivo inteiro com Ctrl+Shift+B. Erros e avisos aparecem como diagnósticos do VS Code com números de linha exatos.
Exportar / Importar
Tags (CSV, XLSX, XML), UDTs, tabelas de observação, telas HMI e configuração de hardware (AML). Exportação completa com um clique para tags + UDTs + tabelas de observação.
Controle de Versão (VCS)
Gerenciamento de versões baseado em Git com diff XML inteligente, ordenação de dependências, limpeza de órfãos, operações de branches, histórico de commits e auto-exportação.
Integração IA
Participante @tia para GitHub Copilot, um painel lateral de IA dedicado com suporte a múltiplos provedores e um servidor MCP com mais de 100 ferramentas.
Servidor MCP
Gera automaticamente .vscode/mcp.json com mais de 100 ferramentas. Compatível com Claude Desktop, Claude Code, Cursor e Windsurf para automação orientada por IA.
Testes PLC
Execute testes individuais ou suítes completas no PLCSim Advanced. Resultados detalhados com indicadores pass/fail, detalhes de asserções e tempos de execução.
Referências Cruzadas
Visualize todas as referências de qualquer bloco em SCL, STL, LAD, FBD e GRAPH. Indicadores de origem/destino com marcadores de leitura/escrita.
Pipelines CI/CD
Defina, execute e monitore pipelines de automação. Crie a partir de templates, visualize o histórico de execução e integre ao seu fluxo de trabalho DevOps.
Três formas de usar IA
O T-IA Connect oferece três caminhos independentes de integração com IA. Use um, dois ou os três dependendo do seu fluxo de trabalho e preferências.
@tia no Copilot Chat
Digite @tia no GitHub Copilot Chat para acessar 30 ferramentas de modelo de linguagem. Faça perguntas sobre seu projeto, gere blocos, analise referências cruzadas - tudo de forma conversacional.
T-IA Connect Copilot
Um painel lateral de IA dedicado, independente do GitHub Copilot. Use sua própria chave de API para OpenAI, Anthropic, Google, Mistral ou um modelo local via Ollama.
Servidor MCP (100+ ferramentas)
A API completa do T-IA Connect exposta como ferramentas MCP. Use com Claude Code, Cursor Agent ou qualquer cliente compatível com MCP para programação PLC autônoma.
Funciona onde você trabalha
Compatível com os editores de código mais populares e TIA Portal V17 até V21
Editores
VS Code 1.85+, Cursor e Windsurf. Qualquer editor que suporte extensões VS Code.
TIA Portal
Siemens TIA Portal V17, V18, V19, V20 e V21. Requer a API Openness (incluída na edição Professional).
Plataforma
Windows (necessário para TIA Portal). O servidor T-IA Connect roda localmente na sua estação de engenharia.
Início rápido em 6 passos
Do zero à edição de código PLC no VS Code
Instale a extensão
Pesquise "T-IA Connect" no VS Code Marketplace ou instale pela web. Leva apenas alguns segundos.
Instale o T-IA Connect Desktop
Baixe e instale o aplicativo T-IA Connect. Ele inclui o servidor que conecta o VS Code ao TIA Portal.
Faça login
Clique em "Fazer login" na extensão. Seu navegador abre, você se autentica e o token é armazenado com segurança no chaveiro do sistema operacional.
Inicie o servidor
Inicie o servidor T-IA Connect a partir do VS Code (modo headless ou GUI). A chave de API é obtida automaticamente.
Abra um projeto TIA Portal
Abra o TIA Portal e carregue seu projeto. O T-IA Connect o detecta e preenche o Explorador de Projeto.
Comece a programar
Clique em qualquer bloco para abri-lo no editor. Edite SCL/STL, compile com Ctrl+Shift+B e reimporte automaticamente ao salvar.