FUNCTION_BLOCK "FB_StorageManagementCall"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
   VAR 
      Lfb_StoreBLk1 { S7_SetPoint := 'False'} : "FB_LV1BlockStorageManagement";
      Lfb_StoreBLk2 : "FB_LV1BlockStorageManagement";
      Lfb_StoreBLk3 : "FB_LV1BlockStorageManagement";
      Lfb_StorageRemoval : "Fb_StockRemovalManagementLvl1";
      stIn_JamDataBlock1 : Struct
         stIn_JamData1101 : Struct
            udt_JamData1101_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1101_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1102 : Struct
            udt_JamData1102_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1102_2 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1102_3 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1103 : Struct
            udt_JamData1103_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1103_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1104 : Struct
            udt_JamData1104_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1104_2 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1104_3 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1105 : Struct
            udt_JamData1105_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1105_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1106 : Struct
            udt_JamData1106_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1106_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1107 : Struct
            udt_JamData1107_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1107_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1108 : Struct
            udt_JamData1108_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1108_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1109 : Struct
            udt_JamData1109_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1109_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
      END_STRUCT;
      stIn_JamDataBlock2 : Struct
         stIn_JamData1201 : Struct
            udt_JamData1201_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1201_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1202 : Struct
            udt_JamData1202_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1202_2 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1202_3 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1203 : Struct
            udt_JamData1203_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1203_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1204 : Struct
            udt_JamData1204_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1204_2 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1204_3 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1205 : Struct
            udt_JamData1205_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1205_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1206 : Struct
            udt_JamData1206_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1206_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1207 : Struct
            udt_JamData1207_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1207_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1208 : Struct
            udt_JamData1208_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1208_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1209 : Struct
            udt_JamData1209_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1209_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
      END_STRUCT;
      stIn_JamDataBlock3 : Struct
         stIn_JamData1301 : Struct
            udt_JamData1301_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1301_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1302 : Struct
            udt_JamData1302_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1302_2 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1302_3 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1303 : Struct
            udt_JamData1303_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1303_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1304 : Struct
            udt_JamData1304_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1304_2 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1304_3 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1305 : Struct
            udt_JamData1305_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1305_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1306 : Struct
            udt_JamData1306_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1306_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1307 : Struct
            udt_JamData1307_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1307_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1308 : Struct
            udt_JamData1308_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1308_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
         stIn_JamData1309 : Struct
            udt_JamData1309_1 { S7_SetPoint := 'False'} : "stJamData";
            udt_JamData1309_2 { S7_SetPoint := 'False'} : "stJamData";
         END_STRUCT;
      END_STRUCT;
      stIn_JamCarrierBlock1 : Struct
         stIn_JamCarrier1101 : Struct
            udt_JamCarrier1101_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1101_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1101_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1101_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1102 : Struct
            udt_JamCarrier1102_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1102_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1102_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1102_2"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1102_3 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1102_3"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1103 : Struct
            udt_JamCarrier1103_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1103_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1103_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1103_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1104 : Struct
            udt_JamCarrier1104_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1104_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1104_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1104_2"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1104_3 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1104_3"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1105 : Struct
            udt_JamCarrier1105_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1105_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1105_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1105_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1106 : Struct
            udt_JamCarrier1106_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1106_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1106_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1106_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1107 : Struct
            udt_JamCarrier1107_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1107_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1107_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1107_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1108 : Struct
            udt_JamCarrier1108_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1108_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1108_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1108_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1109 : Struct
            udt_JamCarrier1109_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1109_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1109_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1109_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
      END_STRUCT;
      stIn_JamCarrierBlock2 : Struct
         stIn_JamCarrier1201 : Struct
            udt_JamCarrier1201_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1201_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1201_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1201_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1202 : Struct
            udt_JamCarrier1202_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1202_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1202_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1202_2"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1202_3 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1202_3"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1203 : Struct
            udt_JamCarrier1203_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1203_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1203_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1203_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1204 : Struct
            udt_JamCarrier1204_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1204_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1204_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1204_2"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1204_3 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1204_3"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1205 : Struct
            udt_JamCarrier1205_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1205_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1205_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1205_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1206 : Struct
            udt_JamCarrier1206_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1206_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1206_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1206_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1207 : Struct
            udt_JamCarrier1207_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1207_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1207_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1207_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1208 : Struct
            udt_JamCarrier1208_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1208_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1208_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1208_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1209 : Struct
            udt_JamCarrier1209_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1209_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1209_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1209_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
      END_STRUCT;
      stIn_JamCarrierBlock3 : Struct
         stIn_JamCarrier1301 : Struct
            udt_JamCarrier1301_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1301_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1301_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1301_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1302 : Struct
            udt_JamCarrier1302_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1302_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1302_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1302_2"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1302_3 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1302_3"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1303 : Struct
            udt_JamCarrier1303_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1303_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1303_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1303_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1304 : Struct
            udt_JamCarrier1304_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1304_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1304_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1304_2"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1304_3 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1304_3"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1305 : Struct
            udt_JamCarrier1305_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1305_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1305_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1305_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1306 : Struct
            udt_JamCarrier1306_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1306_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1306_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1306_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1307 : Struct
            udt_JamCarrier1307_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1307_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1307_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1307_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1308 : Struct
            udt_JamCarrier1308_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1308_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1308_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1308_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
         stIn_JamCarrier1309 : Struct
            udt_JamCarrier1309_1 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1309_1"] of "stCarrier";
            END_STRUCT;
            udt_JamCarrier1309_2 : Struct
               arCarrier { S7_SetPoint := 'False'} : Array[1.."cJam1309_2"] of "stCarrier";
            END_STRUCT;
         END_STRUCT;
      END_STRUCT;
   END_VAR


