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.
- 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.
- 5. Das Projekt kann nun gebaut werden und die eigentliche Implementierung erfolgt, bis lokale Tests erfolgreich verlaufen sind.