MC_AxParamDelayedSave_BkPlcMc
Der Funktionsbaustein löst ein zeitverzögertes Schreiben der Parameter-Datei nach einer Änderung eines Parameters aus.
Eingänge
VAR_INPUT
Delay: LREAL:=0.0;
END_VARName | Typ | Beschreibung |
|---|---|---|
Delay | LREAL | [s] Verzögerung beim Auslösen der Parametersicherung. |
Ein-/Ausgänge
VAR_IN_OUT
AXIS: AXIS_REF_BkPlcMc;
END_VARName | Typ | Beschreibung |
|---|---|---|
Axis | AXIS_REF_BkPlcMc | Hier ist die Adresse einer Variablen vom Typ AXIS_REF_BkPlcMc zu übergeben. |
Ausgänge
VAR_OUTPUT
Error: BOOL;
ErrorID: UDINT;
END_VARName | Typ | Beschreibung |
|---|---|---|
Error | BOOL | Dieser Ausgang signalisiert aufgetretene Probleme. |
ErrorID | UDINT | Im Fehlerfall wird hier eine codierte Information über die Art des Problems gemeldet. |
Verhalten des Funktionsbausteins
Wenn einer der unten aufgeführten Funktionsbausteine einen Parameter erkennbar verändert, wird eine Zeit zurückgesetzt. In jedem Zyklus, in dem dies nicht der Fall ist, wird diese Zeit um die Zykluszeit erhöht. Erreicht sie den Parameter Delay wird das Schreiben der Parameter-Datei ausgelöst.
- MC_WriteBoolParameter_BkPlcMc
- MC_WriteParameter_BkPlcMc
- MC_AxUtiAutoIdent_BkPlcMc
- MC_LinTableImportFromAsciFile_BkPlcMc
- MC_LinTableImportFromBinFile_BkPlcMc