(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

  1. Starten Sie den Task-Manager und wählen Sie das Register Prozesse.
  2. Rechtsklicken Sie den Prozess ThingSharp [Adaptername] und klicken Sie Task beenden.
  3. Rechtsklicken Sie die Eingabeaufforderung und klicken Sie Als Administrator ausführen.
  4. 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.
  5. 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

  1. 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.
  2. 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>
  3. Fügen Sie den Dienst über die Befehlszeile hinzu, in der Sie winsw installiert haben.
  4. Führen Sie winsw.exe install aus.

Hinweis: Führen Sie für zusätzliche Konfigurationsoptionen den Adapter über die Eingabeaufforderung aus und geben Sie Folgendes ein: [adaptername] -?