Tworzenie dodatków w TIA Portal: jak rozszerzać funkcjonalność swojego projektu

Udostępnij
Tworzenie dodatków w TIA Portal: jak rozszerzać funkcjonalność swojego projektu

Dodatki w TIA Portal dają możliwość rozszerzenia funkcjonalności Twojego projektu. Aby uzyskać wsparcie dla dodatków, zainstaluj “TIA Portal Openness”. Możesz samodzielnie programować dodatki i uruchamiać je w TIA Portal. Dodatki muszą być dostępne jako pliki pakietów z rozszerzeniem “*.addin” i zapisane w folderze “AddIns” w katalogu instalacyjnym TIA Portal. Przed uruchomieniem, każdy dodatek musi być aktywowany w karcie zadania “dodatków”.

Typy dodatków w TIA Portal

Możesz programować następujące typy dodatków:

  • Dodatki uruchamiane za pomocą menu kontekstowego.
  • Dodatki uruchamiane razem z workflow.

Rozszerzanie funkcjonalności TIA Portal

Za pomocą API możesz uzyskać dostęp do usługi zwrotnej TIA Portal za pomocą swojego dodatku, co umożliwia wyświetlanie komunikatów użytkownikowi, takich jak błędy czy postępy.

Obsługa problemów podczas uruchamiania dodatków

Jeśli wystąpią błędy podczas uruchamiania dodatków, zostaniesz o tym poinformowany w zakładce “Ogólne > Informacje” w oknie inspektora. W zależności od błędu generowany jest raport o awarii, do którego możesz uzyskać dostęp za pomocą linku w kolumnie “Przejdź do”.

Narzędzia do rozwoju dodatków TIA Portal

Programowanie dodatków odbywa się w języku programowania C#. Możesz stworzyć projekt C# oraz wymagane klasy i metody, lub skorzystać z Narzędzi do rozwoju dodatków TIA Portal.

  • Tworzenie projektu C#: Możesz użyć szablonu projektu do stworzenia projektu C# dla swojego dodatku.
  • Tworzenie kodu programowego: Możesz użyć szablonów kodu do stworzenia ram programu dla pożądanego dodatku.
  • Kompilacja i debugowanie: Narzędzia do rozwoju dodatków TIA Portal umożliwiają łatwą kompilację i debugowanie twojego kodu programowego.

Użyj Narzędzi do rozwoju dodatków TIA Portal w Microsoft Visual Studio 2019 lub 2022 lub w Visual Studio Code.

Masowe wdrażanie dodatków

Dodatki mogą być dystrybuowane w firmie za pomocą mechanizmu masowego wdrażania. Administrator umieszcza dodatki na określonym dysku sieciowym, a następnie są one kopiowane do katalogu “CorporateAddIns” użytkownika końcowego.

Krok po kroku

​Dodatki ​ dają możliwość rozszerzenia funkcjonalności TIA Portal. Otrzymasz wsparcie dla ​dodatków ​ po zainstalowaniu “TIA Portal Openness”.

​Możesz samodzielnie programować ​dodatki ​ i uruchamiać je w TIA Portal. Aby to zrobić, ​dodatki ​ muszą być dostępne jako pliki pakietów z rozszerzeniem ” ​*.addin ​” i zapisane w folderze ” ​AddIns ​” w katalogu instalacyjnym TIA Portal. Zanim ​dodatki ​ będą mogły być uruchomione, każdy z nich musi być aktywowany w karcie zadania ” ​dodatków ​”. 

​Możesz programować następujące typy ​dodatków:

  • ​Dodatki ​, które są uruchamiane za pomocą menu kontekstowego

​Te ​dodatki ​ mogą być uruchamiane w drzewie projektu, w edytorze “Urządzenia i sieci” oraz w karcie zadania “Biblioteki” za pomocą poleceń menu kontekstowego. Ponadto edytor Workspace interfejsu Version Control (VCI) również umożliwia rozszerzenie menu kontekstowego o ​dodatki ​.

  • ​Dodatki ​, które są uruchamiane razem z workflow

​Te ​dodatki ​ nie muszą być wywoływane explicite. Jeśli istnieją ​dodatki ​ dostępne i aktywowane dla określonych workflow, są one uruchamiane razem z odpowiednim workflow. Na przykład, jeśli workflow to ‘kompilacja’, możesz zaprogramować ​dodatki ​, które wykonują dodatkowe funkcje w określonych zdefiniowanych punktach. 

​Za pomocą API możesz uzyskać dostęp do usługi zwrotnej TIA Portal za pomocą swojego ​dodatku ​. Umożliwia to wyświetlanie komunikatów użytkownikowi twojego ​dodatku ​. Mogą to być na przykład komunikaty o błędach lub postępach.

