Professional Documents
Culture Documents
Plant CTRL (PRG-FBD)
Plant CTRL (PRG-FBD)
Plant CTRL (PRG-FBD)
0002 VAR
0003
Channel2_CTRL: PWM1000;
0004
MyMaxControlValue: WORD := 1000;
0005
Tuning: PID_PARAMETERS_CALC;
0006
SpeedMeasurement: PERIOD_RATIO;
0007
MyVelocitySetpoint: DINT;
0008
PID_Tuning_Enable: BOOL;
0009
NumberOfCycles: BYTE := 100;
0010
KP: REAL;
0011
KI: REAL;
0012
KD: REAL;
0013
ResetData: BOOL;
0014
PID_CONTROLLER: PID;
0015
MyVelocitySetpoint2:DINT;
0016
Y_MANUAL: REAL;
0017 END_VAR
0001
PERIOD_RATIO
init_1
0
20
0002
MUL
SpeedMeasurement.F
60
Tuning
PID_PARAMETERS_CALC
DIV
MyVelocitySetpoint Setpoint
Actual
NumberOfCycles NumberOfCycles_EvenNumber
PID_Tuning_Enable Enable
MyMaxControlValue OutputMaxAmplitude_1000Percent
ResetData Reset
Control
0003
MUL
SpeedMeasurement.F
60
PID_CONTROLLER
PID
DIV
7
MyVelocitySetpoint2
KP
KI
KD
Y_MANUAL
0
MyMaxControlValue
PID_Tuning_Enable
ACTUAL
SET_POINT
KP
TN
TV
Y_MANUAL
Y_OFFSET
Y_MIN
Y_MAX
MANUAL
RESET
Y
LIMITS_ACTIVE
OVERFLOW
REAL_TO_W
ledOutput
KP
KI
KD
PID_Control_Output
KP
KI
KD
WORD
SEL
PID_Control_Output
MyMaxControlValue
PWM1000
init_1
50
2
TRUE