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_VAR
Name | Typ | Beschreibung |
---|---|---|
Delay | LREAL | [s] Verzögerung beim Auslösen der Parametersicherung. |
Ein-/Ausgänge
VAR_INOUT
Axis: Axis_Ref_BkPlcMc;
END_VAR
Name | 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_VAR
Name | 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 Bausteins
Wenn einer der unten aufgeführten Bausteine 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