2.9 KiB
2.9 KiB
// Block Type: FB
// Block Number: 1787
// Original Network Languages: LAD
FUNCTION_BLOCK "BlenderPIDCtrl_Monitor"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
VAR_INPUT
i_Value : Real;
i_Cols : Int;
i_Rows : Int;
END_VAR
VAR_OUTPUT
MeanValue : Real;
Variance : Real;
Std_Deviation : Real;
END_VAR
VAR_STAT
Water_Stat : "Statistical_Analisys";
Syrup_Stat : "Statistical_Analisys";
Carbo_CO2_Stat : "Statistical_Analisys";
Gas2_Stat : "Statistical_Analisys";
END_VAR
BEGIN
// Network 1: Water Statistic analisys (Original Language: LAD)
"Water_Stat"(i_Cols := 14, i_Rows := 1, i_Value := "HMI_PID"."RMM301"."Out");
// Network 2: Water Values (Original Language: LAD)
"HMI_Service"."PID_Monitoring"."_RMM301_MeanValue" := "Blender_Variables"."gWaterStat_MeanValue";
"HMI_Service"."PID_Monitoring"."_RMM301_Variance" := "Blender_Variables"."gWaterStat_Variance";
"HMI_Service"."PID_Monitoring"."_RMM301_StdDev" := "Blender_Variables"."gWaterStat_DevStd";
// Network 3: Water PID Controlling Ok (Original Language: LAD)
// Network 3 did not produce printable SCL code.
// Network 4: Syrup Statistic analisys (Original Language: LAD)
"Syrup_Stat"(i_Cols := 14, i_Rows := 1, i_Value := "HMI_PID"."RMP302"."Out");
// Network 5: Syrup Values (Original Language: LAD)
"HMI_Service"."PID_Monitoring"."_RMP302_MeanValue" := "Blender_Variables"."gSyrupStat_MeanValue";
"HMI_Service"."PID_Monitoring"."_RMP302_Variance" := "Blender_Variables"."gSyrupStat_Variance";
"HMI_Service"."PID_Monitoring"."_RMP302_StdDev" := "Blender_Variables"."gSyrupStat_DevStd";
// Network 6: Syrup PID Controlling Ok (Original Language: LAD)
// Network 6 did not produce printable SCL code.
// Network 7: Co2 Statistic analisys (Original Language: LAD)
"Carbo_CO2_Stat"(i_Cols := 12, i_Rows := 1, i_Value := "HMI_PID"."RMM303"."Out");
// Network 8: Co2 Values (Original Language: LAD)
"HMI_Service"."PID_Monitoring"."_RMM303_MeanValue" := "Blender_Variables"."gCarboCO2Stat_MeanValue";
"HMI_Service"."PID_Monitoring"."_RMM303_Variance" := "Blender_Variables"."gCarboCO2Stat_Variance";
"HMI_Service"."PID_Monitoring"."_RMM303_StdDev" := "Blender_Variables"."gCarboCO2Stat_DevStd";
// Network 9: CO2 PID Controlling Ok (Original Language: LAD)
// Network 9 did not produce printable SCL code.
// Network 10: Gas2 Statistic analisys (Original Language: LAD)
"Gas2_Stat"(i_Cols := 12, i_Rows := 1, i_Value := "HMI_PID"."RMM304"."Out");
// Network 11: Gas2 Values (Original Language: LAD)
"HMI_Service"."PID_Monitoring"."_RMM304_MeanValue" := "Blender_Variables"."gGAS2Stat_MeanValue";
"HMI_Service"."PID_Monitoring"."_RMM304_Variance" := "Blender_Variables"."gGAS2Stat_Variance";
"HMI_Service"."PID_Monitoring"."_RMM304_StdDev" := "Blender_Variables"."gGAS2Stat_DevStd";
// Network 12: Gas2 PID Controlling Ok (Original Language: LAD)
// Network 12 did not produce printable SCL code.
END_FUNCTION_BLOCK