MC_FunctionGeneratorTB_BkPlcMc (ab V3.0.31)
Der Funktionsbaustein aktualisiert eine Zeitbasis für einen oder mehrere Funktionsgeneratoren.
Eingänge
VAR_INPUT
CycleTime: LREAL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
CycleTime | LREAL | Die Zykluszeit der aufrufenden Task. |
Ein-/Ausgänge
VAR_INOUT
stTimeBase: ST_FunctionGeneratorTB_BkPlcMc;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stTimeBase | ST_FunctionGeneratorTB_BkPlcMc | Eine Struktur mit den Parametern der Zeitbasis eines oder mehrerer Funktionsgeneratoren. |
Verhalten des Bausteins
Wenn stTimeBase.Freeze nicht gesetzt ist wird stTimeBase.CurrentTime mit CycleTime aktualisiert und stTimeBase.CurrentRatio ermittelt. Dabei wird stTimeBase.Frequency berücksichtigt.
Zur Veränderung der Arbeitsfrequenz sollte ein MC_FunctionGeneratorSetFrq_BkPlcMc() Baustein verwendet werden.