MC_FunctionGeneratorTB_BkPlcMc (ab V3.0.31)

MC_FunctionGeneratorTB_BkPlcMc (ab V3.0.31) 1:

Der Funktionsbaustein aktualisiert eine Zeitbasis für einen oder mehrere Funktionsgeneratoren.

MC_FunctionGeneratorTB_BkPlcMc (ab V3.0.31) 2: Eingänge

VAR_INPUT
    CycleTime:      LREAL;
END_VAR

Name

Typ

Beschreibung

CycleTime

LREAL

Die Zykluszeit der aufrufenden Task.

MC_FunctionGeneratorTB_BkPlcMc (ab V3.0.31) 3: 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.