MovePtp()

Löst die Abarbeitung der konfigurierten PTP-Segmente aus.
Syntax:
METHOD MovePtp : HRESULT
VAR_INPUT
bCommand: BOOL; // TRUE to start move, FALSE to abort running move or rewind old command
MoveIdx: INT; // Selected cluster of segments (By default: Cluster 1 - negative direction / Cluster 2 - positive direction)
SegmentCount: INT; // Segments to move (0 to move all segments)
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
bCommand | BOOL | TRUE um eine Bewegung auszulösen, FALSE um eine laufende Bewegung abzubrechen oder ein anliegendes Kommando zurückzunehmen. |
MoveIdx | INT | Ausgewählter Cluster (gruppierte PTP-Segmente). In der Default-Initialisierung umfasst Cluster 1 die Bewegungen in negativer Richtung und Cluster 2 die in positiver Richtung. |
SegmentCount | INT | Anzahl der Segmente, die gefahren werden sollen. Eine 0 sorgt für das Fahren aller Segmente eines Clusters. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
MovePtp | HRESULT | Rückgabewert mit Feedback zum Erfolg der Ausführung. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.42 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.5.5) |