TwinCAT 3 C++-Projekt implementieren

In diesem Artikel wird beschrieben, wie das Beispielprojekt geändert werden kann.

Nach der Erstellung eines TwinCAT C++-Projekts und dem Öffnen der <MyClass>.cpp (in diesem Beispiel Module1.cpp) beginnt die Implementierung.

1. Die Methode <MyClass>::CycleUpdate() wird zyklisch aufgerufen - das ist die Stelle, wo die zyklische Logik zu positionieren ist. Fügen Sie an dieser Stelle den gesamten zyklischen Code hinzu. Zur Navigation verwenden Sie die Dropdown-Menüs am oberen Rand des Editors.
TwinCAT 3 C++-Projekt implementieren 1:
2. In diesem Fall wird ein Zähler um den Wert der Variablen Value im Eingangsabbild (m_Inputs) inkrementiert. Ersetzen Sie eine Zeile, um den Zähler zu inkrementieren, ohne Abhängigkeit des Werts vom Eingangsabbild.
Diese Zeile:
m_counter+=m_Inputs.Value;
durch diese ersetzen:
m_counter++;
3. Speichern Sie die Änderungen.
4. Falls Sie das Modul für den Online-Change vorbereitet haben, beachten Sie, dass hier die Version 0.0.0.1 implementiert wurde, wie Sie im TMC Editor sehen können.
TwinCAT 3 C++-Projekt implementieren 2:
5. Das Projekt kann nun gebaut werden und die eigentliche Implementierung erfolgt, bis lokale Tests erfolgreich verlaufen sind.