PtpPoint
Diese Schnittstelle wird im FB_Ptp für die Konfiguration eines PTP-Punktes verwendet. Sie kann direkt aufgerufen und konfiguriert werden.
Syntax:
INTERFACE I_PtpPoint EXTENDS I_PtpPointBase
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Position | LREAL | Get, Set | Zielposition des PTP-Punktes. |
Deceleration | LREAL | Get, Set | Verzögerung mit der der Punkt angefahren werden soll. Wird 0 übergeben, werden die Default-Werte der Achse verwendet. |
Jerk | LREAL | Get, Set | Ruck mit dem der Punkt angefahren werden soll. Wird 0 übergeben, werden die Default-Werte der Achse verwendet. |
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. |
Methoden
Name | Beschreibung |
|---|---|
Set( | Weist die konfigurierten Eigenschaften der internen Stütztabelle an der |
AsStruct() | Lesen und Schreiben eines Punktes als ST_LookUpPtpPoint Struktur. |
Fetch( | Lädt den |
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) |