Udostępnij
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:

ParametrOpisPrzykłady
–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

Wymagania

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.

Podsumowanie

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

Udostępnij
Polecany kurs!
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.

Wybierz walutę
Przewiń do góry

Wyszukaj na stronie