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

Achse 1:

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.

Achse 2:

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 FALSE gesetzt, wenn ein Segment in der aktuellen Konfiguration nicht verwendet wird.

Position

Number

Positions-Sollwert für das Segment

SegFunction

Integer

Segmentfunktionswert für das Segment

Velocity

Number

Geschwindigkeits-Sollwert für das Segment

Achse 3:

Schema: tchmi:framework#/definitions/Symbol

Attribut-Getter: getAxis

Attribut-Setter: setAxis

Verfügbar: ab Version 12.6.0