Virtueel PLC Testen Zonder
Fysieke Hardware
T-IA Connect geeft u volledige programmatische controle over Siemens PLCSim Advanced V8.0. Maak instanties aan, beheer voedingsstatussen, lees en schrijf tags, configureer netwerken en voer volledige simulatie-workflows uit - allemaal vanuit uw CI/CD-pipeline of AI-agent.
Hoe T-IA Connect verbinding maakt met PLCSim Advanced
T-IA Connect fungeert als een brug tussen uw automatiseringsscripts, AI-agenten en de PLCSim Advanced runtime - met toegang tot meer dan 40 MCP-tools voor volledige simulatiecontrole.
Uw Script of AI-agent
Een CI-pipeline, Claude-agent of aangepast script roept T-IA Connect tools aan via MCP of REST API.
T-IA Connect MCP Server
T-IA Connect vertaalt uw verzoeken naar PLCSim Advanced API-oproepen met behulp van de Siemens PLCSIM Advanced V8 SDK.
PLCSim Advanced Runtime
Een virtuele S7-1500 instantie draait op uw pc. Tags worden gelezen en geschreven op PLC-cyclussnelheid. Geen fysieke hardware vereist.
Volledige Simulatiecontrole in 6 Categorieën
Alles wat u nodig heeft om virtueel PLC-testen te automatiseren - van de levenscyclus van instanties tot toegang op tagniveau
Instantiebeheer
Maak, verwijder, lijst en inspecteer PLCSim Advanced instanties. Vraag de status en configuratie van instanties op. Ondersteuning voor meerdere gelijktijdige virtuele PLC's op dezelfde machine.
Voedingsbeheer
Zet virtuele PLC's aan en uit. Schakel tussen de bedrijfsmodi RUN en STOP. Voer geheugenresets uit om de instantie in een schone staat te herstellen tussen testruns.
Tag Lezen / Schrijven
Maak verbinding met een draaiende instantie, toon alle beschikbare tags, lees enkele of meerdere tags in één oproep en schrijf waarden voor teststimuli. Batch-bewerkingen houden testcycli snel.
Netwerkconfiguratie
Stel IP-adres, subnetmasker en gateway in voor elke virtuele PLC-instantie. Maakt realistische simulatie van netwerktopologie en HMI-verbindingstesten mogelijk zonder fysieke switches.
Simulatie-widgets
Interactie met simulatie-widgets: schakelknoppen om digitale ingangen te simuleren, schuifregelaars voor analoge signalen. Schrijf teststimuli naar de virtuele PLC zonder directe tag-toegang.
Profielbeheer
Sla een volledig geconfigureerde instantie op als een benoemd profiel. Laad, update en verwijder profielen. Herstel een bekende goede simulatiestatus in seconden aan het begin van elke testsuite.
Typische DevOps Simulatie Workflow
Van een schone staat tot een gevalideerd PLC-programma - volledig geautomatiseerd
Instantie Aanmaken
Richt een nieuwe PLCSim Advanced virtuele PLC in met het vereiste CPU-type. De instantie start uitgeschakeld en klaar voor configuratie.
Inschakelen en Netwerk Configureren
Zet de instantie aan, schakel over naar de STOP-status en stel vervolgens het IP-adres en subnet in voor de testomgeving.
Compileren en Downloaden
Gebruik T-IA Connect om het TIA Portal project te compileren en het programma naar de virtuele PLC te downloaden - net als downloaden naar echte hardware.
Schakelen naar RUN en Testen
Zet de PLC in RUN-modus. Schrijf waarden van ingangstags via batch-schrijfoproepen, wacht één of meer scancycli, lees vervolgens uitgangstags en controleer de verwachte waarden.
Uitschakelen en Opruimen
Zet de instantie uit aan het einde van de testrun. Verwijder deze of sla deze op als een profiel voor hergebruik. De machine is klaar voor de volgende pipeline-uitvoering.
Compatibiliteitsopmerkingen
Belangrijke vereisten en bekend gedrag om PLCSim Advanced correct te configureren
V1 Artikelnummers Vereist
PLCSim Advanced V8.0 vereist V1 artikelnummers voor CPU-modules (bijv. 6ES7 511-1AK02-0AB0). Standaard V2+ artikelnummers die in de TIA Portal hardwareconfiguratie worden gebruikt, zijn niet compatibel met de simulatie-SDK. Controleer altijd het artikelnummer voordat u een instantie aanmaakt.
Software Scope voor Download
Bij het downloaden van een programma naar een PLCSim Advanced instantie, moet TIA Portal zijn geconfigureerd om in de Software scope te downloaden (niet Hardware en software). Een volledige hardware-download zal mislukken omdat de virtuele hardware niet overeenkomt met de fysieke modulecatalogus.
Subnetmasker Reset na Herstart
Het subnetmasker dat via de netwerk-API is geconfigureerd, blijft niet behouden na herstarts van de PLCSim Advanced instantie. Als uw workflow een herstart of geheugenreset bevat, pas dan de subnetmaskerconfiguratie opnieuw toe vóór de volgende download- of verbindingspoging.
MCP Tools Referentie
Meer dan 40 tools georganiseerd per categorie - allemaal aanroepbaar vanuit Claude, VS Code of elke MCP-compatibele client
Runtime & Opstarten
plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation
Instantie Levenscyclus
plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config
Voeding en Bedrijfsstatus
plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset
Netwerk
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
Simulatie-widgets
plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets
Profielen
plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile