Debuggen der Statemachine mit der Usermode Runtime

Die Statemachine der TcCOM Module kann in der Echtzeit-Umgebung nicht debugged werden, da zu dem Zeitpunkt der Debugger selber noch gestartet wird.
Die Usermode Runtime kann dafür genutzt werden.

Ein TwinCAT C++ Projekt und ist in Visual Studio geladen
1. Aktivieren Sie das Projekt wird in einer Usermode Runtime
2. Öffnen Sie eine zweite Visual Studio Instanz
3. Verbinden Sie sich per normalem Visual Studio C++ Debugger mit dem Prozess der Usermode Runtime. Debug -> Attach to Process … -> Auswahl des TcSystemServiceUm.exe
Debuggen der Statemachine mit der Usermode Runtime 1:
4. Fügen Sie in dieser Instanz das TwinCAT C++ Projekt hinzu, welches Sie debuggen möchten. Setzen Sie Breakpoints in den Transitionen.
5. Starten Sie die Usermode Runtime – die Breakpoints werden erreicht.
Debuggen der Statemachine mit der Usermode Runtime 2: