Tests PLC Virtuels Sans
Matériel Physique
T-IA Connect vous donne un contrôle programmatique complet sur Siemens PLCSim Advanced V8.0. Créez des instances, gérez les états d'alimentation, lisez et écrivez des tags, configurez les réseaux et exécutez des workflows de simulation complets depuis votre pipeline CI/CD ou agent IA.
Comment T-IA Connect Se Connecte à PLCSim Advanced
T-IA Connect agit comme pont entre vos scripts d'automatisation, agents IA et le runtime PLCSim Advanced - en exposant plus de 40 outils MCP pour un contrôle complet de la simulation.
Votre Script ou Agent IA
Un pipeline CI, un agent Claude ou un script personnalisé appelle les outils T-IA Connect via MCP ou API REST.
Serveur MCP T-IA Connect
T-IA Connect traduit vos requêtes en appels API PLCSim Advanced via le SDK Siemens PLCSIM Advanced V8.
Runtime PLCSim Advanced
Une instance S7-1500 virtuelle tourne sur votre PC. Les tags sont lus et écrits à la vitesse du cycle PLC. Aucun matériel physique requis.
Contrôle Complet de la Simulation en 6 Catégories
Tout ce dont vous avez besoin pour automatiser les tests PLC virtuels - du cycle de vie de l'instance jusqu'à l'accès au niveau du tag
Gestion des Instances
Créez, supprimez, listez et inspectez les instances PLCSim Advanced. Interrogez l'état et la configuration des instances. Prise en charge de plusieurs PLC virtuels simultanés sur la même machine.
Contrôle d'Alimentation
Mettez sous et hors tension les PLC virtuels. Basculez entre les états RUN et STOP. Effectuez des remises à zéro mémoire pour ramener l'instance à un état propre entre les tests.
Lecture / Écriture de Tags
Connectez-vous à une instance en cours, listez tous les tags disponibles, lisez des tags simples ou multiples en un seul appel, et écrivez des valeurs pour les stimuli de test. Les opérations par lots maintiennent les cycles de test rapides.
Configuration Réseau
Définissez l'adresse IP, le masque de sous-réseau et la passerelle pour chaque instance PLC virtuelle. Permet la simulation de topologies réseau réalistes et les tests de connexion HMI sans commutateurs physiques.
Widgets de Simulation
Interagissez avec les widgets de simulation : actionnez des boutons pour simuler des entrées numériques, ajustez des curseurs pour les signaux analogiques. Écrivez des stimuli de test sur le PLC virtuel sans accès direct aux tags.
Gestion des Profils
Sauvegardez une instance entièrement configurée sous forme de profil nommé. Chargez, mettez à jour et supprimez des profils. Restaurez un état de simulation connu en quelques secondes au début de chaque suite de tests.
Workflow de Simulation DevOps Typique
D'un état propre à un programme PLC validé - entièrement automatisé
Créer l'Instance
Provisionnez un nouveau PLC virtuel PLCSim Advanced avec le type de CPU requis. L'instance démarre hors tension et prête pour la configuration.
Mettre Sous Tension et Configurer le Réseau
Mettez l'instance sous tension, basculez en état STOP, puis définissez l'adresse IP et le sous-réseau pour l'environnement de test.
Compiler et Télécharger
Utilisez T-IA Connect pour compiler le projet TIA Portal et télécharger le programme sur le PLC virtuel - comme pour un téléchargement sur matériel réel.
Passer en RUN et Tester
Mettez le PLC en mode RUN. Écrivez les valeurs des tags d'entrée via des appels batch, attendez un ou plusieurs cycles de scrutation, puis lisez les tags de sortie et vérifiez les valeurs attendues.
Mettre Hors Tension et Nettoyer
Mettez l'instance hors tension à la fin du test. Supprimez-la ou sauvegardez-la comme profil pour une réutilisation. La machine est prête pour la prochaine exécution du pipeline.
Notes de Compatibilité
Exigences importantes et comportements connus pour configurer PLCSim Advanced correctement
Numéros d'Article V1 Requis
PLCSim Advanced V8.0 nécessite des numéros d'article V1 pour les modules CPU (ex. 6ES7 511-1AK02-0AB0). Les numéros d'article V2+ standard utilisés dans la configuration matérielle TIA Portal ne sont pas compatibles avec le SDK de simulation. Vérifiez toujours le numéro d'article avant de créer une instance.
Portée Logicielle pour le Téléchargement
Lors du téléchargement d'un programme sur une instance PLCSim Advanced, TIA Portal doit être configuré pour télécharger en portée Logicielle (pas Matériel et logiciel). Un téléchargement matériel complet échouera car le matériel virtuel ne correspond pas au catalogue de modules physiques.
Le Masque de Sous-réseau Se Réinitialise Après Redémarrage
Le masque de sous-réseau configuré via l'API réseau n'est pas persisté entre les redémarrages d'instance PLCSim Advanced. Si votre workflow inclut un cycle d'alimentation ou une remise à zéro mémoire, réappliquez la configuration du masque de sous-réseau avant la prochaine tentative de téléchargement ou de connexion.
Référence des Outils MCP
Plus de 40 outils organisés par catégorie - tous appelables depuis Claude, VS Code ou tout client compatible MCP
Runtime et Démarrage
plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation
Cycle de Vie des Instances
plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config
Alimentation et État Opérationnel
plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset
Réseau
plcsim_get_network, plcsim_set_network
Tags
plcsim_connect, plcsim_disconnect, plcsim_list_tags, plcsim_refresh_tags, plcsim_read_tag, plcsim_write_tag, plcsim_batch_read, plcsim_batch_write
Widgets de Simulation
plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets
Profils
plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile
Automatisez Vos Tests PLC Aujourd'hui
Remplacez les sessions PLCSim manuelles par des workflows de simulation reproductibles et scriptables. Exécutez des tests de régression en CI, validez les modifications logiques avant le déploiement et testez les cas limites en toute sécurité sur matériel virtuel.