TcMlServer Service

Die Installation von TF3820 kann durch Überprüfung des Vorhandenseins des Dienstes TcMlServer.exe überprüft werden. Beachten Sie, dass der TcMlServer-Dienst einen verzögerten autonomen Start beim Neustart bietet. Beachten Sie hier die verzögerte Startzeit. Der TcMlServer allokiert beim Starten auf dem System den ADS-Port 19900.

Systemanforderungen

Neben einem 64-bit Windows- und einer TC1000 TwinCAT 3 ADS Installation (Workload TC1000.ADS.XAR), stellt der TcMlServer formal keine weiteren Anforderungen an das System außer einem Festplattenbedarf von ca. 500 MB. Für ein performantes Betreiben des TcMlServers ist jedoch eine möglichst hohe Anzahl an UM-Kernen zu empfehlen.

Lizenzabfrage

Beim Starten prüft der TcMlServer, ob die TF3820-Lizenz vorhanden ist. Wenn die Lizenz zunächst nicht vorhanden ist, wird der Lizenzstatus alle zehn Sekunden abgefragt. Ein Lizenzerwerb kann daher einen kurzen Moment dauern, bis er wirksam wird. Ein entsprechender Fehlercode wird bei Anfragen ausgegeben, wenn der TcMlServer nicht korrekt lizenziert ist.

Installationspfad und Log-Files:

C:\ProgramData\Beckhoff\TwinCAT\Functions\TF38xx-Machine-Learning\TcMlServer

In Supportfällen stehen im Ordner logs Logging-Datein mit etwaig aufgezeichneten Meldungen zur Verfügung.

Der logs-Ordner weist die folgende Struktur auf:

Nach jedem neuen Aufstarten legt der TcMlServer ein neues Verzeichnis, dessen Name sich aus Erstellungsdatum und -uhrzeit zusammensetzt, an. In dem Verzeichnis werden die logs im JSON-Dateiformat abgelegt und regelmäßig, sofern vorhanden, vom TcMlServer weggeschrieben. Im Fehlerfall können daher mehrere JSON-Dateien vorhanden sein, deren Namen ein Intervall der enthaltenen Fehler oder Warnungen spezifizieren.