MC_ReadParameter

Funktionsbeschreibung

Dieser Funktionsbaustein liest einen Wert in einem spezifischen Parameter.

Bibliothek und Namespace

Name der Bibliothek: GMC Independent PLCopen MC

Namespace: GIPLC

Grafische Darstellung

Eingänge

Eingang

Datentyp

Beschreibung

Enable

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

Der Eingang Enable startet oder beendet die Ausführung eines Funktionsbausteins.

  • FALSE: Die Ausführung des Funktionsbausteins wurde beendet. Die Ausgänge Valid, Busy und Error werden auf FALSE gesetzt.

  • TRUE: Der Funktionsbaustein wird ausgeführt. Der Funktionsbaustein fährt mit der Ausführung fort, solange der Eingang Enable auf TRUE gesetzt ist.

ParameterNumber

UINT

Wertebereich: 0...65535

Standardwert: 1000

ATV:

  • 10: Istgeschwindigkeit RFRD.

  • 11: Zielgeschwindigkeit LFRD.

  • 1000: Auswahl über Eingang Address.

LXM32:

  • 1: Sollposition (vom Profilgenerator). _RAMP_p_target

  • 2: Positive Positionsgrenze des Software-Endschalters. MON_swLimP

  • 3: Negative Positionsgrenze des Software-Endschalters. MON_swLimN

  • 4: Überwachung des positiven Software-Endschalters. (Aktiviert: Bit 0 = 0. Deaktiviert: Bit 0 = 1). MON_SW_Limits

  • 5: Überwachung des negativen Software-Endschalters. (Aktiviert: Bit 0 = 0. Deaktiviert: Bit 0 = 1). MON_SW_Limits

  • 8: Maximaler benutzerdefinierter Wert für Geschwindigkeiten in Benutzereinheiten. _ScaleVELmax

  • 10: Istgeschwindigkeit in Benutzereinheiten. _v_act

  • 11: Zielgeschwindigkeit in benutzerdefinierten Einheiten. _RAMP_v_target

  • 12/14: Maximaler benutzerdefinierter Wert für Beschleunigung und Verzögerung in Benutzereinheiten. _ScaleRAMPmax

  • 1000: Auswahl über Eingang Address.

Lexium ILA, ILE und ILS Integrierte Antriebe (EtherNet/IP und Modbus TCP):

  • 1: Sollposition (vom Profilgenerator). _p_tarRAMPusr

  • 2: Positive Positionsgrenze des Software-Endschalters. SPVswLimPusr

  • 3: Negative Positionsgrenze des Software-Endschalters. SPVswLimNusr

  • 4: Überwachung des positiven Software-Endschalters. (Aktiviert: Bit 0 = 0. Deaktiviert: Bit 0 = 1). SPV_SW_Limits

  • 5: Überwachung des negativen Software-Endschalters. (Aktiviert: Bit 0 = 0. Deaktiviert: Bit 0 = 1). SPV_SW_Limits

  • 8: Maximaler benutzerdefinierter Wert für Geschwindigkeiten in Benutzereinheiten. RAMPn_max

  • 10: Istgeschwindigkeit in Benutzereinheiten. _n_act

  • 11: Zielgeschwindigkeit in Benutzereinheiten. _n_targetRAMP

  • 1000: Auswahl über Eingang Address.

Lexium ILA, ILE und ILS Integrierte Antriebe (CANopen):

  • 1: Sollposition (vom Profilgenerator). p_ref

  • 8: Maximaler benutzerdefinierter Wert für Geschwindigkeiten in Benutzereinheiten. n_maxDrv

  • 10: Istgeschwindigkeit in Benutzereinheiten. n_profile

  • 11: Zielgeschwindigkeit in Benutzereinheiten. n_target

  • 1000: Auswahl über Eingang Address.

Address

DWORD

Adresse des zu lesenden Parameters. Kann nur verwendet werden, wenn der Eingang ParameterNumber = 1000.

Eine Liste der Parameter mit der entsprechenden Adresse der Parameter finden Sie in der Dokumentation des Antriebs.

Beispiel einer Adresse für CANopen:

Index: 2038h, Subindex: 05h -> 00203805h

Beispiel einer Adresse für EtherNet/IP:

Klasse: 8Ch, Instanz: 01h, Attribut: 05h -> 008C0105h

Beispiel einer Adresse für Modbus TCP:

Logik-/Modbus-Adresse: 219Ch -> 0000219Ch

Ausgänge

Ausgang

Datentyp

Beschreibung

Valid

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Die Ausführung wurde nicht gestartet oder es wurde ein Fehler erkannt. Die Werte an den Ausgängen sind nicht gültig.

  • ´TRUE: Die Ausführung wurde ohne Fehler abgeschlossen. Die Werte an den Ausgängen sind gültig und können weiterverarbeitet werden.

Busy

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Der Funktionsbaustein wird nicht ausgeführt.

  • TRUE: Der Funktionsbaustein wird ausgeführt.

Error

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Die Ausführung des Funktionsbausteins läuft, es wurde kein Fehler erkannt.

  • TRUE: Bei der Ausführung des Funktionsbausteins ist ein Fehler aufgetreten.

ErrorID

WORD

Gibt den Wert eines Fehlercodes zurück. Siehe Bibliotheksspezifische Diagnosecodes. Wenn der Wert gleich 0 ist und der Ausgang Error dieses Funktionsbausteins auf TRUE gesetzt ist, kann der Diagnosecode über den Ausgang AxisErrorID des Funktionsbausteins MC_ReadAxisError gelesen werden.

Value

DINT

Wertebereich: -2147483648 bis 2147483647

Standardwert: 0

Wert des Parameters

Eingänge/Ausgänge

Ein-/Ausgang

Datentyp

Beschreibung

Axis

Axis_Ref

Die Achsenreferenz (Instanz), für die der Funktionsbaustein ausgeführt werden soll (entspricht dem Namen der Achse). Der Name der Achse muss in der EcoStruxure Machine Expert-Gerätestrukturdefiniert sein.

Weitere Informationen

Parameter lesen