BEGIN
	
	REGION Info
	(* Company: Schönenberger Systeme GmbH / (C) Copyright (2022). All rights reserved.
	-----------------------------------------------------------------------------------------
	Title: FB_StorageManagementCall
	Comment/Function: Call all Storage Management FBs
	Library/Family: -
	Author: department: "Automatisierung" ; person in charge / contact: C.Nottelmann (Automated Intelligence)
	Target System: CPU 1518F-4 PN/DP
	Engineering: TIA Portal V20
	Restrictions: -
	Requirements: -
	-----------------------------------------------------------------------------------------
	Change log table:
	Version     | Date       | Signature (Safety) | Expert in charge | Changes applied
	------------|------------|--------------------|------------------|-----------------------
	001.000.000 | 2025-07-10 | -                  |                  | Header added on 10.07.2025
	                                                                   
	*)
	END_REGION
	
	REGION Storage Management / Store
	    REGION Mapping
	        REGION Block 1
	            // 1101
	            #stIn_JamDataBlock1.stIn_JamData1101.udt_JamData1101_1.Config := "DB_JamArea1101".stJam1101_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1101.udt_JamData1101_1.Status := "DB_JamArea1101".stJam1101_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1101.udt_JamData1101_2.Config := "DB_JamArea1101".stJam1101_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1101.udt_JamData1101_2.Status := "DB_JamArea1101".stJam1101_2.stData.Status;
	            
	            //2102
	            #stIn_JamDataBlock1.stIn_JamData1102.udt_JamData1102_1.Config := "DB_JamArea1102".stJam1102_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1102.udt_JamData1102_1.Status := "DB_JamArea1102".stJam1102_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1102.udt_JamData1102_2.Config := "DB_JamArea1102".stJam1102_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1102.udt_JamData1102_2.Status := "DB_JamArea1102".stJam1102_2.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1102.udt_JamData1102_3.Config := "DB_JamArea1102".stJam1102_3.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1102.udt_JamData1102_3.Status := "DB_JamArea1102".stJam1102_3.stData.Status;
	            
	
	            
	            //1103
	            #stIn_JamDataBlock1.stIn_JamData1103.udt_JamData1103_1.Config := "DB_JamArea1103".stJam1103_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1103.udt_JamData1103_1.Status := "DB_JamArea1103".stJam1103_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1103.udt_JamData1103_2.Config := "DB_JamArea1103".stJam1103_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1103.udt_JamData1103_2.Status := "DB_JamArea1103".stJam1103_2.stData.Status;
	            
	            //1104
	            #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_1.Config := "DB_JamArea1104".stJam1104_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_1.Status := "DB_JamArea1104".stJam1104_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_2.Config := "DB_JamArea1104".stJam1104_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_2.Status := "DB_JamArea1104".stJam1104_2.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_3.Config := "DB_JamArea1104".stJam1104_3.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_3.Status := "DB_JamArea1104".stJam1104_3.stData.Status;
	            
	            // #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_4.Config := "DB_JamArea1104".stJam1104_4.stData.Config;
	            // #stIn_JamDataBlock1.stIn_JamData1104.udt_JamData1104_4.Status := "DB_JamArea1104".stJam1104_4.stData.Status;
	            
	            //1105
	            #stIn_JamDataBlock1.stIn_JamData1105.udt_JamData1105_1.Config := "DB_JamArea1105".stJam1105_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1105.udt_JamData1105_1.Status := "DB_JamArea1105".stJam1105_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1105.udt_JamData1105_2.Config := "DB_JamArea1105".stJam1105_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1105.udt_JamData1105_2.Status := "DB_JamArea1105".stJam1105_2.stData.Status;
	            
	            //1106
	            #stIn_JamDataBlock1.stIn_JamData1106.udt_JamData1106_1.Config := "DB_JamArea1106".stJam1106_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1106.udt_JamData1106_1.Status := "DB_JamArea1106".stJam1106_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1106.udt_JamData1106_2.Config := "DB_JamArea1106".stJam1106_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1106.udt_JamData1106_2.Status := "DB_JamArea1106".stJam1106_2.stData.Status;
	            
	            //1107
	            #stIn_JamDataBlock1.stIn_JamData1107.udt_JamData1107_1.Config := "DB_JamArea1107".stJam1107_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1107.udt_JamData1107_1.Status := "DB_JamArea1107".stJam1107_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1107.udt_JamData1107_2.Config := "DB_JamArea1107".stJam1107_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1107.udt_JamData1107_2.Status := "DB_JamArea1107".stJam1107_2.stData.Status;
	            
	            //1108
	            #stIn_JamDataBlock1.stIn_JamData1108.udt_JamData1108_1.Config := "DB_JamArea1108".stJam1108_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1108.udt_JamData1108_1.Status := "DB_JamArea1108".stJam1108_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1108.udt_JamData1108_2.Config := "DB_JamArea1108".stJam1108_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1108.udt_JamData1108_2.Status := "DB_JamArea1108".stJam1108_2.stData.Status;
	            
	            //1109
	            #stIn_JamDataBlock1.stIn_JamData1109.udt_JamData1109_1.Config := "DB_JamArea1109".stJam1109_1.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1109.udt_JamData1109_1.Status := "DB_JamArea1109".stJam1109_1.stData.Status;
	            
	            #stIn_JamDataBlock1.stIn_JamData1109.udt_JamData1109_2.Config := "DB_JamArea1109".stJam1109_2.stData.Config;
	            #stIn_JamDataBlock1.stIn_JamData1109.udt_JamData1109_2.Status := "DB_JamArea1109".stJam1109_2.stData.Status;
	        END_REGION
	        
	        REGION Block 2
	            // 1201
	            #stIn_JamDataBlock2.stIn_JamData1201.udt_JamData1201_1.Config := "DB_JamArea1201".stJam1201_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1201.udt_JamData1201_1.Status := "DB_JamArea1201".stJam1201_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1201.udt_JamData1201_2.Config := "DB_JamArea1201".stJam1201_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1201.udt_JamData1201_2.Status := "DB_JamArea1201".stJam1201_2.stData.Status;
	            
	            //1202
	            #stIn_JamDataBlock2.stIn_JamData1202.udt_JamData1202_1.Config := "DB_JamArea1202".stJam1202_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1202.udt_JamData1202_1.Status := "DB_JamArea1202".stJam1202_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1202.udt_JamData1202_2.Config := "DB_JamArea1202".stJam1202_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1202.udt_JamData1202_2.Status := "DB_JamArea1202".stJam1202_2.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1202.udt_JamData1202_3.Config := "DB_JamArea1202".stJam1202_3.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1202.udt_JamData1202_3.Status := "DB_JamArea1202".stJam1202_3.stData.Status;
	            
	
	            
	            //1203
	            #stIn_JamDataBlock2.stIn_JamData1203.udt_JamData1203_1.Config := "DB_JamArea1203".stJam1203_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1203.udt_JamData1203_1.Status := "DB_JamArea1203".stJam1203_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1203.udt_JamData1203_2.Config := "DB_JamArea1203".stJam1203_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1203.udt_JamData1203_2.Status := "DB_JamArea1203".stJam1203_2.stData.Status;
	            
	            //1204
	            #stIn_JamDataBlock2.stIn_JamData1204.udt_JamData1204_1.Config := "DB_JamArea1204".stJam1204_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1204.udt_JamData1204_1.Status := "DB_JamArea1204".stJam1204_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1204.udt_JamData1204_2.Config := "DB_JamArea1204".stJam1204_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1204.udt_JamData1204_2.Status := "DB_JamArea1204".stJam1204_2.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1204.udt_JamData1204_3.Config := "DB_JamArea1204".stJam1204_3.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1204.udt_JamData1204_3.Status := "DB_JamArea1204".stJam1204_3.stData.Status;
	            
	        
	            
	            //1205
	            #stIn_JamDataBlock2.stIn_JamData1205.udt_JamData1205_1.Config := "DB_JamArea1205".stJam1205_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1205.udt_JamData1205_1.Status := "DB_JamArea1205".stJam1205_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1205.udt_JamData1205_2.Config := "DB_JamArea1205".stJam1205_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1205.udt_JamData1205_2.Status := "DB_JamArea1205".stJam1205_2.stData.Status;
	            
	            //1206
	            #stIn_JamDataBlock2.stIn_JamData1206.udt_JamData1206_1.Config := "DB_JamArea1206".stJam1206_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1206.udt_JamData1206_1.Status := "DB_JamArea1206".stJam1206_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1206.udt_JamData1206_2.Config := "DB_JamArea1206".stJam1206_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1206.udt_JamData1206_2.Status := "DB_JamArea1206".stJam1206_2.stData.Status;
	            
	            //1207
	            #stIn_JamDataBlock2.stIn_JamData1207.udt_JamData1207_1.Config := "DB_JamArea1207".stJam1207_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1207.udt_JamData1207_1.Status := "DB_JamArea1207".stJam1207_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1207.udt_JamData1207_2.Config := "DB_JamArea1207".stJam1207_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1207.udt_JamData1207_2.Status := "DB_JamArea1207".stJam1207_2.stData.Status;
	            
	            //1208
	            #stIn_JamDataBlock2.stIn_JamData1208.udt_JamData1208_1.Config := "DB_JamArea1208".stJam1208_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1208.udt_JamData1208_1.Status := "DB_JamArea1208".stJam1208_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1208.udt_JamData1208_2.Config := "DB_JamArea1208".stJam1208_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1208.udt_JamData1208_2.Status := "DB_JamArea1208".stJam1208_2.stData.Status;
	            
	            //1209
	            #stIn_JamDataBlock2.stIn_JamData1209.udt_JamData1209_1.Config := "DB_JamArea1209".stJam1209_1.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1209.udt_JamData1209_1.Status := "DB_JamArea1209".stJam1209_1.stData.Status;
	            
	            #stIn_JamDataBlock2.stIn_JamData1209.udt_JamData1209_2.Config := "DB_JamArea1209".stJam1209_2.stData.Config;
	            #stIn_JamDataBlock2.stIn_JamData1209.udt_JamData1209_2.Status := "DB_JamArea1209".stJam1209_2.stData.Status;
	            
	        END_REGION
	        
	        REGION Block 3
	            
	            // 1301
	            #stIn_JamDataBlock3.stIn_JamData1301.udt_JamData1301_1.Config := "DB_JamArea1301".stJam1301_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1301.udt_JamData1301_1.Status := "DB_JamArea1301".stJam1301_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1301.udt_JamData1301_2.Config := "DB_JamArea1301".stJam1301_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1301.udt_JamData1301_2.Status := "DB_JamArea1301".stJam1301_2.stData.Status;
	            
	            //1302
	            #stIn_JamDataBlock3.stIn_JamData1302.udt_JamData1302_1.Config := "DB_JamArea1302".stJam1302_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1302.udt_JamData1302_1.Status := "DB_JamArea1302".stJam1302_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1302.udt_JamData1302_2.Config := "DB_JamArea1302".stJam1302_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1302.udt_JamData1302_2.Status := "DB_JamArea1302".stJam1302_2.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1302.udt_JamData1302_3.Config := "DB_JamArea1302".stJam1302_3.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1302.udt_JamData1302_3.Status := "DB_JamArea1302".stJam1302_3.stData.Status;
	            
	
	            
	            
	            
	            //1303
	            #stIn_JamDataBlock3.stIn_JamData1303.udt_JamData1303_1.Config := "DB_JamArea1303".stJam1303_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1303.udt_JamData1303_1.Status := "DB_JamArea1303".stJam1303_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1303.udt_JamData1303_2.Config := "DB_JamArea1303".stJam1303_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1303.udt_JamData1303_2.Status := "DB_JamArea1303".stJam1303_2.stData.Status;
	            
	            //1304
	            #stIn_JamDataBlock3.stIn_JamData1304.udt_JamData1304_1.Config := "DB_JamArea1304".stJam1304_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1304.udt_JamData1304_1.Status := "DB_JamArea1304".stJam1304_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1304.udt_JamData1304_2.Config := "DB_JamArea1304".stJam1304_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1304.udt_JamData1304_2.Status := "DB_JamArea1304".stJam1304_2.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1304.udt_JamData1304_3.Config := "DB_JamArea1304".stJam1304_3.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1304.udt_JamData1304_3.Status := "DB_JamArea1304".stJam1304_3.stData.Status;
	            
	
	            
	            //1305
	            #stIn_JamDataBlock3.stIn_JamData1305.udt_JamData1305_1.Config := "DB_JamArea1305".stJam1305_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1305.udt_JamData1305_1.Status := "DB_JamArea1305".stJam1305_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1305.udt_JamData1305_2.Config := "DB_JamArea1305".stJam1305_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1305.udt_JamData1305_2.Status := "DB_JamArea1305".stJam1305_2.stData.Status;
	            
	            //1306
	            #stIn_JamDataBlock3.stIn_JamData1306.udt_JamData1306_1.Config := "DB_JamArea1306".stJam1306_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1306.udt_JamData1306_1.Status := "DB_JamArea1306".stJam1306_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1306.udt_JamData1306_2.Config := "DB_JamArea1306".stJam1306_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1306.udt_JamData1306_2.Status := "DB_JamArea1306".stJam1306_2.stData.Status;
	            
	            //1307
	            #stIn_JamDataBlock3.stIn_JamData1307.udt_JamData1307_1.Config := "DB_JamArea1307".stJam1307_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1307.udt_JamData1307_1.Status := "DB_JamArea1307".stJam1307_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1307.udt_JamData1307_2.Config := "DB_JamArea1307".stJam1307_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1307.udt_JamData1307_2.Status := "DB_JamArea1307".stJam1307_2.stData.Status;
	            
	            //1308
	            #stIn_JamDataBlock3.stIn_JamData1308.udt_JamData1308_1.Config := "DB_JamArea1308".stJam1308_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1308.udt_JamData1308_1.Status := "DB_JamArea1308".stJam1308_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1308.udt_JamData1308_2.Config := "DB_JamArea1308".stJam1308_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1308.udt_JamData1308_2.Status := "DB_JamArea1308".stJam1308_2.stData.Status;
	            
	            //1309
	            #stIn_JamDataBlock3.stIn_JamData1309.udt_JamData1309_1.Config := "DB_JamArea1309".stJam1309_1.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1309.udt_JamData1309_1.Status := "DB_JamArea1309".stJam1309_1.stData.Status;
	            
	            #stIn_JamDataBlock3.stIn_JamData1309.udt_JamData1309_2.Config := "DB_JamArea1309".stJam1309_2.stData.Config;
	            #stIn_JamDataBlock3.stIn_JamData1309.udt_JamData1309_2.Status := "DB_JamArea1309".stJam1309_2.stData.Status;
	            
	            
	        END_REGION
	        
	    END_REGION
	    
	    REGION Call
	
	        #Lfb_StoreBLk1(nInBlockDestination1 := "cDest11100",
	                       nInBlockDestination2 := "cDest11200",
	                       nInBlockDestination3 := "cDest11300",
	                       nInBlockDestination4 := "cDest11400",
	                       stIn_JamDataBlock := #stIn_JamDataBlock1,
	                       wsIn_ObjectName := WSTRING#'Storage Management Level1 Block1',
	                       xOut_StorageRelease => "DB_HandshakeStorage".str_StorageManagement.udt_Lvl1Release.b_StorageReleaseBlock1xx,
	                       arrudt_Storage1n1 := "DB_Storage1.1.1".arLine,
	                       udt_Storage1n1BlockData := "DB_Storage1.1.1".stStorageBlockData,
	                       arrudt_Storage1n2 := "DB_Storage1.1.2".arLine,
	                       udt_Storage1n2BlockData := "DB_Storage1.1.2".stStorageBlockData,
	                       arrudt_Storage1n3 := "DB_Storage1.1.3".arLine,
	                       udt_Storage1n3BlockData := "DB_Storage1.1.3".stStorageBlockData,
	                       arrudt_Storage1n4 := "DB_Storage1.1.4".arLine,
	                       udt_Storage1n4BlockData := "DB_Storage1.1.4".stStorageBlockData,
	                       udtInOut_CarrierAtScanner := "DB_JamArea1102".stJam1102_1.arCarrier[1]);
	        
	            
	
	        
	
	        #Lfb_StoreBLk2(nInBlockDestination1 := "cDest12100",
	                       nInBlockDestination2 := "cDest12200",
	                       nInBlockDestination3 := "cDest12300",
	                       nInBlockDestination4 := "cDest12400",
	                       wsIn_ObjectName:=WSTRING#'Storage Management Level1 Block2',
	                       xOut_StorageRelease=>"DB_HandshakeStorage".str_StorageManagement.udt_Lvl1Release.b_StorageReleaseBlock2xx,
	                       arrudt_Storage1n1:="DB_Storage1.2.1".arLine,
	                       udt_Storage1n1BlockData:="DB_Storage1.2.1".stStorageBlockData,
	                       arrudt_Storage1n2:="DB_Storage1.2.2".arLine,
	                       udt_Storage1n2BlockData:="DB_Storage1.2.2".stStorageBlockData,
	                       arrudt_Storage1n3:="DB_Storage1.2.3".arLine,
	                       udt_Storage1n3BlockData:="DB_Storage1.2.3".stStorageBlockData,
	                       arrudt_Storage1n4:="DB_Storage1.2.4".arLine,
	                       udt_Storage1n4BlockData:="DB_Storage1.2.4".stStorageBlockData,
	                       udtInOut_CarrierAtScanner:="DB_JamArea1202".stJam1202_1.arCarrier[1]);
	
	        
	        #Lfb_StoreBLk3(nInBlockDestination1 := "cDest13100",
	                       nInBlockDestination2 := "cDest13200",
	                       nInBlockDestination3 := "cDest13300",
	                       nInBlockDestination4 := "cDest13400",
	                       wsIn_ObjectName:=WSTRING#'Storage Management Level1 Block3',
	                       xOut_StorageRelease=>"DB_HandshakeStorage".str_StorageManagement.udt_Lvl1Release.b_StorageReleaseBlock3xx,
	                       arrudt_Storage1n1:="DB_Storage1.3.1".arLine,
	                       udt_Storage1n1BlockData:="DB_Storage1.3.1".stStorageBlockData,
	                       arrudt_Storage1n2:="DB_Storage1.3.2".arLine,
	                       udt_Storage1n2BlockData:="DB_Storage1.3.2".stStorageBlockData,
	                       arrudt_Storage1n3:="DB_Storage1.3.3".arLine,
	                       udt_Storage1n3BlockData:="DB_Storage1.3.3".stStorageBlockData,
	                       arrudt_Storage1n4:="DB_Storage1.3.4".arLine,
	                       udt_Storage1n4BlockData:="DB_Storage1.3.4".stStorageBlockData,
	                       udtInOut_CarrierAtScanner:="DB_JamArea1304".stJam1304_1.arCarrier[1]);
	        
	        
	       
	        
	    END_REGION
	    
	END_REGION
	
	REGION Storage Removal
	    
	    REGION Mapping
	        REGION Block 1
	            ////1101
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1101.udt_JamCarrier1101_1.arCarrier := "DB_JamArea1101".stJam1101_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1101.udt_JamCarrier1101_2.arCarrier := "DB_JamArea1101".stJam1101_2.arCarrier;
	            
	            ////1102
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1102.udt_JamCarrier1102_1.arCarrier := "DB_JamArea1102".stJam1102_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1102.udt_JamCarrier1102_2.arCarrier := "DB_JamArea1102".stJam1102_2.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1102.udt_JamCarrier1102_3.arCarrier := "DB_JamArea1102".stJam1102_3.arCarrier;
	            
	            ////1103
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1103.udt_JamCarrier1103_1.arCarrier := "DB_JamArea1103".stJam1103_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1103.udt_JamCarrier1103_2.arCarrier := "DB_JamArea1103".stJam1103_2.arCarrier;
	            
	            ////1104
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1104.udt_JamCarrier1104_1.arCarrier := "DB_JamArea1104".stJam1104_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1104.udt_JamCarrier1104_2.arCarrier := "DB_JamArea1104".stJam1104_2.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1104.udt_JamCarrier1104_3.arCarrier := "DB_JamArea1104".stJam1104_3.arCarrier;
	            
	            ////1105
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1105.udt_JamCarrier1105_1.arCarrier := "DB_JamArea1105".stJam1105_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1105.udt_JamCarrier1105_2.arCarrier := "DB_JamArea1105".stJam1105_2.arCarrier;
	            
	            ////1106
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1106.udt_JamCarrier1106_1.arCarrier := "DB_JamArea1106".stJam1106_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1106.udt_JamCarrier1106_2.arCarrier := "DB_JamArea1106".stJam1106_2.arCarrier;
	            
	            ////1107
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1107.udt_JamCarrier1107_1.arCarrier := "DB_JamArea1107".stJam1107_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1107.udt_JamCarrier1107_2.arCarrier := "DB_JamArea1107".stJam1107_2.arCarrier;
	            
	            ////1108
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1108.udt_JamCarrier1108_1.arCarrier := "DB_JamArea1108".stJam1108_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1108.udt_JamCarrier1108_2.arCarrier := "DB_JamArea1108".stJam1108_2.arCarrier;
	            
	            ////1109
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1109.udt_JamCarrier1109_1.arCarrier := "DB_JamArea1109".stJam1109_1.arCarrier;
	            #stIn_JamCarrierBlock1.stIn_JamCarrier1109.udt_JamCarrier1109_2.arCarrier := "DB_JamArea1109".stJam1109_2.arCarrier;
	            
	            
	        END_REGION
	        
	        REGION Block 2
	            ////1201
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1201.udt_JamCarrier1201_1.arCarrier := "DB_JamArea1201".stJam1201_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1201.udt_JamCarrier1201_2.arCarrier := "DB_JamArea1201".stJam1201_2.arCarrier;
	            
	            ////1202
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1202.udt_JamCarrier1202_1.arCarrier := "DB_JamArea1202".stJam1202_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1202.udt_JamCarrier1202_2.arCarrier := "DB_JamArea1202".stJam1202_2.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1202.udt_JamCarrier1202_3.arCarrier := "DB_JamArea1202".stJam1202_3.arCarrier;
	            
	            ////1203
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1203.udt_JamCarrier1203_1.arCarrier := "DB_JamArea1203".stJam1203_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1203.udt_JamCarrier1203_2.arCarrier := "DB_JamArea1203".stJam1203_2.arCarrier;
	            
	            ////1204
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1204.udt_JamCarrier1204_1.arCarrier := "DB_JamArea1204".stJam1204_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1204.udt_JamCarrier1204_2.arCarrier := "DB_JamArea1204".stJam1204_2.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1204.udt_JamCarrier1204_3.arCarrier := "DB_JamArea1204".stJam1204_3.arCarrier;
	            
	            ////1205
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1205.udt_JamCarrier1205_1.arCarrier := "DB_JamArea1205".stJam1205_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1205.udt_JamCarrier1205_2.arCarrier := "DB_JamArea1205".stJam1205_2.arCarrier;
	            
	            ////1206
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1206.udt_JamCarrier1206_1.arCarrier := "DB_JamArea1206".stJam1206_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1206.udt_JamCarrier1206_2.arCarrier := "DB_JamArea1206".stJam1206_2.arCarrier;
	            
	            ////1207
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1207.udt_JamCarrier1207_1.arCarrier := "DB_JamArea1207".stJam1207_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1207.udt_JamCarrier1207_2.arCarrier := "DB_JamArea1207".stJam1207_2.arCarrier;
	            
	            ////1208
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1208.udt_JamCarrier1208_1.arCarrier := "DB_JamArea1208".stJam1208_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1208.udt_JamCarrier1208_2.arCarrier := "DB_JamArea1208".stJam1208_2.arCarrier;
	            
	            ////1209
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1209.udt_JamCarrier1209_1.arCarrier := "DB_JamArea1209".stJam1209_1.arCarrier;
	            #stIn_JamCarrierBlock2.stIn_JamCarrier1209.udt_JamCarrier1209_2.arCarrier := "DB_JamArea1209".stJam1209_2.arCarrier;
	            
	            
	            
	        END_REGION
	        
	        REGION Block 3
	            ////1301
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1301.udt_JamCarrier1301_1.arCarrier := "DB_JamArea1301".stJam1301_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1301.udt_JamCarrier1301_2.arCarrier := "DB_JamArea1301".stJam1301_2.arCarrier;
	            
	            ////1302
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1302.udt_JamCarrier1302_1.arCarrier := "DB_JamArea1302".stJam1302_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1302.udt_JamCarrier1302_2.arCarrier := "DB_JamArea1302".stJam1302_2.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1302.udt_JamCarrier1302_3.arCarrier := "DB_JamArea1302".stJam1302_3.arCarrier;
	            
	            ////1303
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1303.udt_JamCarrier1303_1.arCarrier := "DB_JamArea1303".stJam1303_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1303.udt_JamCarrier1303_2.arCarrier := "DB_JamArea1303".stJam1303_2.arCarrier;
	            
	            ////1304
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1304.udt_JamCarrier1304_1.arCarrier := "DB_JamArea1304".stJam1304_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1304.udt_JamCarrier1304_2.arCarrier := "DB_JamArea1304".stJam1304_2.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1304.udt_JamCarrier1304_3.arCarrier := "DB_JamArea1304".stJam1304_3.arCarrier;
	            
	            ////1305
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1305.udt_JamCarrier1305_1.arCarrier := "DB_JamArea1305".stJam1305_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1305.udt_JamCarrier1305_2.arCarrier := "DB_JamArea1305".stJam1305_2.arCarrier;
	            
	            ////1306
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1306.udt_JamCarrier1306_1.arCarrier := "DB_JamArea1306".stJam1306_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1306.udt_JamCarrier1306_2.arCarrier := "DB_JamArea1306".stJam1306_2.arCarrier;
	            
	            ////1307
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1307.udt_JamCarrier1307_1.arCarrier := "DB_JamArea1307".stJam1307_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1307.udt_JamCarrier1307_2.arCarrier := "DB_JamArea1307".stJam1307_2.arCarrier;
	            
	            ////1308
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1308.udt_JamCarrier1308_1.arCarrier := "DB_JamArea1308".stJam1308_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1308.udt_JamCarrier1308_2.arCarrier := "DB_JamArea1308".stJam1308_2.arCarrier;
	            
	            ////1309
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1309.udt_JamCarrier1309_1.arCarrier := "DB_JamArea1309".stJam1309_1.arCarrier;
	            #stIn_JamCarrierBlock3.stIn_JamCarrier1309.udt_JamCarrier1309_2.arCarrier := "DB_JamArea1309".stJam1309_2.arCarrier;
	            
	            
	            
	        END_REGION
	        
	        
	    END_REGION
	    
	 
	    REGION Call
	        #Lfb_StorageRemoval(
	                            udt_IN_MES:="DB_HandshakeStorage".Str_StorageRemoval.str_TelegramMES.udtIn_DataMES.stPayload,
	                            n_JamCapacityAMRCriticalAmount := 90,
	                            n_JamCapacityF2HCriticalAmount:=90,
	                            t_IN_RemovalWaitTime := T#600s,
	                            stStorage111BlockData:="DB_Storage1.1.1".stStorageBlockData,
	                            stStorage112BlockData:="DB_Storage1.1.2".stStorageBlockData,
	                            stStorage113BlockData:="DB_Storage1.1.3".stStorageBlockData,
	                            stStorage114BlockData:="DB_Storage1.1.4".stStorageBlockData,
	                            stStorage121BlockData:="DB_Storage1.2.1".stStorageBlockData,
	                            stStorage122BlockData:="DB_Storage1.2.2".stStorageBlockData,
	                            stStorage123BlockData:="DB_Storage1.2.3".stStorageBlockData,
	                            stStorage124BlockData:="DB_Storage1.2.4".stStorageBlockData,
	                            stStorage131BlockData:="DB_Storage1.3.1".stStorageBlockData,
	                            stStorage132BlockData:="DB_Storage1.3.2".stStorageBlockData,
	                            stStorage133BlockData:="DB_Storage1.3.3".stStorageBlockData,
	                            stStorage134BlockData:="DB_Storage1.3.4".stStorageBlockData,
	                            arrudt_InOut_MESPart := "DB_Prozessdaten".strStorageRemoval.arrudt_BufferTelegram,
	                            arLineBlk111 := "DB_Storage1.1.1".arLine,
	                            arLineBlk112 := "DB_Storage1.1.2".arLine,
	                            arLineBlk113 := "DB_Storage1.1.3".arLine,
	                            arLineBlk114 := "DB_Storage1.1.4".arLine,
	                            arLineBlk121 := "DB_Storage1.2.1".arLine,
	                            arLineBlk122 := "DB_Storage1.2.2".arLine,
	                            arLineBlk123 := "DB_Storage1.2.3".arLine,
	                            arLineBlk124 := "DB_Storage1.2.4".arLine,
	                            arLineBlk131 := "DB_Storage1.3.1".arLine,
	                            arLineBlk132 := "DB_Storage1.3.2".arLine,
	                            arLineBlk133 := "DB_Storage1.3.3".arLine,
	                            arLineBlk134 := "DB_Storage1.3.4".arLine,
	                            udt_InOut_HandshakeDataMES := "DB_HandshakeStorage".Str_StorageRemoval.udt_HandshakeMESStorage,
	                            arrudt_InOutMFRTRO := "DB_HandshakeStorage".Str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl1,
	                            arrstr_InOut_FillingChart := "DB_Prozessdaten".strStorageRemoval.arrstr_InOut_FillingChart,
	                            arrstr_InOut_EmptyChart := "DB_Prozessdaten".strStorageRemoval.arrstr_InOut_EmptyChart,
	                            arrudt_HMILines := "DB_Interface_HMI".stAuslagern.arLineSorted,//"DB_Prozessdaten".stAuslagernTEMP.arLineSorted,
	                            udt_InOutMessageToMesBlk111 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk111,
	                            udt_InOutMessageToMesBlk112 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk112,
	                            udt_InOutMessageToMesBlk113 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk113,
	                            udt_InOutMessageToMesBlk114 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk114,
	                            udt_InOutMessageToMesBlk121 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk121,
	                            udt_InOutMessageToMesBlk122 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk122,
	                            udt_InOutMessageToMesBlk123 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk123,
	                            udt_InOutMessageToMesBlk124 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk124,
	                            udt_InOutMessageToMesBlk131 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk131,
	                            udt_InOutMessageToMesBlk132 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk132,
	                            udt_InOutMessageToMesBlk133 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk133,
	                            udt_InOutMessageToMesBlk134 := "DB_HandshakeStorage".Str_StorageRemoval.strMES.udt_InOutMessageToMesBlk134,
	                            stIn_JamCarrierBlock1:=#stIn_JamCarrierBlock1,
	                            stIn_JamCarrierBlock2:=#stIn_JamCarrierBlock2,
	                            stIn_JamCarrierBlock3:=#stIn_JamCarrierBlock3,
	                            udt_InOutStorageBlockSequencerData:="DB_HandshakeStorage".Str_StorageRemoval.udt_StorageBlockSequencerData
	        );
	        
	        
	        
	        
	    END_REGION
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	    
	END_REGION
	
	
	
	
	
END_FUNCTION_BLOCK

