Runtime Konfiguration

TwinCAT 3.1 stellt ab der Version 4026.21 die Usermode Runtime als Ersatz für die Echtzeit Runtime bereit, weil immer mehr XAE-Installationen auf Windows die Hyper-V-Anforderungen (vgl. Systemvoraussetzungen) aufgrund von IT-Security-Vorgaben nicht erfüllen. Auf diesen Systemen ist das Ausführen der Steuerungsapplikationen mittels der Echtzeit-Runtime nicht möglich, sondern nur das reine Engineering (Kodieren, Compilieren usw).

Die Installation bietet deswegen seit dem Build 4026.21 die Möglichkeit, aus mehreren Optionen eine Runtime auszuwählen. In der Kommandozeile wird dies als XarMode bezeichnet.

Vorauswahl der Runtime durch den TwinCAT Package Manager

Der TwinCAT Paketmanager wählt vor der ersten Installation eine Standardeinstellung aus, welche Runtime (XarMode) verwendet werden sollte. Diese Auswahl kann in der Benutzeroberfläche oder durch die Kommandozeile verändert werden.

Folgende Tabelle zeigt die Auswahlmöglichkeiten an:

Installationssystem

Beschreibung

Realtime Runtime (XarMode: KM)

Realtime Runtime and Usermode Runtime (XarMode: KMWithUM)

Usermode Runtime (XarMode: UM)

Vollzugriff
(Beckhoff IPCs)

PCs ohne Hyper-V- Einschränkungen, wie z.B. Beckhoff IPCs

Default

Erlaubt

Erlaubt

Windows 10/11 mit aktiviertem Hyper-V (z.B. VBS)

PCs mit Einschränkungen bzgl. Hyper-V (typischerweise Engineering Systeme)

Erlaubt (kein Run Mode möglich)

Erlaubt (kein Run Mode der Echtzeit möglich)

Default

Windows on ARM

Windows-on-Arm-Systeme (typischerweise Engineering Systeme)

Nicht möglich

Nicht möglich

Default

32bit oder Windows 10 < 20H2

Ältere Windows-Systeme (typischerweise ohne Einschränkungen)

Default

Nicht möglich

Nicht möglich

Einschränkungen

Runtime Konfiguration ändern

1. Klicken Sie auf den Button Settings.
2. Wechseln Sie auf den Tab Runtime.
Runtime Konfiguration 1:
3. Wählen Sie eine Runtime-Konfiguraton.
4. Speichern Sie die Auswahl.
Entsprechend Ihrer Konfiguration werden Pakete deinstalliert und installiert.