Dodatki workflow

​Możesz programować ​dodatki ​ dla następujących workflow:

  • ​Interfejs kontroli wersji: operacja przeciągnij i upuść oraz synchronizacja w edytorze Workspace

​Istnieje opis, jak możesz programować te ​dodatki ​ workflow w odpowiednich sekcjach pomocy online.

Obsługa problemów podczas uruchamiania dodatków

​Jeśli wystąpią błędy podczas uruchamiania dodatków, zostaniesz o tym poinformowany w zakładce “Ogólne > Informacje” w oknie inspektora. W zależności od błędu generowany jest raport o awarii, do którego możesz uzyskać dostęp za pomocą linku w kolumnie “Przejdź do”.

Narzędzia do rozwoju dodatków TIA Portal

​Programowanie ​dodatków ​ odbywa się w języku programowania C#. Możesz albo ręcznie stworzyć projekt C# oraz wymagane klasy i metody, albo skorzystać z ​Narzędzi do rozwoju dodatków TIA Portal ​. 

  • ​Tworzenie projektu C#

​Możesz użyć szablonu projektu do stworzenia projektu C# dla swojego ​dodatku ​.

  • ​Tworzenie kodu programowego

​Możesz użyć szablonów kodu do stworzenia ram programu dla pożądanego ​dodatku ​ typu. Następnie programujesz pożądane funkcje.

  • ​Kompilacja i debugowanie

​Narzędzia do rozwoju dodatków TIA Portal ​ umożliwiają łatwą kompilację i debugowanie twojego kodu programowego.

​Użyj ​Narzędzi do rozwoju dodatków TIA Portal ​ w Microsoft Visual Studio 2019 lub 2022 lub w Visual Studio Code.

​Więcej informacji na temat ​Narzędzi do rozwoju dodatków TIA Portal ​ oraz wymaganych plików instalacyjnych znajdziesz na DVD 2 pakietu instalacyjnego TIA Portal w sekcji “DVD > Wsparcie > TIA_Portal_Add-In_Tools > Rozwój”.

Masowe wdrażanie dodatków

​Dodatki ​ mogą być dystrybuowane w firmie za pomocą mechanizmu masowego wdrażania. W tym celu administrator ​dodatków ​ umieszcza ​dodatki ​ na określonym dysku sieciowym. Za pomocą usługi te ​dodatki ​ są kopiowane do katalogu ” ​CorporateAddIns ​” użytkownika końcowego. 

Podsumowanie

Tworzenie dodatków w TIA Portal to doskonały sposób na rozszerzenie funkcjonalności Twoich projektów. Dzięki możliwości integracji zewnętrznych bibliotek oraz personalizacji funkcji, możesz dostosować swoje rozwiązania do indywidualnych potrzeb.

Najczęściej zadawane pytania

  • Jak tworzyć dodatki w TIA Portal?

Aby tworzyć dodatki w TIA Portal, musisz zainstalować “TIA Portal Openness” i programować dodatki w języku C#.

  • Jak rozszerzyć funkcjonalność swojego projektu w TIA Portal?

Możesz rozszerzyć funkcjonalność swojego projektu, tworząc dodatki, które integrują zewnętrzne biblioteki lub personalizują funkcje.

  • Jakie są możliwości tworzenia dodatków w TIA Portal?

Możliwości obejmują programowanie dodatków uruchamianych z menu kontekstowego oraz dodatków działających w ramach workflow.

  • Jakie narzędzia wspierają rozwój projektów w TIA Portal?

Narzędzia do rozwoju dodatków TIA Portal, Microsoft Visual Studio oraz Visual Studio Code to kluczowe narzędzia wspierające rozwój projektów.

Jeśli chcesz pogłębić swoją wiedzę i umiejętności w zakresie programowania i konfiguracji systemów automatyki, polecamy zapisanie się na darmowy kurs PLC!

Sprawdź również: Jak zarządzać ustawieniami w portalu TIA

Udostępnij
Polecany kurs!
Do 20.09.2022 rabat -15% na:

SIMATIC S7 w akcji

Zapisz się na newsletter!
Autor wpisów
Tomasz Gilewski

Witam, nazywam się Tomasz Gilewski. Jestem autorem książek o sterowniku S7-1200 oraz panelach HMI (czyli sprzęt firmy Siemens). Od kilkunastu lat zajmuję się programowaniem wyłącznie na sprzęcie oraz narzędziach inżynieryjnych firmy Siemens.

Zostaw komentarz

Wybierz walutę
Przewiń do góry

Wyszukaj na stronie