LGF_Frequency (FB / V3.0.1)


Autor: Siemens Industry Support

Kurzbeschreibung

Diese Funktion generiert ein Signal, das in Abhängigkeit von einer definierten Frequenz und einem Pulspausenverhältnis, zwischen den Werten FALSE und TRUE wechselt.

Baustein Schnittstelle

LGF_Frequency (FB)
Real  frequency clock  Bool
    
Real  pulsePauseRatio countdown  Time
    
   

Input Parameter

BezeichnerDatentypDefault WertBeschreibung
frequencyReal0.0Taktfrequenz in Hz.
pulsePauseRatioReal1.0Pulspausenverhältnis (Standard: 1.0 entspricht 1:1).

Output Parameter

BezeichnerDatentypBeschreibung
clockBoolAusgang wechselt mit definierter Frequenz.
countdownTimeVerbleibende Zeit des aktuellen Zustands von `clock`.

Funktionsbeschreibung

Der Ausgang clock ist ein boolescher Wert, der in der gewünschten Frequenz toggelt. Über den Eingang pulsePauseRatio wird das Pulspausenverhältnis eingestellt.

Der Ausgang countdown gibt die verbleibende Zeit des aktuellen Zustands von clock aus.

Falls die gewünschte Frequenz oder das Pulspausenverhältnis kleiner oder gleich 0.0 ist, ist der Ausgang clock = FALSE und countdown = 0s.


Beispiel

LGF_Frequency


Hinweis
Der Takt (clock) des FB LGF_Frequency ist abhängig von der Zykluszeit des OB Main. Um die Genauigkeit zu erhöhen, kann der FB auch in einem Weckalarm-OB (Cyclic Interrupt OB) mit niedrigem Zeittakt aufgerufen werden.

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Siemens Industry Online Support
19.08.2015First released version
01.01.00Siemens Industry Online Support
25.05.2016New function: pulse pause ratio
01.01.01Siemens Industry Online Support
26.05.2016Add comments
01.01.02Siemens Industry Online Support
02.01.2017Upgrade: TIA Portal V14 Update 1
01.01.03Siemens Industry Online Support
17.08.2018Upgrade: TIA V15 Update 2
01.01.04Siemens Industry Online Support
23.11.2018Upgrade: TIA V15.1
01.00.07Simatic Systems Support
20.09.2019Code refactoring, regions and more comments added
03.00.00Simatic Systems Support
23.04.2020Set version to V3.0.0, harmonize the version of the whole library
03.00.01Simatic Systems Support
15.02.2021Insert documentation