Virtuelle PLC-Tests Ohne
Physische Hardware
T-IA Connect gibt Ihnen die vollständige programmatische Kontrolle über Siemens PLCSim Advanced V8.0. Erstellen Sie Instanzen, verwalten Sie Betriebszustände, lesen und schreiben Sie Tags, konfigurieren Sie Netzwerke und führen Sie vollständige Simulations-Workflows aus Ihrer CI/CD-Pipeline oder Ihrem KI-Agenten heraus aus.
Wie T-IA Connect mit PLCSim Advanced Verbindet
T-IA Connect fungiert als Brücke zwischen Ihren Automatisierungsskripten, KI-Agenten und der PLCSim Advanced Runtime - mit über 40 MCP-Tools für vollständige Simulationssteuerung.
Ihr Skript oder KI-Agent
Eine CI-Pipeline, ein Claude-Agent oder ein benutzerdefiniertes Skript ruft T-IA Connect Tools über MCP oder REST-API auf.
T-IA Connect MCP-Server
T-IA Connect übersetzt Ihre Anfragen in PLCSim Advanced API-Aufrufe unter Verwendung des Siemens PLCSIM Advanced V8 SDK.
PLCSim Advanced Runtime
Eine virtuelle S7-1500 Instanz läuft auf Ihrem PC. Tags werden mit PLC-Zyklusgeschwindigkeit gelesen und geschrieben. Keine physische Hardware erforderlich.
Vollständige Simulationssteuerung in 6 Kategorien
Alles, was Sie zur Automatisierung virtueller PLC-Tests benötigen - vom Instanzlebenszyklus bis zum Tag-Zugriff
Instanzverwaltung
Erstellen, löschen, auflisten und untersuchen Sie PLCSim Advanced Instanzen. Fragen Sie Instanzzustand und -konfiguration ab. Unterstützung für mehrere gleichzeitige virtuelle PLCs auf derselben Maschine.
Betriebszustandssteuerung
Schalten Sie virtuelle PLCs ein und aus. Wechseln Sie zwischen den Betriebszuständen RUN und STOP. Führen Sie Speicher-Resets durch, um die Instanz zwischen Testläufen in einen sauberen Zustand zurückzuversetzen.
Tag Lesen / Schreiben
Verbinden Sie sich mit einer laufenden Instanz, listen Sie alle verfügbaren Tags auf, lesen Sie einzelne oder mehrere Tags in einem Aufruf und schreiben Sie Werte für Teststimuli. Batch-Operationen halten Testzyklen schnell.
Netzwerkkonfiguration
Legen Sie IP-Adresse, Subnetzmaske und Gateway für jede virtuelle PLC-Instanz fest. Ermöglicht realistische Netzwerktopologiesimulation und HMI-Verbindungstests ohne physische Switches.
Simulations-Widgets
Interagieren Sie mit Simulations-Widgets: Schalten Sie Tasten zur Simulation digitaler Eingänge, stellen Sie Schieberegler für analoge Signale ein. Schreiben Sie Teststimuli an den virtuellen PLC ohne direkten Tag-Zugriff.
Profilverwaltung
Speichern Sie eine vollständig konfigurierte Instanz als benanntes Profil. Laden, aktualisieren und löschen Sie Profile. Stellen Sie einen bekannten Simulationszustand in Sekunden zu Beginn jeder Testsuite wieder her.
Typischer DevOps-Simulations-Workflow
Von einem sauberen Zustand zu einem validierten PLC-Programm - vollständig automatisiert
Instanz Erstellen
Stellen Sie einen neuen virtuellen PLCSim Advanced PLC mit dem erforderlichen CPU-Typ bereit. Die Instanz startet ausgeschaltet und bereit zur Konfiguration.
Einschalten und Netzwerk Konfigurieren
Schalten Sie die Instanz ein, wechseln Sie in den STOP-Zustand und legen Sie dann IP-Adresse und Subnetz für die Testumgebung fest.
Kompilieren und Laden
Verwenden Sie T-IA Connect, um das TIA Portal Projekt zu kompilieren und das Programm auf den virtuellen PLC zu laden - genau wie beim Laden auf echte Hardware.
In RUN Wechseln und Testen
Versetzen Sie den PLC in den RUN-Modus. Schreiben Sie Eingangs-Tag-Werte über Batch-Write-Aufrufe, warten Sie einen oder mehrere Scanzyklen, lesen Sie dann Ausgangs-Tags und prüfen Sie die erwarteten Werte.
Ausschalten und Bereinigen
Schalten Sie die Instanz am Ende des Testlaufs aus. Löschen Sie sie oder speichern Sie sie als Profil zur Wiederverwendung. Die Maschine ist bereit für die nächste Pipeline-Ausführung.
Kompatibilitätshinweise
Wichtige Anforderungen und bekannte Verhaltensweisen zur korrekten Konfiguration von PLCSim Advanced
V1-Artikelnummern Erforderlich
PLCSim Advanced V8.0 erfordert V1-Artikelnummern für CPU-Module (z.B. 6ES7 511-1AK02-0AB0). Standard-V2+-Artikelnummern, die in der TIA Portal Hardware-Konfiguration verwendet werden, sind nicht mit dem Simulations-SDK kompatibel. Überprüfen Sie immer die Artikelnummer, bevor Sie eine Instanz erstellen.
Software-Umfang für den Download
Beim Laden eines Programms auf eine PLCSim Advanced Instanz muss TIA Portal so konfiguriert sein, dass der Download im Software-Umfang erfolgt (nicht Hardware und Software). Ein vollständiger Hardware-Download schlägt fehl, da die virtuelle Hardware nicht dem physischen Modulkatalog entspricht.
Subnetzmaske Wird nach Neustart Zurückgesetzt
Die über die Netzwerk-API konfigurierte Subnetzmaske wird nicht über PLCSim Advanced Instanz-Neustarts hinaus beibehalten. Wenn Ihr Workflow einen Betriebszyklus oder Speicher-Reset umfasst, wenden Sie die Subnetzmasken-Konfiguration erneut an, bevor Sie den nächsten Download- oder Verbindungsversuch unternehmen.
MCP-Tools Referenz
Über 40 Tools nach Kategorie geordnet - alle aufrufbar von Claude, VS Code oder einem beliebigen MCP-kompatiblen Client
Runtime und Start
plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation
Instanz-Lebenszyklus
plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config
Betriebszustand
plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset
Netzwerk
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
Simulations-Widgets
plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets
Profile
plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile