Achse

Symbol von FB_PtpMotionHmi, 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

Zahl

Aktuelle Position der Achse

ActiveMove

Integer

Index der aktuellen Bewegung

ActiveSegment

Integer

Index des Segmentes, das aktiv ist

MaxAcceleration

Zahl

Maximale Beschleunigung

MaxDeceleration

Zahl

Maximale Verzögerung

MaxPosition

Zahl

Maximalgrenze Position

MaxVelocity

Zahl

Maximalgrenze Geschwindigkeit

MinPosition

Zahl

Minimalgrenze Position

MinVelocity

Zahl

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

Zahl

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

Zahl

Positions-Sollwert für das Segment

SegFunction

Integer

Segmentfunktionswert für das Segment

Velocity

Zahl

Geschwindigkeits-Sollwert für das Segment

Achse 3:

Schema: tchmi:framework#/definitions/Symbol

Attribut-Getter: getAxis

Attribut-Setter: setAxis

Verfügbar: seit Version 12.6.0