DevOps / Symulacja

Testowanie Wirtualnych PLC Bez
Fizycznego Sprzętu

T-IA Connect zapewnia pełną programową kontrolę nad Siemens PLCSim Advanced V8.0. Twórz instancje, zarządzaj stanami zasilania, czytaj i zapisuj tagi, konfiguruj sieci i uruchamiaj kompletne przepływy pracy symulacji - wszystko z poziomu potoku CI/CD lub agenta AI.

Jak T-IA Connect łączy się z PLCSim Advanced

T-IA Connect działa jako most między skryptami automatyzacji, agentami AI a środowiskiem wykonawczym PLCSim Advanced - udostępniając ponad 40 narzędzi MCP do pełnej kontroli symulacji.

1

Twój Skrypt lub Agent AI

Potok CI, agent Claude lub niestandardowy skrypt wywołuje narzędzia T-IA Connect przez MCP lub REST API.

2

Serwer MCP T-IA Connect

T-IA Connect tłumaczy Twoje żądania na wywołania API PLCSim Advanced przy użyciu Siemens PLCSIM Advanced V8 SDK.

3

Środowisko PLCSim Advanced

Wirtualna instancja S7-1500 działa na Twoim komputerze. Tagi są czytane i zapisywane z prędkością cyklu PLC. Fizyczny sprzęt nie jest wymagany.

Pełna Kontrola Symulacji w 6 Kategoriach

Wszystko, czego potrzebujesz do automatyzacji testowania wirtualnych PLC - od cyklu życia instancji po dostęp na poziomie tagów

Zarządzanie Instancjami

Twórz, usuwaj, wyświetlaj i sprawdzaj instancje PLCSim Advanced. Sprawdzaj stan i konfigurację instancji. Obsługa wielu równoczesnych wirtualnych PLC na tej samej maszynie.

Sterowanie Zasilaniem

Włączaj i wyłączaj wirtualne PLC. Przełączaj między stanami operacyjnymi RUN i STOP. Wykonuj reset pamięci, aby przywrócić instancję do czystego stanu między uruchomieniami testowymi.

Odczyt / Zapis Tagów

Łącz się z uruchomioną instancją, wyświetlaj wszystkie dostępne tagi, czytaj pojedyncze lub wielokrotne tagi w jednym wywołaniu i zapisuj wartości dla bodźców testowych. Operacje wsadowe przyspieszają cykle testowe.

Konfiguracja Sieci

Ustaw adres IP, maskę podsieci i bramę dla każdej wirtualnej instancji PLC. Umożliwia realistyczną symulację topologii sieci i testowanie połączeń HMI bez fizycznych przełączników.

Widżety Symulacji

Interakcja z widżetami symulacji: przyciski przełączające do symulacji wejść cyfrowych, suwaki dla sygnałów analogowych. Zapisuj bodźce testowe do wirtualnego PLC bez bezpośredniego dostępu do tagów.

Zarządzanie Profilami

Zapisz w pełni skonfigurowaną instancję jako nazwany profil. Ładuj, aktualizuj i usuwaj profile. Przywróć znany, dobry stan symulacji w kilka sekund na początku każdego zestawu testów.

Typowy Przepływ Pracy Symulacji DevOps

Od czystego stanu do zatwierdzonego programu PLC - w pełni zautomatyzowane

1

Utwórz Instancję

Uruchom nowy wirtualny PLC PLCSim Advanced z wymaganym typem CPU. Instancja uruchamia się wyłączona i gotowa do konfiguracji.

2

Włącz i Skonfiguruj Sieć

Włącz instancję, przełącz w stan STOP, a następnie ustaw adres IP i podsieć dla środowiska testowego.

3

Skompiluj i Pobierz

Użyj T-IA Connect, aby skompilować projekt TIA Portal i pobrać program do wirtualnego PLC - zupełnie jak pobieranie do prawdziwego sprzętu.

4

Przełącz na RUN i Testuj

Uruchom PLC w trybie RUN. Zapisuj wartości tagów wejściowych za pomocą wsadowych wywołań zapisu, odczekaj jeden lub więcej cykli skanowania, a następnie odczytaj tagi wyjściowe i sprawdź oczekiwane wartości.

5

Wyłącz i Posprzątaj

Wyłącz instancję pod koniec testu. Usuń ją lub zapisz jako profil do ponownego użycia. Maszyna jest gotowa do kolejnego wykonania potoku.

Uwagi dot. Kompatybilności

Ważne wymagania i znane zachowania w celu poprawnej konfiguracji PLCSim Advanced

Wymagane Numery Artykułów V1

PLCSim Advanced V8.0 wymaga numerów artykułów V1 dla modułów CPU (np. 6ES7 511-1AK02-0AB0). Standardowe numery artykułów V2+ używane w konfiguracji sprzętowej TIA Portal nie są kompatybilne z SDK symulacji. Zawsze weryfikuj numer artykułu przed utworzeniem instancji.

Zakres Oprogramowania (Software) przy Pobieraniu

Podczas pobierania programu do instancji PLCSim Advanced, TIA Portal musi być skonfigurowany do pobierania w zakresie Software (nie Hardware and software). Pełne pobieranie sprzętowe nie powiedzie się, ponieważ wirtualny sprzęt nie pasuje do fizycznego katalogu modułów.

Reset Maski Podsieci po Restarcie

Maska podsieci skonfigurowana przez API sieciowe nie jest zachowywana po restartach instancji PLCSim Advanced. Jeśli Twój przepływ pracy obejmuje cykl zasilania lub reset pamięci, ponownie zastosuj konfigurację maski podsieci przed następną próbą pobrania lub połączenia.

Referencja Narzędzi MCP

Ponad 40 narzędzi podzielonych na kategorie - wszystkie możliwe do wywołania z poziomu Claude, VS Code lub dowolnego klienta zgodnego z MCP

Runtime i Uruchamianie

plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation

Cykl Życia Instancji

plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config

Zasilanie i Stan Operacyjny

plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset

Sieć

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

Widżety Symulacji

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

Zautomatyzuj Swoje Testy PLC Już Dziś

Zastąp ręczne sesje PLCSim powtarzalnymi, skryptowalnymi przepływami pracy symulacji. Uruchamiaj testy regresyjne w CI, waliduj zmiany logiki przed wdrożeniem i bezpiecznie testuj przypadki brzegowe na wirtualnym sprzęcie.