Nowość - Rozszerzenie VS Code

Programowanie TIA Portal
W VS Code

Przeglądaj, edytuj SCL/STL, kompiluj, kontroluj wersje i korzystaj z AI w projektach Siemens TIA Portal - bez opuszczania edytora. Działa z VS Code, Cursor i Windsurf.

Bezpłatna instalacja z VS Code Marketplace. Wymaga licencji T-IA Connect.

Demo rozszerzenia T-IA Connect dla VS Code - edycja SCL, kompilacja blokow i przegladanie projektow TIA Portal

Dlaczego warto wyjść poza TIA Portal?

TIA Portal jest potężny, ale jego środowisko programistyczne ma ograniczenia

Zamknięty ekosystem

Edytor TIA Portal nie ma rozszerzeń, motywów ani możliwości personalizacji. Jesteś ograniczony do jednego przepływu pracy z limitowanymi narzędziami produktywności.

Brak natywnej integracji AI

Siemens Industrial Copilot jest drogi i ograniczony. Nie ma możliwości korzystania z Claude, GPT ani modeli lokalnych bezpośrednio w TIA Portal.

Ręczna kontrola wersji

TIA Portal nie ma wbudowanej obsługi Git. Zespoły polegają na spakowanych archiwach projektów, udostępnionych folderach lub ręcznych eksportach do śledzenia zmian.

Wolna pętla feedback loop

Przełączanie między TIA Portal, edytorem tekstu, klientem Git i oknem czatu AI przerywa Państwa koncentrację i marnuje czas.

Jak to działa

Rozszerzenie komunikuje się z TIA Portal poprzez serwer T-IA Connect, który opakowuje API Siemens Openness. Edytor kodu wysyła żądania REST do serwera lokalnego, który tłumaczy je na operacje TIA Portal. Brak bezpośredniej zależności od TIA Portal w VS Code.

VS Code / Cursor

Rozszerzenie + Interfejs

Serwer T-IA Connect

API REST + Openness

TIA Portal V17-V21

Projekty PLC

Wszystko, czego potrzebujesz

12 zintegrowanych narzędzi do tworzenia projektów TIA Portal z ulubionego edytora

Eksplorator projektu

Przeglądaj całe drzewo projektu TIA Portal z kolorowymi ikonami dla OB, FB, FC i DB. Drzewo urządzeń, foldery bloków i wskaźniki stanu na pierwszy rzut oka.

Edycja SCL / STL

Pełne wsparcie językowe: podświetlanie składni, autouzupełnianie, pomoc przy sygnaturach, dokumentacja po najechaniu, przejdź do definicji, zmień nazwę symbolu i 15 snippets kodu.

Przeglądarka LAD / FBD / GRAPH

Renderowanie SVG w trybie tylko do odczytu bloków graficznych. Wyświetlaj styki, cewki, instrukcje blokowe i gałęzie równoległe bezpośrednio w VS Code.

Tworzenie bloków

Twórz FB, FC, OB i DB w SCL, STL, LAD, FBD lub GRAPH. Szablony kodu są wstrzykiwane automatycznie dla języków tekstowych.

Kompilacja

Kompiluj pojedynczy blok lub całe urządzenie za pomocą Ctrl+Shift+B. Błędy i ostrzeżenia pojawiają się jako diagnostyka VS Code z dokładnymi numerami linii.

Eksport / Import

Tagi (CSV, XLSX, XML), UDT, tabele obserwacji, ekrany HMI i konfiguracja sprzętowa (AML). Eksport wszystkiego jednym kliknięciem dla tagów + UDT + tabel obserwacji.

Kontrola wersji (VCS)

Zarządzanie wersjami oparte na Git z inteligentnym porównywaniem XML, sortowaniem zależności, czyszczeniem osieroconych elementów, operacjami na gałęziach, historią commitów i auto-eksportem.

Integracja AI

Uczestnik @tia dla GitHub Copilot, dedykowany panel boczny AI z obsługą wielu dostawców oraz serwer MCP z ponad 100 narzędziami.

Serwer MCP

Automatycznie generuje .vscode/mcp.json z ponad 100 narzędziami. Kompatybilny z Claude Desktop, Claude Code, Cursor i Windsurf do automatyzacji wspomaganej przez AI.

Testy PLC

Uruchamiaj pojedyncze testy lub pełne zestawy testów na PLCSim Advanced. Szczegółowe wyniki z oznaczeniami pass/fail, szczegółami asercji i czasami wykonania.

Odniesienia krzyżowe

Wyświetlaj wszystkie odniesienia dla dowolnego bloku w SCL, STL, LAD, FBD i GRAPH. Oznaczenia źródło/cel ze wskaźnikami odczytu/zapisu.

Potoki CI/CD

Definiuj, uruchamiaj i monitoruj potoki automatyzacji. Twórz z szablonów, przeglądaj historię wykonania i integruj z przepływem pracy DevOps.

