(Optional) Adapter-Windows-Dienst konfigurieren
Wählen Sie das für Ihr Projekt benötigte Adapterverfahren:
So installieren Sie den Adapter als Dienst für einen C#-Adapter
- Starten Sie den Task-Manager und wählen Sie das Register Prozesse.
- Rechtsklicken Sie den Prozess ThingSharp [Adaptername] und klicken Sie Task beenden.
- Rechtsklicken Sie die Eingabeaufforderung und klicken Sie Als Administrator ausführen.
- Wechseln Sie in das Verzeichnis, in dem der Adapter installiert ist, beispielsweise [Laufwerk:]\ProgramFiles (x86)\Siemens\[Adaptername]\Bin.
Hinweis: Je nachdem, wie der Adapter installiert wurde, kann der Pfad ein Bin-Verzeichnis enthalten. - Geben Sie den folgenden Befehl ein, um die neue IP-Adresse, Portnummer und den Windows-Dienst festzulegen:
[adaptername].exe -ip:xxx.xxx.xxx.xxx -port:xxxx -wsport:xxxx
-service
So installieren Sie den Adapter als Dienst für einen Java-Adapter
- Installieren Sie das Drittanbieter-Tool namens winsw. Weitere Informationen finden Sie unter https://www.bhupeshsingh.com/2019/08/how-to-run-any-java-application-as-windows-service.
- Erstellen Sie die winsw.xml-Datei, die Ihren Dienst beschreibt:
<service>
<id>MyService</id>
<name>My Service App</name>
<description>Java adapter windows service</description>
<executable>java</executable>
<arguments>-myadapter.jar</arguments>
</service> - Fügen Sie den Dienst über die Befehlszeile hinzu, in der Sie winsw installiert haben.
- Führen Sie
winsw.exe installaus.
Hinweis: Führen Sie für zusätzliche Konfigurationsoptionen den Adapter über die Eingabeaufforderung aus und geben Sie Folgendes ein: [adaptername] -?