FB_CTRL_PWM_OUT_EXT

FB_CTRL_PWM_OUT_EXT 1:

Dieser Baustein erzeugt aus dem Eingangssignal ein PWM-moduliertes Signal. Bei diesem erweiterten Baustein können neben dem Puls-Pausen-Verhältnis auch die minimale Einschaltdauer und die minimale Ausschaltdauer parametriert werden.

Beschreibung des Ausgangsverhaltens 1

FB_CTRL_PWM_OUT_EXT 2:

Beschreibung des Ausgangsverhaltens 2

FB_CTRL_PWM_OUT_EXT 3:

FB_CTRL_PWM_OUT_EXT 4: VAR_INPUT

VAR_INPUT
    fPwmInput  : FLOAT;
    eMode      : E_CTRL_MODE;
END_VAR

Name

Typ

Beschreibung

fPwmInput

FLOAT

Eingangsgröße des Funktionsbausteins

eMode

E_CTRL_MODE

Eingang, der die Betriebsart des Bausteins festlegt.

FB_CTRL_PWM_OUT_EXT 5: VAR_OUTPUT

VAR_OUTPUT
    bPwmOutBitPos  : BOOL;
    bPwmOutBitNeg  : BOOL;
    eState         : E_CTRL_STATE;
    bError         : BOOL;
    eErrorId       : E_CTRL_ERRORCODES;
END_VAR

Name

Typ

Beschreibung

bPwmOutBitPos

BOOL

PWM-Signal, wenn fPwmInput > 0.0

bPwmOutBitNeg

BOOL

PWM-Signal, wenn fPwmInput < 0.0

eState

E_CTRL_STATE

State des Funktionsbausteins

bError

BOOL

Liefert bei einem gesetzten bError-Ausgang die Fehlernummer.

eErrorId

E_CTRL_ERRORCODES

Wird TRUE, sobald ein Fehler eintritt.

bWaitTimeActive?

VAR_IN_OUT

VAR_IN_OUT
    stParams    : ST_CTRL_PWM_OUT_EXT_PARAMS;
END_VAR

Name

Typ

Beschreibung

stParams

ST_CTRL_PWM_OUT_EXT_
PARAMS

Parameterstruktur des PWM-Glieds

stParams besteht aus den folgenden Elementen:

TYPE ST_CTRL_PWM_OUT_EXT_PARAMS :
STRUCT
    tTaskCycleTime  : TIME;
    tPWMPeriod      : TIME;
    tMinOnTime      : TIME;
    tMinOffTime     : TIME;
    tMinWaitTime    : TIME;
END_STRUCT
END_TYPE

Name

Typ

Beschreibung

tTaskCycleTime

TIME

Zykluszeit, mit der der Funktionsbaustein aufgerufen wird. Diese entspricht der Task-Zykluszeit der aufrufenden Task, wenn der Baustein in jedem Zyklus aufgerufen wird.

tPWMPeriod

TIME

Periodendauer des PWM-Signals

tMinOnTime

TIME

Minimale Einschaltdauer

tMinOffTime

TIME

Minimale Ausschaltdauer

tMinWaitTime

TIME

Wartezeit zwischen den Umschaltvorgängen zwischen einem positiven und negativen Ausgangsignal