PtpPointBase

Diese Schnittstelle bietet die Basis für ClampingPoints und Points die zur Konfiguration des FB_Ptp verwendet werden.

Syntax:

INTERFACE I_PtpPointBase

PtpPointBase 1: Eigenschaften

Name

Typ

Zugriff

Beschreibung

Position

LREAL

Get, Set

Zielposition des PTP-Punktes.

Acceleration

LREAL

Get, Set

Beschleunigung mit der der Punkt angefahren werden soll.

Wird 0 übergeben, werden die Default-Werte der Achse verwendet.

Limiting

LREAL

Get, Set

Limitierung (Drehmoment oder Druck) mit dem der Punkt angefahren werden soll.

Wird 0 übergeben, wird der Idle-Wert der Achse verwendet.

NegativeOnly

BOOL

Get, Set

Die PTP-Bewegung soll nur ausgeführt werden, wenn die resultierende Bewegung in negativer Richtung erfolgen wird.

PositiveOnly

BOOL

Get, Set

Die PTP-Bewegung soll nur ausgeführt werden, wenn die resultierende Bewegung in positiver Richtung erfolgen wird.

Velocity

LREAL

Get, Set

Geschwindigkeit mit der der Punkt angefahren werden soll.

PtpPointBase 2: Methoden

Name

Beschreibung

Set(nIdx)

Weist die konfigurierten Eigenschaften der internen Stütztabelle an der nIdx-ten Stelle zu. Dabei wird der Punkt für die nächste Bewegung aktiviert. Der Aktivierungszustand kann nach der Zuweisung über Fetch().Activated abgefragt werden.

DeleteAll()

Alle Segmente in der Stützstellentabelle werden als ungültig markiert.

Reset()

Setzt alle gesetzten Eigenschaften dieses Punktes auf die Standardwerte zurück.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.71

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v12.12.0.0)