MC_Power (Bewegungssteuerung – Leistung)

Die MC_Power-Anweisung steuert die Leistungsstufe (EIN oder AUS).
Details zum Betrieb:
  • Nachdem die Achse eingeschaltet wurde, wird der Achsenstatus „Homed“ (Zurückgesetzt) auf 0 (nicht zurückgesetzt) zurückgesetzt.
  • Die Eingaben „Enable_Positive“ und „Enable_Negative“ für „MC_Power“ sind pegelausgelöst; sie werden geprüft, wenn die Aktivierungseingabe von OFF zu ON wechselt. Der fliegende Wechsel für die Eingaben „Enable_Positive“ und „Enable_Negative“ ohne Umschalten der Aktivierungseingabe wird nicht geprüft.
  • Bei einem Stromausfall während des Betriebs (wenn Servoanschluss erkannt wurde) wechselt der Achsenzustand zu „Fehler-Stopp“.
  • Die MC_Power-Anweisung hat einen Zeitüberschreitungswert von 2 Minuten. MC_Power gibt einen Fehler zurück, wenn die Dauer der Zeitüberschreitung abläuft und „Eingang Antrieb bereit“ FALSE ist.
  • Wenn ein Funktionsblock „MC_Power“ mit auf „True“ gesetztem „Enable“ aufgerufen wird, während sich der Achsenzustand „Deaktiviert“ ist, wechselt die Achse in den Zustand „Stillstand“, außer wenn ein Fehler vorliegt, dann wechselt der Achsenzustand zu „Fehler-Stopp“.
  • Es darf nur ein Funktionsblock „MC_Power“ pro Achse ausgegeben werden. Die Verwendung eines anderen „MC_ Power“-Funktionsblocks zum simultanen Steuern derselben Achse wird vom Bewegungsmotor zurückgewiesen.
  • Wenn ein Ein/Aus-Schalter für eine Achse vorhanden ist, wird die absolute Achsenposition nicht zurückgesetzt.
  • Wenn der Funktionsblock „MC_Power“ mit „Enable = False“ aufgerufen wird, wechselt der Achsenzustand einschließlich „Fehler-Stopp“ in den Zustand „Deaktiviert“.
  • Der MC_Power-Funktionsblock kann die Achse einschalten, wenn „Enable = True“, oder ausschalten, wenn „Enable = False“.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die
Micro850
L50E- und
Micro870
L70E-Controller mit Unterstützung der Servosteuerung.
MC_Power
MC_Power
MC_Power-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Anweisungsblock aktivieren.
  • TRUE: Aktuelle MC_Power-Berechnung ausführen.
  • FALSE: Es findet keine Berechnung statt.
Gilt nur für Kontaktplan-Programme.
AxisIn
Eingang
AXIS_REF
FB_AXIS_REF
Verwenden Sie die Datentyp AXIS_REF-Parameter, um AxisIn zu definieren.
Bei FB_Axis (Feedbackachse) verwenden Sie den Datentyp FB_AXIS_REF, um AxisIn zu definieren.
Enable
Eingang
BOOL
  • TRUE: Gerät ist eingeschaltet (EIN).
  • FALSE: Gerät ist ausgeschaltet (AUS).
Enable_Positive
Eingang
BOOL
TRUE: Bewegung in die positive Richtung ist zulässig.
Enable_Negative
Eingang
BOOL
TRUE: Bewegung in die negative Richtung ist zulässig.
ENO
Ausgang
BOOL
Aktivieren der Ausgabe.
Gilt nur für Kontaktplan-Programme.
Axis
Ausgang
AXIS_REF
In Kontaktplan-Programmen ist die Achsenausgabe schreibgeschützt.
Datentyp AXIS_REF.
Status
Ausgang
BOOL
Status der Leistungsstufe:
  • TRUE: Das Einschalten des Antriebs ist abgeschlossen.
  • FALSE: Das Einschalten des Antriebs ist nicht abgeschlossen.
Busy
Ausgang
BOOL
  • TRUE: Dieser Anweisungsblock ist nicht abgeschlossen.
  • FALSE: Der Anweisungsblock ist abgeschlossen.
Active
Ausgang
BOOL
TRUE: Gibt an, dass der Funktionsblock die Achse steuert.
Error
Ausgang
BOOL
Gibt an, dass ein Fehler aufgetreten ist.
  • TRUE: Es wurde ein Fehler erkannt.
  • FALSE: Kein Fehler.
ErrorID
Ausgang
UINT
Ein eindeutiger numerischer Wert, der den Fehler angibt. Die Fehler für diese Anweisung sind in Fehler-IDs von Bewegungssteuerungs-Funktionsblock definiert.

MC_Power-Beispiele

Beispiel für ein MC_Power-Funktionsblockdiagramm
Diagramm des Funktionsblocks „MC_Power“ mit Eingängen, Ausgängen und deren Zuständen
Beispiel für einen MC_Power-Kontaktplan
Beispiel für einen MC_Power-Kontaktplan
Beispiel für strukturierten MC_Power-Text
Beispiel für strukturierten MC_Power-Text
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal