Nouveau - Extension VS Code

Développez pour TIA Portal
Depuis VS Code

Explorez, éditez du SCL/STL, compilez, versionnez et utilisez l'IA sur vos projets Siemens TIA Portal - sans jamais quitter votre éditeur. Compatible VS Code, Cursor et Windsurf.

Installation gratuite depuis le VS Code Marketplace. Nécessite une licence T-IA Connect.

Démonstration de l'extension T-IA Connect pour VS Code - édition SCL, compilation de blocs et navigation dans les projets TIA Portal

Pourquoi Sortir de TIA Portal ?

TIA Portal est puissant, mais son environnement de développement a ses limites

Écosystème Fermé

L'éditeur de TIA Portal n'a pas d'extensions, pas de thèmes, pas de personnalisation. Vous êtes enfermé dans un workflow unique avec des outils de productivité limités.

Pas d'IA Native

Siemens Industrial Copilot est coûteux et limité. Il n'existe aucun moyen d'utiliser Claude, GPT ou des modèles locaux directement dans TIA Portal.

Versioning Manuel

TIA Portal n'a pas de support Git intégré. Les équipes s'appuient sur des archives zippées, des partages réseau ou des exports manuels pour suivre les modifications.

Boucle de Feedback Lente

Basculer entre TIA Portal, un éditeur de texte, un client Git et une fenêtre de chat IA casse votre flow et fait perdre du temps.

Comment ça Fonctionne

L'extension communique avec TIA Portal via le serveur T-IA Connect, qui encapsule l'API Siemens Openness. Votre éditeur de code envoie des requêtes REST au serveur local, qui les traduit en opérations TIA Portal. Aucune dépendance directe à TIA Portal dans VS Code.

VS Code / Cursor

Extension + Interface

Serveur T-IA Connect

API REST + Openness

TIA Portal V17-V21

Vos Projets PLC

Tout Ce Qu'il Vous Faut

12 outils intégrés pour développer des projets TIA Portal depuis votre éditeur préféré

Explorateur de Projet

Parcourez l'intégralité de votre arborescence TIA Portal avec des icônes colorées pour les OB, FB, FC et DB. Arbre des appareils, dossiers de blocs et indicateurs d'état en un coup d'oeil.

Édition SCL / STL

Support linguistique complet : coloration syntaxique, autocomplétion, aide à la signature, documentation au survol, aller à la définition, renommer un symbole, et 15 snippets de code.

Visionneuse LAD / FBD / GRAPH

Rendu SVG en lecture seule des blocs graphiques. Visualisez contacts, bobines, instructions en boîte et branches parallèles directement dans VS Code.

Création de Blocs

Créez des FB, FC, OB et DB en SCL, STL, LAD, FBD ou GRAPH. Les templates de code sont injectés automatiquement pour les langages textuels.

Compilation

Compilez un bloc unique ou un appareil entier avec Ctrl+Shift+B. Les erreurs et avertissements apparaissent comme diagnostics VS Code avec les numéros de ligne exacts.

Export / Import

Tags (CSV, XLSX, XML), UDT, tables de visualisation, écrans IHM et configuration matérielle (AML). Export complet en un clic pour tags + UDT + tables de visualisation.

Source Control (VCS)

Gestion de versions basée sur Git avec diff XML intelligent, tri des dépendances, nettoyage des orphelins, opérations de branches, historique des commits et auto-export.

Intégration IA

Participant @tia pour GitHub Copilot, un panneau IA dédié avec support multi-fournisseur, et un serveur MCP avec plus de 100 outils.

Serveur MCP

Génère automatiquement .vscode/mcp.json avec plus de 100 outils. Compatible Claude Desktop, Claude Code, Cursor et Windsurf pour l'automatisation par IA.

Tests PLC

Exécutez des tests individuels ou des suites complètes contre PLCSim Advanced. Résultats détaillés avec badges pass/fail, détails des assertions et temps d'exécution.

Références Croisées

Visualisez toutes les références de n'importe quel bloc à travers SCL, STL, LAD, FBD et GRAPH. Badges source/cible avec indicateurs lecture/écriture.

Pipelines CI/CD

Définissez, exécutez et surveillez des pipelines d'automatisation. Créez à partir de templates, consultez l'historique d'exécution et intégrez à votre workflow DevOps.

Trois Façons d'Utiliser l'IA

