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.

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
Installer l'Extension
Recherchez "T-IA Connect" dans le Marketplace VS Code, ou installez depuis le web. Cela prend quelques secondes.
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.
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.
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.
Ouvrir un Projet TIA Portal
Ouvrez TIA Portal et chargez votre projet. T-IA Connect le détecte et remplit l'Explorateur de Projet.
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.