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.
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.
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.
Ś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
Utwórz Instancję
Uruchom nowy wirtualny PLC PLCSim Advanced z wymaganym typem CPU. Instancja uruchamia się wyłączona i gotowa do konfiguracji.
Włącz i Skonfiguruj Sieć
Włącz instancję, przełącz w stan STOP, a następnie ustaw adres IP i podsieć dla środowiska testowego.
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.
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.
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