FC_ControllerStopSet - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.32.6.0

Versionen:

Aktuelle Version

Aufgabe

Anforderung zum Beenden eines oder mehrerer Aufträge.

Beschreibung

Der Befehl "Stopp" für einen oder alle Antriebe (i_stAxisId=Gc_stLogAddrAllTypes) wird gesetzt (Set) oder zurückgesetzt (Reset). Siehe auch Funktion FC_ControllerStopReset().

Das Ergebnis kann jederzeit mit dem Parameter ControllerStopSet gelesen werden. Der oder die betroffenen Antriebe werden gestoppt. Die Auftragsbearbeitung verbleibt im Zustand "Stopp", bis alle Stoppanforderungen zurück gesetzt werden. Ausstehende Aufträge werden nicht beeinflusst. Der neue Status wird im nächsten Echtzeitzyklus bearbeitet. Der AxisState wird zur Überprüfung des Status der Achse gelesen.

Parameter außerhalb des gültigen Bereichs

Wenn der Eingangsparameter i_rSmooth außerhalb des gültigen Bereichs liegt, wird automatisch angepasst (> 100 => 100, < 0 => 0).

Wenn i_rDeceleration außerhalb des gültigen Bereichs liegt, wird der Wert -2 (Verzögerung ungültig) ausgegeben.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_stAxisId

ST_LogicalAddress

Logische Adresse des Antriebs

i_rDeceleration

REAL

Verzögerung in % von Acc-Max

i_rSmooth

REAL

0–100

Rückgabewert

Datentyp

Beschreibung

DINT

0: OK.

-1: Logische Adresse des Antriebs ungültig.

-2: Verzögerung ungültig (gültiger Bereich: 0.001 <= Verzögerung <= 100.0).