MC_ReadBoolParameter

Mit diesem FB kann ein "BOOL"-Parameter aus der Achsdatenstruktur oder vom Antrieb gelesen werden.

Hinweis!

In der Voreinstellung wird der Antriebsparameter zyklisch ausgelesen, d. h. nach einem erfolgreichen Lesevorgang wird sofort der nächste gestartet. Dies erhöht jedoch die Busauslastung. Über die Eigenschaft "ReadCycle" des FB lässt sich eine größere Zykluszeit für das Wiederholen eines Leseauftrags einstellen.

Beispiel zum automatischen Ausführen eines Leseauftrages pro Sekunde: MC_ReadBoolParameter.ReadCycle := T#1000ms;

 

 

 

MC_ReadBoolParameter

 

 

 

AXIS_REF

-

Axis

Valid

-

BOOL

BOOL

-

Enable

Busy

-

BOOL

DINT

-

ParameterNumber

Error

-

BOOL

ErrorID

-

L_IE1P_Error

Value

-

BOOL

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

Axis

AXIS_REF

Übergabe der Achsdatenstruktur

Motion-Achsen (AXIS_REF)

Enable

BOOL

TRUE

Parameter kontinuierlich lesen.

ParameterNumber

DINT

Bestimmung der Parameternummer des zu lesenden Parameters.

  • Achsdatenparameter: Parameternummer = Subindex, siehe " Funktionen und Parametrierung ".
    • Beispiel: Vorschubkonstante der AXIS_REF
      Parameternummer := 32
  • Antriebsparameter:
Ausgänge

Name

Datentyp

Wert/Bedeutung

Valid

BOOL

TRUE

An den FB-Ausgängen liegen gültige Werte an.

Busy

BOOL

TRUE

Abarbeitung läuft.

Error

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe ErrorID .

ErrorID

L_IE1P_Error

Wenn Error = TRUE: Fehlernummer zum aufgetretenen Fehler.

Value

BOOL

Gelesener Parameterwert