Testiranje virtualnih PLC brez
fizične strojne opreme
T-IA Connect vam omogoča popoln programski nadzor nad Siemens PLCSim Advanced V8.0. Ustvarite instance, upravljajte stanja napajanja, berite in pišite taga, konfigurirajte omrežja in izvajajte celotne simulacijske poteke dela - vse iz vašega CI/CD cevovoda ali AI agenta.
Kako se T-IA Connect poveže s PLCSim Advanced
T-IA Connect deluje kot most med vašimi skripti za avtomatizacijo, AI agenti in izvajalnim okoljem PLCSim Advanced - s čimer izpostavi več kot 40 orodij MCP za popoln nadzor nad simulacijo.
Vaš skript ali AI agent
CI cevovod, Claude agent ali skript po meri kliče orodja T-IA Connect prek MCP ali REST API.
T-IA Connect MCP strežnik
T-IA Connect prevede vaše zahteve v klic PLCSim Advanced API z uporabo Siemens PLCSIM Advanced V8 SDK.
PLCSim Advanced izvajalno okolje
Virtualna instanca S7-1500 deluje na vašem računalniku. Tagi se berejo in pišejo s hitrostjo cikla PLC. Fizična strojna oprema ni potrebna.
Popoln nadzor simulacije v 6 kategorijah
Vse, kar potrebujete za avtomatizacijo testiranja virtualnih PLC - od življenjskega cikla instance do dostopa na ravni taga
Upravljanje instanc
Ustvarite, izbrišite, seznamite in preglejte instance PLCSim Advanced. Preverite stanje in konfiguracijo instance. Podpora za več sočasnih virtualnih PLC-jev na isti napravi.
Nadzor napajanja
Vklopite in izklopite virtualne PLC-je. Preklapljajte med načinoma delovanja RUN in STOP. Izvedite ponastavitev pomnilnika, da vrnete instanco v čisto stanje med testnimi zagoni.
Branje / pisanje tagov
Povežite se z delujočo instanco, izpišite vse razpoložljive tage, berite posamezne ali več tagov v enem klicu in pišite vrednosti za testne dražljaje. Paketne operacije ohranjajo testne cikle hitre.
Konfiguracija omrežja
Nastavite IP naslov, podomrežno masko in prehod za vsako virtualno instanco PLC. Omogoča realistično simulacijo omrežne topologije in testiranje HMI povezave brez fizičnih stikal.
Simulacijski gradniki
Interakcija s simulacijskimi gradniki: preklopni gumbi za simulacijo digitalnih vhodov, prilagajanje drsnikov za analogne signale. Pišite testne dražljaje v virtualni PLC brez neposrednega dostopa do taga.
Upravljanje profilov
Shranite popolnoma konfigurirano instanco kot poimenovan profil. Naložite, posodobite in izbrišite profile. Obnovite znano dobro stanje simulacije v nekaj sekundah na začetku vsakega testnega nabora.
Tipičen potek dela simulacije DevOps
Od čistega stanja do potrjenega PLC programa - popolnoma avtomatizirano
Ustvari instanco
Pripravite nov virtualni PLC PLCSim Advanced z zahtevanim tipom CPU. Instanca se zažene izklopljena in pripravljena na konfiguracijo.
Vklop in konfiguracija omrežja
Vklopite instanco, preklopite v stanje STOP, nato nastavite IP naslov in podomrežje za testno okolje.
Prevajanje in prenos
Uporabite T-IA Connect za prevajanje projekta TIA Portal in prenos programa v virtualni PLC - natanko tako kot prenos na pravo strojno opremo.
Preklop na RUN in testiranje
Postavite PLC v način RUN. Pišite vrednosti vhodnih tagov prek paketnih klicev za pisanje, počakajte na enega ali več ciklov skeniranja, nato preberite izhodne tage in preverite pričakovane vrednosti.
Izklop in čiščenje
Izklopite instanco ob koncu testnega zagona. Izbrišite jo ali shranite kot profil za ponovno uporabo. Naprava je pripravljena na naslednjo izvedbo cevovoda.
Opombe o združljivosti
Pomembne zahteve in znana vedenja za pravilno konfiguracijo PLCSim Advanced
Zahtevane številke artiklov V1
PLCSim Advanced V8.0 zahteva številke artiklov V1 za CPU module (npr. 6ES7 511-1AK02-0AB0). Standardne številke artiklov V2+, uporabljene v strojni konfiguraciji TIA Portal, niso združljive s simulacijskim SDK-jem. Vedno preverite številko artikla pred ustvarjanjem instance.
Obseg programske opreme (Software) za prenos
Pri prenosu programa v instanco PLCSim Advanced mora biti TIA Portal konfiguriran za prenos v obsegu Software (ne Hardware and software). Celoten prenos strojne opreme bo neuspešen, ker se virtualna strojna oprema ne ujema s fizičnim katalogom modulov.
Ponastavitev podomrežne maske po ponovnem zagonu
Podomrežna maska, konfigurirana prek omrežnega API-ja, se po ponovnih zagonih instance PLCSim Advanced ne ohrani. Če vaš potek dela vključuje cikel napajanja ali ponastavitev pomnilnika, znova uporabite konfiguracijo podomrežne maske pred naslednjim poskusom prenosa ali povezave.
Referenca orodij MCP
Več kot 40 orodij, razvrščenih po kategorijah - vsa so klicna iz Claude, VS Code ali katerega koli odjemalca, združljivega z MCP
Runtime in zagon
plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation
Življenjski cikel instance
plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config
Napajanje in stanje delovanja
plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset
Omrežje
plcsim_get_network, plcsim_set_network
Tagi
plcsim_connect, plcsim_disconnect, plcsim_list_tags, plcsim_refresh_tags, plcsim_read_tag, plcsim_write_tag, plcsim_batch_read, plcsim_batch_write
Simulacijski gradniki
plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets
Profili
plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile