MC_ReadParameter

Funktionsbeschreibung

Dieser Funktionsbaustein liest einen Wert in einem spezifischen Parameter.

Bibliothek und Namespace

Name der Bibliothek: GMC Independent PLCopen MC

Namensraum: GIPLC

Grafische Darstellung

G-SE-0047255.1.gif-high.gif

 

 

Eingänge

Eingang

Datentyp

Beschreibung

Enable

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

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

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

oTRUE: 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:

o10: Istgeschwindigkeit RFRD.

o11: Zielgeschwindigkeit LFRD.

o1000: Auswahl über Eingang Address.

LXM32:

o1: Referenzposition (vom Profilgenerator). _RAMP_p_target 

o2: Positive Positionsgrenze des Software-Endschalters. MON_swLimP 

o3: Negative Positionsgrenze des Software-Endschalters. MON_swLimN 

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

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

o8: Maximaler benutzerdefinierter Wert für Geschwindigkeiten in Anwendereinheiten _ScaleVELmax 

o10: Istgeschwindigkeit in Anwendereinheiten. _v_act

o11: Zielgeschwindigkeit in Anwendereinheiten. _RAMP_v_target 

o12/14: Maximaler benutzerdefinierter Wert für Beschleunigung und Verzögerung in Anwendereinheiten. _ScaleRAMPmax 

o1000: Auswahl über Eingang Address.

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

o1: Referenzposition (vom Profilgenerator). _p_tarRAMPusr

o2: Positive Positionsgrenze des Software-Endschalters. SPVswLimPusr

o3: Negative Positionsgrenze des Software-Endschalters. SPVswLimNusr

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

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

o8: Maximaler benutzerdefinierter Wert für Geschwindigkeiten in Anwendereinheiten. RAMPn_max

o10: Istgeschwindigkeit in Anwendereinheiten. _n_act

o11: Zielgeschwindigkeit in Anwendereinheiten. _n_targetRAMP

o1000: Auswahl über Eingang Address.

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

o1: Referenzposition (vom Profilgenerator). p_ref

o8: Maximaler benutzerdefinierter Wert für Geschwindigkeiten in Anwendereinheiten. n_maxDrv

o10: Istgeschwindigkeit in Anwendereinheiten. n_profile

o11: Zielgeschwindigkeit in Anwendereinheiten. n_target

o1000: Auswahl über Eingang Address.

Address

DWORD

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

In der Dokumentation des Antriebs finden Sie eine Liste der Parameter mit den entsprechenden Parameteradressen.

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.

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

o ´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.

oFALSE: Der Funktionsbaustein wird nicht ausgeführt.

oTRUE: Der Funktionsbaustein wird ausgeführt.

Error

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

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

oTRUE: 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...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.

Zusätzliche Informationen

Parameter lesen