Trzy sposoby korzystania z AI

T-IA Connect oferuje trzy niezależne ścieżki integracji AI. Korzystaj z jednej, dwóch lub wszystkich trzech w zależności od przepływu pracy i preferencji.

@tia w Copilot Chat

Wpisz @tia w GitHub Copilot Chat, aby uzyskać dostęp do 30 narzędzi modeli językowych. Zadawaj pytania o projekt, generuj bloki, analizuj odniesienia krzyżowe - wszystko w formie konwersacji.

T-IA Connect Copilot

Dedykowany panel boczny AI niezależny od GitHub Copilot. Użyj własnego klucza API dla OpenAI, Anthropic, Google, Mistral lub modelu lokalnego przez Ollama.

Serwer MCP (100+ narzędzi)

Pełne API T-IA Connect udostępnione jako narzędzia MCP. Używaj z Claude Code, Cursor Agent lub dowolnym klientem kompatybilnym z MCP do autonomicznego programowania PLC.

Działa tam, gdzie pracujesz

Kompatybilny z najpopularniejszymi edytorami kodu i TIA Portal V17 do V21

Edytory

VS Code 1.85+, Cursor i Windsurf. Każdy edytor obsługujący rozszerzenia VS Code.

TIA Portal

Siemens TIA Portal V17, V18, V19, V20 i V21. Wymaga API Openness (zawarte w edycji Professional).

Platforma

Windows (wymagany dla TIA Portal). Serwer T-IA Connect działa lokalnie na stacji inżynierskiej.

Szybki start w 6 krokach

Od zera do edycji kodu PLC w VS Code

1

Zainstaluj rozszerzenie

Wyszukaj "T-IA Connect" w VS Code Marketplace lub zainstaluj ze strony internetowej. Zajmuje to kilka sekund.

2

Zainstaluj T-IA Connect Desktop

Pobierz i zainstaluj aplikację T-IA Connect. Zawiera serwer łączący VS Code z TIA Portal.

3

Zaloguj się

Kliknij "Zaloguj się" w rozszerzeniu. Przeglądarka się otworzy, logujesz się, a token jest bezpiecznie przechowywany w pęku kluczy systemu operacyjnego.

4

Uruchom serwer

Uruchom serwer T-IA Connect z VS Code (tryb headless lub GUI). Klucz API jest pobierany automatycznie.

5

Otwórz projekt TIA Portal

Otwórz TIA Portal i załaduj projekt. T-IA Connect wykryje go i wypełni Eksplorator projektu.

6

Zacznij programować

Kliknij dowolny blok, aby otworzyć go w edytorze. Edytuj SCL/STL, kompiluj za pomocą Ctrl+Shift+B i automatycznie reimportuj przy zapisie.

Najczęściej zadawane pytania

Czy rozszerzenie VS Code jest bezpłatne?

Samo rozszerzenie jest bezpłatne do zainstalowania z VS Code Marketplace. Wymaga jednak licencji T-IA Connect do połączenia z TIA Portal. Można rozpocząć od bezpłatnego okresu próbnego, aby przetestować wszystkie funkcje.

Czy nadal potrzebuję zainstalowanego TIA Portal?

Tak. T-IA Connect działa obok TIA Portal, nie jako jego zamiennik. TIA Portal musi być zainstalowany na tej samej maszynie co serwer T-IA Connect. Rozszerzenie komunikuje się z TIA Portal poprzez API Openness.

Jakie języki programowania są obsługiwane?

SCL i STL mają pełne wsparcie edycji z podświetlaniem składni, autouzupełnianiem i diagnostyką. Bloki LAD, FBD i GRAPH można przeglądać (renderowanie SVG tylko do odczytu) i tworzyć, ale nie edytować graficznie w VS Code.

Czy mogę używać go z Cursor lub Windsurf zamiast VS Code?

Tak. Rozszerzenie jest kompatybilne z każdym edytorem obsługującym rozszerzenia VS Code. Cursor i Windsurf są w pełni obsługiwane i przetestowane.

Czy integracja AI jest dołączona?

Rozszerzenie zawiera trzy ścieżki integracji AI: @tia dla GitHub Copilot Chat, dedykowany panel boczny AI (z własnym kluczem API) oraz serwer MCP. Funkcje AI wymagają licencji T-IA Connect z dodatkiem AI.

Czy działa z TIA Portal V21?

Tak. T-IA Connect obsługuje TIA Portal V17, V18, V19, V20 i V21. Rozszerzenie działa identycznie we wszystkich obsługiwanych wersjach.

Przenieś TIA Portal do swojego edytora

Edytuj SCL/STL, kompiluj, kontroluj wersje i korzystaj z AI - wszystko z VS Code. Bezpłatna instalacja, gotowe w kilka minut.