MovePtp()

MovePtp() 1:

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

MovePtp() 2: 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.

MovePtp() 3: 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)