Achse
Symbol von fbAxis, das mit diesem Control angezeigt und konfiguriert wird. Das an dieses Attribut gebundene Achsensymbol muss eine variable Struktur haben, wie nachstehend erläutert.
Die Struktur der obersten Ebene muss die unten aufgeführten Eigenschaften aufweisen:
Name | Typ | Beschreibung |
---|---|---|
ActPosition | Number | Aktuelle Position der Achse |
ActiveMove | Integer | Index der aktuellen Bewegung |
ActiveSegment | Integer | Index des Segmentes, das aktiv ist |
MaxAcceleration | Number | Maximale Beschleunigung |
MaxDeceleration | Number | Maximale Verzögerung |
MaxPosition | Number | Maximalgrenze Position |
MaxVelocity | Number | Maximalgrenze Geschwindigkeit |
MinPosition | Number | Minimalgrenze Position |
MinVelocity | Number | Minimalgrenze Geschwindigkeit |
fbAxisMove | ARRAY [1..2] von 'Move Config' | Array von Bewegungen |

Jede Move-Konfigurationsstruktur oder jeder Funktionsbaustein muss die unten aufgeführten Eigenschaften aufweisen:
Name | Typ | Beschreibung |
---|---|---|
EndFunction | Integer | Wert der Move-Endfunktion. |
StartFunktion | Integer | Wert der Move-Startfunktion. |
fbSegments | ARRAY [1..5] von 'Segment Config' | Array von Bewegungssegmenten. |

Jede Segment-Konfigurationsstruktur oder jeder Funktionsbaustein muss die unten aufgeführten Eigenschaften aufweisen:
Name | Typ | Beschreibung |
---|---|---|
Acceleration | Number | Beschleunigungs-Sollwert für das Segment |
Deceleration | Integer | Verzögerungs-Sollwert für das Segment |
InUse | BOOL | Diese Eigenschaft wird auf |
Position | Number | Positions-Sollwert für das Segment |
SegFunction | Integer | Segmentfunktionswert für das Segment |
Velocity | Number | Geschwindigkeits-Sollwert für das Segment |

Schema: tchmi:framework#/definitions/Symbol
Attribut-Getter: getAxis
Attribut-Setter: setAxis
Verfügbar: ab Version 12.6.0