Novo - Extensão VS Code

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.

Demo da extensão T-IA Connect para VS Code - edição SCL, compilação de blocos e navegação de projetos TIA Portal

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

1

Instale a extensão

Pesquise "T-IA Connect" no VS Code Marketplace ou instale pela web. Leva apenas alguns segundos.

2

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.

3

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.

4

Inicie o servidor

Inicie o servidor T-IA Connect a partir do VS Code (modo headless ou GUI). A chave de API é obtida automaticamente.

5

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.

6

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.

Perguntas frequentes

A extensão VS Code é gratuita?

A extensão em si é gratuita para instalar pelo VS Code Marketplace. No entanto, requer uma licença T-IA Connect para conectar ao TIA Portal. Você pode começar com um teste gratuito para experimentar todas as funcionalidades.

Ainda preciso ter o TIA Portal instalado?

Sim. O T-IA Connect funciona junto com o TIA Portal, não como substituto. O TIA Portal deve estar instalado na mesma máquina que o servidor T-IA Connect. A extensão se comunica com o TIA Portal através da API Openness.

Quais linguagens de programação são suportadas?

SCL e STL possuem suporte completo de edição com destaque de sintaxe, autocompletar e diagnósticos. Blocos LAD, FBD e GRAPH podem ser visualizados (renderização SVG somente leitura) e criados, mas não editados graficamente no VS Code.

Posso usar com Cursor ou Windsurf em vez do VS Code?

Sim. A extensão é compatível com qualquer editor que suporte extensões VS Code. Cursor e Windsurf são totalmente suportados e testados.

A integração com IA está incluída?

A extensão inclui três caminhos de integração com IA: @tia para GitHub Copilot Chat, um painel lateral de IA dedicado (traga sua própria chave de API) e um servidor MCP. As funcionalidades de IA requerem uma licença T-IA Connect com o complemento de IA.

Funciona com TIA Portal V21?

Sim. O T-IA Connect suporta TIA Portal V17, V18, V19, V20 e V21. A extensão funciona de forma idêntica em todas as versões suportadas.

Traga o TIA Portal para o seu editor

Edite SCL/STL, compile, controle versões e use IA - tudo a partir do VS Code. Instalação gratuita, pronto em minutos.