Parameter hinzufügen / bearbeiten / löschen

Mit Hilfe des TwinCAT Module Class (TMC) Editors können Eigenschaften und Funktionalitäten einer TwinCAT-Klasse hinzugefügt, bearbeitet und gelöscht werden.

Dieser Artikel beschreibt:

Schritt 1: Neuen Parameter erzeugen

1. Wählen Sie nach dem Starten des TMC Editors das Ziel Parameters aus.
2. Erweitern Sie die Liste der Parameter durch Klick auf die + Schaltfläche Add a new parameter um einen neuen Parameter.
Daraufhin wird ein neuer „Parameter“ als neuer Eintrag aufgeführt:
Parameter hinzufügen / bearbeiten / löschen 1:
3. Wählen Sie Parameter im linken Baum oder doppelklicken Sie auf den rot markierten „Parameter3“ oder wählen Sie den Knoten im Baum, um Details zum neuen Parameter zu erhalten.
Parameter hinzufügen / bearbeiten / löschen 2:
4. Konfigurieren Sie den Parameter sowie die Datentypen.
5. Geben Sie diesem einen aussagekräftigeren Namen - in diesem Beispiel „bEnable“ - und wählen den Datentyp „BOOL“.
Parameter hinzufügen / bearbeiten / löschen 3:
6. Speichern Sie Ihre in der TMC-Datei vorgenommenen Änderungen.

Schritt 2: Starten Sie den TwinCAT TMC Code Generator um einen Code für die Modulbeschreibung zu erzeugen.

1. Klicken Sie mit der rechten Maustaste auf Ihre Projektdatei und wählen TwinCAT TMC Code Generator, um den Parameter in Ihrem Quellcode zu erhalten:
Parameter hinzufügen / bearbeiten / löschen 4:
Sie sehen die Parameterdeklaration in der Header-Datei „Module1.h“ des Moduls.
Parameter hinzufügen / bearbeiten / löschen 5:
Die Implementierung des neuen Parameters finden Sie in den get und set Methoden der Modulklasse „module1.cpp“.
Parameter hinzufügen / bearbeiten / löschen 6:

Um einen weiteren Parameter hinzuzufügen, verwenden Sie erneut den TwinCAT TMC Code Generator.

Schritt 3: Übergänge der Zustandsmaschine

Beachten Sie die verschiedenen Zustandsübergänge Ihrer Zustandsmaschine:

Parameter hinzufügen / bearbeiten / löschen 7:

Die Parameter werden beim Übergang Init->Preop und gegebenenfalls Preop->Safeop festgelegt.