Tworzenie dodatku z biblioteki DLL w TIA Portal

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!
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