1.3 KiB
1.3 KiB
FUNCTION "SyrupRoomCtrl_UpdateVal" : Void
{ S7_Optimized_Access := 'FALSE' }
AUTHOR : 'Author'
FAMILY : TASK2
NAME : 'Name'
VERSION : 1.0
BEGIN
"HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank := LIMIT (MN:= 1, IN:= "HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank, MX:= 20) ;
IF NOT "HMI_Blender_Parameters".Processor_Options.Blender_OPT._FastChangeOverEnabled THEN
IF "mSaveNumTank" = 0 THEN
"mSaveNumTank" := "HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank ;
END_IF;
IF "mSaveNumTank" <> "HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank THEN
"HMI_Blender_Parameters".ProcessSetup._SyrupRunOutLiters := "Blender_Variables_Pers".gSyrupRoomTankLiter["HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank] ;
"mSaveNumTank" := "HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank ;
END_IF;
IF "HMI_Blender_Parameters".ProcessSetup._SyrupRunOutLiters <> "Blender_Variables_Pers".gSyrupRoomTankLiter["HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank] THEN
"Blender_Variables_Pers".gSyrupRoomTankLiter["HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank] := "HMI_Blender_Parameters".ProcessSetup._SyrupRunOutLiters ;
END_IF;
ELSE
"HMI_Blender_Parameters".ProcessSetup._SyrupRoomTank := 1 ;
END_IF;
END_FUNCTION