Virtuell PLC-testning utan
fysisk hårdvara
T-IA Connect ger dig full programmatisk kontroll över Siemens PLCSim Advanced V8.0. Skapa instanser, hantera strömstatus, läs och skriv taggar, konfigurera nätverk och kör kompletta simuleringsarbetsflöden - allt från din CI/CD-pipeline eller AI-agent.
Hur T-IA Connect ansluter till PLCSim Advanced
T-IA Connect fungerar som en bro mellan dina automatiseringsskript, AI-agenter och PLCSim Advanced runtime - och exponerar över 40 MCP-verktyg för komplett simuleringskontroll.
Ditt skript eller din AI-agent
En CI-pipeline, Claude-agent eller ett anpassat skript anropar T-IA Connect-verktyg via MCP eller REST API.
T-IA Connect MCP-server
T-IA Connect översätter dina förfrågningar till PLCSim Advanced API-anrop med hjälp av Siemens PLCSIM Advanced V8 SDK.
PLCSim Advanced Runtime
En virtuell S7-1500-instans körs på din dator. Taggar läses och skrivs med PLC-cykelhastighet. Ingen fysisk hårdvara krävs.
Full simuleringskontroll i 6 kategorier
Allt du behöver för att automatisera virtuell PLC-testning - från instansens livscykel till åtkomst på taggnivå
Instanshantering
Skapa, ta bort, lista och inspektera PLCSim Advanced-instanser. Fråga efter instansstatus och konfiguration. Stöd för flera samtidiga virtuella PLC:er på samma maskin.
Strömkontroll
Slå på och av virtuella PLC:er. Växla mellan driftlägena RUN och STOP. Utför minnesåterställningar för att återställa instansen till ett rent tillstånd mellan testkörningar.
Taggläsning / skrivning
Anslut till en körande instans, lista alla tillgängliga taggar, läs enstaka eller flera taggar i ett anrop och skriv värden för teststimuli. Batch-operationer håller testcyklerna snabba.
Nätverkskonfiguration
Ställ in IP-adress, nätmask och gateway för varje virtuell PLC-instans. Möjliggör realistisk simulering av nätverkstopologi och HMI-anslutningstestning utan fysiska switchar.
Simulerings-widgets
Interagera med simulerings-widgets: växlingsknappar för att simulera digitala ingångar, justera reglage för analoga signaler. Skriv teststimuli till den virtuella PLC:n utan direkt taggåtkomst.
Profilhantering
Spara en fullt konfigurerad instans som en namngiven profil. Ladda, uppdatera och ta bort profiler. Återställ ett känt fungerande simuleringstillstånd på några sekunder i början av varje testsvit.
Typiskt DevOps-simuleringsarbetsflöde
Från ett rent tillstånd till ett validerat PLC-program - helt automatiserat
Skapa instans
Tillhandahåll en ny PLCSim Advanced virtuell PLC med den CPU-typ som krävs. Instansen startar avstängd och redo för konfiguration.
Slå på och konfigurera nätverk
Slå på instansen, växla till STOP-läge och ställ sedan in IP-adress och nätmask för testmiljön.
Kompilera och ladda ner
Använd T-IA Connect för att kompilera TIA Portal-projektet och ladda ner programmet till den virtuella PLC:n - precis som att ladda ner till riktig hårdvara.
Växla till RUN och testa
Sätt PLC:n i RUN-läge. Skriv värden för ingångstaggar via batch-skrivanrop, vänta en eller flera skancykler, läs sedan utgångstaggar och verifiera förväntade värden.
Stäng av och städa upp
Stäng av instansen vid slutet av testkörningen. Ta bort den eller spara den som en profil för återanvändning. Maskinen är redo för nästa pipeline-körning.
Kompatibilitetsanmärkningar
Viktiga krav och kända beteenden för att konfigurera PLCSim Advanced korrekt
V1-artikelnummer krävs
PLCSim Advanced V8.0 kräver V1-artikelnummer för CPU-moduler (t.ex. 6ES7 511-1AK02-0AB0). Standard V2+-artikelnummer som används i TIA Portal-hårdvarukonfiguration är inte kompatibla med simulerings-SDK:n. Verifiera alltid artikelnumret innan du skapar en instans.
Programvaruomfång (Software scope) för nedladdning
När du laddar ner ett program till en PLCSim Advanced-instans måste TIA Portal vara konfigurerat för nedladdning i Software scope (inte Hardware and software). En fullständig hårdvarunedladdning kommer att misslyckas eftersom den virtuella hårdvaran inte matchar katalogen för fysiska moduler.
Nätmask återställs efter omstart
Nätmasken som konfigurerats via nätverks-API:et sparas inte efter omstart av PLCSim Advanced-instansen. Om ditt arbetsflöde inkluderar en omstart eller minnesåterställning, applicera nätmaskkonfigurationen igen före nästa nedladdnings- eller anslutningsförsök.
Referens för MCP-verktyg
Över 40 verktyg organiserade efter kategori - alla anropsbara från Claude, VS Code eller valfri MCP-kompatibel klient
Runtime & Uppstart
plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation
Instansens livscykel
plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config
Ström och driftläge
plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset
Nätverk
plcsim_get_network, plcsim_set_network
Taggar
plcsim_connect, plcsim_disconnect, plcsim_list_tags, plcsim_refresh_tags, plcsim_read_tag, plcsim_write_tag, plcsim_batch_read, plcsim_batch_write
Simulerings-widgets
plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets
Profiler
plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile