ManualOperationSymbol

Symbol von FB_ManualOperation, in das das Control die Kommandos schreiben und den Status lesen wird. Die Symbolbindung an diesem Attribut muss eine variable Struktur haben.

Die Struktur der obersten Ebene muss die nachfolgenden Eigenschaften aufweisen:

Name

Typ

Beschreibung

fbCmd

FB_CmdManualFunction

Funktionsbaustein oder Struktur, die Kommandovariablen vom Bediener speichert.

fbState

FB_StateManualFunction

Funktionsbaustein oder Struktur, die von dem Control gelesene Statusvariablen speichert.

Die Top-Level-Struktur kann die folgenden Eigenschaften haben, wenn ein Hardware-Rad in die manuelle Steuerung dieser Achse einbezogen werden soll:

Name

Typ

Beschreibung

DoSelect

BOOL

Das Control schreibt TRUE in diese Variable, wenn der Bediener die Taste zur Verwendung der Hardware-Steuerung drückt.

IsSelectable

BOOL

Wenn TRUE kann die Hardware-Steuerung über die Schaltfläche auf der HMI ausgewählt werden.

IsSelected

BOOL

Wenn TRUE wird dieses Control ausgewählt, um mit der Hardware-Steuerung bewegt zu werden.

SelectSupported

BOOL

Wenn TRUE unterstützt dieses Control eine Hardware-Steuerung und zeigt eine Schaltfläche zur Auswahl an.

Jeder FB_CmdManualFunction-Funktionsbaustein oder Strukturtyp muss die folgenden Eigenschaften haben:

Name

Typ

Beschreibung

ToBasePos

BOOL

Das Control schreibt TRUE in diese Variable, wenn der Bediener die Taste drückt, um sich in Basisrichtung zu bewegen. Und schreibt FALSE, sobald die Taste losgelassen wird.

ToWorkPos

BOOL

Das Control schreibt TRUE in diese Variable, wenn der Bediener die Taste drückt, um sich in Arbeitsrichtung zu bewegen. Und schreibt FALSE, sobald die Taste losgelassen wird.

Jeder FB_StateManualFunction-Funktionsbaustein oder Strukturtyp muss folgende Eigenschaften haben:

Name

Typ

Beschreibung

EnableBasePos

BOOL

Wenn TRUE, wird die Schaltfläche ToBasePos aktiviert, und der Bediener kann sie drücken.

EnableWorkPos

BOOL

Wenn TRUE, wird die Schaltfläche ToWorkPos aktiviert, und der Bediener kann sie drücken.

FaultBasePos

BOOL

Wenn TRUE, ist ein Fehler während der Bewegung in Basisrichtung aufgetreten.

FaultWorkPos

BOOL

Wenn TRUE, ist ein Fehler während der Bewegung in Arbeitsrichtung aufgetreten.

InBasePos

BOOL

Wenn TRUE, hat die Achse die Bewegung zur Basisposition beendet.

InWorkPos

BOOL

Wenn TRUE, hat die Achse die Bewegung zur Arbeitsposition beendet.

MovingToBasePos

BOOL

Wenn TRUE, bewegt sich die Achse jetzt in Richtung der Basisposition.

MovingToWorkPos

BOOL

Wenn TRUE, bewegt sich die Achse jetzt in Richtung der Arbeitsposition.

ManualOperationSymbol 1:

Schema: tchmi:framework#/definitions/Symbol

Attribut-Getter: getFB_ManualOperation

Attribut-Setter: setFB_ManualOperation

Verfügbar: ab Version 12.6.0