void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
Function block base class header file.
Function block output connector class.
Definition: Block_Output_Connector.h:59
Function block base class for device.
Definition: Function_Block_Base.h:96
Class declaration description.
Definition: Function_Block_OSG_3_Phase_PLL.h:71
F32 f32_LPF_Kp
LPF proportional gain.
Definition: Function_Block_OSG_3_Phase_PLL.h:190
TBlock_Input_Connector object_f32_Theta_Offset
Phase offset.
Definition: Function_Block_OSG_3_Phase_PLL.h:143
TBlock_Input_Connector object_f32_Base_Frequency
Base frequency in Herz.
Definition: Function_Block_OSG_3_Phase_PLL.h:136
F32 f32_KI
Definition: Function_Block_OSG_3_Phase_PLL.h:204
F32 f32_Omega_Minimum_Limit
Maximal tracked frequency.
Definition: Function_Block_OSG_3_Phase_PLL.h:179
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about Function block over communication link protocol.
Definition: Function_Block_OSG_3_Phase_PLL.cpp:420
TBlock_Input_Connector object_f32_C
Input signal phase C.
Definition: Function_Block_OSG_3_Phase_PLL.h:151
TFunction_Block_OSG_3_Phase_PLL()
Class constructor method.
Definition: Function_Block_OSG_3_Phase_PLL.cpp:70
TBlock_Input_Connector object_f32_Maximal_Frequency_Limit
Minimal tracked frequency.
Definition: Function_Block_OSG_3_Phase_PLL.h:137
F32 f32_LPF_Ki
LPF integral gain.
Definition: Function_Block_OSG_3_Phase_PLL.h:191
F32 f32_PI_Integral
Definition: Function_Block_OSG_3_Phase_PLL.h:206
F32 f32_LPF_Output_Minimum_Limit
Definition: Function_Block_OSG_3_Phase_PLL.h:194
TBlock_Input_Connector object_f32_Delta
Tolerance band : 0.05 (5%) oder 0.02 (2%)
Definition: Function_Block_OSG_3_Phase_PLL.h:140
virtual ~TFunction_Block_OSG_3_Phase_PLL()
Class destructor method.
Definition: Function_Block_OSG_3_Phase_PLL.cpp:175
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_OSG_3_Phase_PLL.cpp:221
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_OSG_3_Phase_PLL.cpp:185
TBlock_Input_Connector object_f32_Minimal_Frequency_Limit
Maximal tracked frequency.
Definition: Function_Block_OSG_3_Phase_PLL.h:138
F32 f32_LPF_Output
LPF output.
Definition: Function_Block_OSG_3_Phase_PLL.h:197
F32 f32_LPF_Output_Maximum_Limit
Definition: Function_Block_OSG_3_Phase_PLL.h:195
F32 f32_LPF_Wn
LPF natural frequency in radian per second.
Definition: Function_Block_OSG_3_Phase_PLL.h:188
TBlock_Input_Connector object_f32_Zetta
Damping factor : 0.7.
Definition: Function_Block_OSG_3_Phase_PLL.h:139
TBlock_Output_Connector object_f32_Frequency
Frequency of the input signal.
Definition: Function_Block_OSG_3_Phase_PLL.h:158
TBlock_Input_Connector object_f32_Ts
Settling time in seconds : 0.03s.
Definition: Function_Block_OSG_3_Phase_PLL.h:141
F32 f32_D
D component.
Definition: Function_Block_OSG_3_Phase_PLL.h:181
F32 f32_KP
Definition: Function_Block_OSG_3_Phase_PLL.h:203
F32 f32_Q
Q component.
Definition: Function_Block_OSG_3_Phase_PLL.h:182
F32 f32_Theta
Phase angle.
Definition: Function_Block_OSG_3_Phase_PLL.h:212
TBlock_Output_Connector object_f32_Theta
Phase of the input signal.
Definition: Function_Block_OSG_3_Phase_PLL.h:160
F32 f32_Omega_Maximum_Limit
Minimal tracked frequency.
Definition: Function_Block_OSG_3_Phase_PLL.h:178
TBlock_Input_Connector object_f32_Sample_Time
Sample time.
Definition: Function_Block_OSG_3_Phase_PLL.h:142
TBlock_Input_Connector object_f32_Base_Magnitude
Base magnitude of input signal.
Definition: Function_Block_OSG_3_Phase_PLL.h:135
F32 f32_Omega_Base
Base frequency in rad/s.
Definition: Function_Block_OSG_3_Phase_PLL.h:177
TBlock_Output_Connector object_f32_Omega
Angular frequency of the input signal.
Definition: Function_Block_OSG_3_Phase_PLL.h:159
TBlock_Input_Connector object_f32_B
Input signal phase B.
Definition: Function_Block_OSG_3_Phase_PLL.h:150
TBlock_Output_Connector object_f32_Magnitude
Magnitude of the input signal.
Definition: Function_Block_OSG_3_Phase_PLL.h:157
TBlock_Input_Connector object_f32_A
Input signal phase A.
Definition: Function_Block_OSG_3_Phase_PLL.h:149
F32 f32_LPF_Ti
LPF time constant.
Definition: Function_Block_OSG_3_Phase_PLL.h:189
Definition: Protocol_Base.h:57