Tworzenie dodatku z biblioteki DLL w TIA Portal

Share
Tworzenie dodatku z biblioteki DLL w TIA Portal

Tworzenie dodatku DLL w TIA Portal to proces, który pozwala na rozszerzenie funkcjonalności tego oprogramowania. W tym artykule przedstawimy, jak stworzyć dodatek z biblioteki DLL w TIA Portal oraz jakie są wymagania i wskazówki dotyczące tego procesu.

Jak stworzyć dodatek z biblioteki DLL w TIA Portal

Aby utworzyć plik addin z pliku dll, potrzebujesz programu Siemens.Engineering.AddIn.Publisher.exe, który jest dostępny w katalogu instalacyjnym TIA Portal w folderze PublicAPI. Potrzebujesz również ważnego pliku konfiguracyjnego w formacie XML. Masz następujące opcje konwersji pliku dll na plik addin:

  • Uruchom program Siemens.Engineering.AddIn.Publisher.exe za pomocą wiersza poleceń Windows (CMD) z odpowiednimi parametrami.
  • Dodaj program Siemens.Engineering.AddIn.Publisher.exe jako zdarzenie po budowie w Visual Studio.

Parametry uruchamiania programu

Poniższa tabela pokazuje parametry, które możesz użyć podczas uruchamiania programu:

ParametrDescriptionExamples
–configuration lub -f <configuration>Ścieżka do pliku konfiguracyjnego dla publikatora–configuration D:\Configuration.xml
-f D:\Configuration.xml
–certificatepassword lub -p <certificatepassword>Hasło do certyfikatu–certificatepassword MyPassword
-p MyPassword
–logfile lub -l <logfile>Ścieżka do pliku dziennika–logfile D:\Logfile.txt
-l D:\Logfile.txt
–outfile lub -o <out>Ścieżka i nazwa pliku addin, z którego ma być utworzony plik dll–outfile D:\MyAddin.addin
-o D:\MyAddin.addin
–verbose lub -vGdy użyjesz tej opcji, dodatkowe szczegóły są zapisywane w pliku dziennika.-verbose
-v
–console lub -cGdy użyjesz tej opcji, szczegóły logowania są wyświetlane w konsoli.–console
-c
–pause lub -xPozostawia otwarte okno wiersza poleceń po wykonaniu publikatora.–pause
-x
–help lub -hWyświetla parametry i ich opisy bezpośrednio w wierszu poleceń.–help
-h

Requirements

Wymaganie: Istnieje ważny plik konfiguracyjny w formacie XML.

Proces tworzenia pliku add-in

Tworzenie pliku add-in za pomocą wiersza poleceń

Aby utworzyć plik addin za pomocą wiersza poleceń Windows (CMD), wykonaj następujące kroki:

  1. Otwórz wiersz poleceń Windows (CMD).
  2. Przejdź do katalogu instalacyjnego TIA Portal i otwórz folder PublicAPI.
  3. Wprowadź wywołanie programu z wymaganymi parametrami i potwierdź klawiszem ENTER. Przykładowe wywołanie:

Siemens.Engineering.AddIn.Publisher.exe –configuration „D:\Configuration.xml” –logfile „D:\Logfile.txt” –verbose

Tworzenie pliku add-in za pomocą Visual Studio

Aby utworzyć plik addin za pomocą zdarzenia po budowie, wykonaj następujące kroki:

  1. Otwórz swój projekt C# w Visual Studio.
  2. Kliknij prawym przyciskiem myszy swój projekt w Eksploratorze rozwiązań.
  3. Wybierz polecenie „Właściwości” w menu kontekstowym.
  4. Kliknij „Zdarzenia kompilacji”.
  5. Kliknij „Edytuj zdarzenie po budowie”.
  6. Wprowadź wywołanie programu dla publikatora wraz z wymaganymi parametrami. Przykład:

„D:\Publisher\Siemens.Engineering.AddIn.Publisher.exe” –configuration Configuration.xml –logfile Log.txt –verbose

  1. Potwierdź swój wpis klikając „OK”.
  2. W rozwijanej liście „Wykonaj zdarzenie po budowie” wybierz, kiedy zdarzenie po budowie ma być wykonane.
  3. Podczas tworzenia pliku dll, proces publikacji jest również uruchamiany, a plik addin jest tworzony.

Najczęstsze pytania

  • Jakie są kroki do stworzenia dodatku DLL w TIA Portal?

Aby stworzyć dodatek DLL w TIA Portal, należy zainstalować odpowiednie oprogramowanie, przygotować plik konfiguracyjny XML oraz użyć programu Siemens.Engineering.AddIn.Publisher.exe.

  • Jakie języki programowania można używać do tworzenia bibliotek DLL dla TIA Portal?

Można używać języków takich jak C# oraz C++ do tworzenia bibliotek DLL dla TIA Portal.

  • Jakie są najczęstsze problemy przy integracji dodatków DLL w TIA Portal?

Najczęstsze problemy to błędy w plikach konfiguracyjnych, niezgodności wersji oraz błędy w kodzie źródłowym dodatku.

  • Jakie są zalety korzystania z dodatków DLL w TIA Portal?

Dodatki DLL pozwalają na rozszerzenie funkcjonalności TIA Portal, umożliwiając integrację zewnętrznych bibliotek oraz dostosowanie oprogramowania do specyficznych potrzeb użytkowników.

Summary

Tworzenie dodatku z biblioteki DLL w TIA Portal jest procesem, który wymaga odpowiednich narzędzi i wiedzy. Dzięki powyższym wskazówkom oraz zrozumieniu wymagań, można skutecznie integrować zewnętrzne biblioteki i rozszerzać możliwości TIA Portal.

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!

Przeczytaj również: Konfigurowanie aplikacji zewnętrznych w TIA Portal

Share
Recommended course!
Until 20.09.2022 rebate -15% on:

SIMATIC S7 in action

Sign up for the newsletter!
Author of entries
Tomasz Gilewski

Hello, my name is Tomasz Gilewski. I am the author of books on the S7-1200 controller and HMI panels (i.e. Siemens hardware). I have been programming exclusively on Siemens hardware and engineering tools for several years.

Leave a Comment

Select currency
Scroll to Top

Search on