T-IA Connect vous offre trois chemins d'intégration IA indépendants. Utilisez-en un, deux ou les trois selon votre workflow et vos préférences.

@tia dans Copilot Chat

Tapez @tia dans GitHub Copilot Chat pour accéder à 30 outils de modèle de langage. Posez des questions sur votre projet, générez des blocs, analysez les références croisées - le tout de manière conversationnelle.

T-IA Connect Copilot

Un panneau IA dédié indépendant de GitHub Copilot. Apportez votre propre clé API pour OpenAI, Anthropic, Google, Mistral, ou utilisez un modèle local via Ollama.

Serveur MCP (100+ Outils)

L'API complète de T-IA Connect exposée comme outils MCP. Utilisez avec Claude Code, Cursor Agent ou tout client compatible MCP pour la programmation PLC autonome.

Fonctionne Là Où Vous Travaillez

Compatible avec les éditeurs de code les plus populaires et TIA Portal V17 à V21

Éditeurs

VS Code 1.85+, Cursor et Windsurf. Tout éditeur supportant les extensions VS Code.

TIA Portal

Siemens TIA Portal V17, V18, V19, V20 et V21. Nécessite l'API Openness (incluse dans l'édition Professional).

Plateforme

Windows (requis pour TIA Portal). Le serveur T-IA Connect tourne localement sur votre poste d'ingénierie.

Démarrage Rapide en 6 Étapes

De zéro à l'édition de code PLC dans VS Code

1

Installer l'Extension

Recherchez "T-IA Connect" dans le Marketplace VS Code, ou installez depuis le web. Cela prend quelques secondes.

2

Installer T-IA Connect Desktop

Téléchargez et installez l'application T-IA Connect. Elle inclut le serveur qui fait le pont entre VS Code et TIA Portal.

3

Se Connecter

Cliquez sur "Se connecter" dans l'extension. Votre navigateur s'ouvre, vous vous connectez, et le token est stocké en sécurité dans le trousseau de votre OS.

4

Démarrer le Serveur

Lancez le serveur T-IA Connect depuis VS Code (mode headless ou GUI). La clé API est récupérée automatiquement.

5

Ouvrir un Projet TIA Portal

Ouvrez TIA Portal et chargez votre projet. T-IA Connect le détecte et remplit l'Explorateur de Projet.

6

Commencer à Coder

Cliquez sur n'importe quel bloc pour l'ouvrir dans l'éditeur. Éditez du SCL/STL, compilez avec Ctrl+Shift+B, et auto-réimportez à la sauvegarde.

Questions Fréquentes

L'extension VS Code est-elle gratuite ?

L'extension elle-même est gratuite à installer depuis le VS Code Marketplace. Cependant, elle nécessite une licence T-IA Connect pour se connecter à TIA Portal. Vous pouvez commencer avec un essai gratuit pour tester toutes les fonctionnalités.

Ai-je toujours besoin de TIA Portal installé ?

Oui. T-IA Connect fonctionne aux côtés de TIA Portal, pas comme un remplacement. TIA Portal doit être installé sur la même machine que le serveur T-IA Connect. L'extension communique avec TIA Portal via l'API Openness.

Quels langages de programmation sont supportés ?

SCL et STL ont un support d'édition complet avec coloration syntaxique, autocomplétion et diagnostics. Les blocs LAD, FBD et GRAPH peuvent être visualisés (rendu SVG en lecture seule) et créés, mais pas édités graphiquement dans VS Code.

Puis-je l'utiliser avec Cursor ou Windsurf au lieu de VS Code ?

Oui. L'extension est compatible avec tout éditeur supportant les extensions VS Code. Cursor et Windsurf sont entièrement supportés et testés.

L'intégration IA est-elle incluse ?

L'extension inclut trois chemins d'intégration IA : @tia pour GitHub Copilot Chat, un panneau IA dédié (apportez votre propre clé API), et un serveur MCP. Les fonctionnalités IA nécessitent une licence T-IA Connect avec le module IA.

Est-ce compatible avec TIA Portal V21 ?

Oui. T-IA Connect supporte TIA Portal V17, V18, V19, V20 et V21. L'extension fonctionne de manière identique sur toutes les versions supportées.

Amenez TIA Portal Dans Votre Éditeur

Éditez du SCL/STL, compilez, versionnez et utilisez l'IA - le tout depuis VS Code. Installation gratuite, prêt en quelques minutes.