false
Initial call of this OB Initial call of this OB Initial call of this OB =True, if remanent data are available =True, if remanent data are available =True, if remanent data are available
Optimized OB1 1 FBD ProgramCycle false cs-CZ de-DE en-US true FALSE Wird in OB121 auf TRUE gesetzt SCL cs-CZ de-DE en-US cs-CZ de-DE Zykluszeit genau ermitteln START en-US true 0 "DB_Error".sErrorText.....Reaktion, Meldung etc. true Quittieren true 0 true 0 true 0 true 0 true 0 true 0 true 0 true 0 true 0 true '' true FALSE SCL cs-CZ de-DE OB 121 zeigt bei Programmierfehler in DB_Error die Infos an. Infos können hier gelöscht werden. en-US cs-CZ de-DE Programmierfehler Handling en-US true 1 106 "cNoPositionsBlock1"; true TRUE SCL cs-CZ de-DE en-US cs-CZ de-DE Storages beschreiben en-US true true SCL cs-CZ de-DE en-US cs-CZ de-DE Call Sensors en-US true true true true true SCL cs-CZ de-DE en-US cs-CZ de-DE PreMain en-US true true true true true SCL cs-CZ de-DE en-US cs-CZ de-DE Main en-US true SCL cs-CZ de-DE en-US cs-CZ de-DE Priority Logic en-US true true true true true true true true true SCL cs-CZ de-DE en-US cs-CZ de-DE Communications en-US true SCL cs-CZ de-DE en-US cs-CZ de-DE Storage Management en-US "FB_Test_RotierenMT2.1.1_DB"(stInStorageLine := "DB_Storage2.1.1".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[1].UDT_State, nInExitJamCount := "DB_JamArea2103".stJam2103_1.stData.Status.nCount, nInNoOfLines := 19, nInNoOfPositions := 101, nInDestDefault := 21100, xInStart := "IBN".xStartTest211, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[1].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2103".stJam2103_1.arCarrier[1].nDestination); "FB_Test_RotierenMT2.1.2_DB"(stInStorageLine := "DB_Storage2.1.2".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[2].UDT_State, nInExitJamCount := "DB_JamArea2103".stJam2103_2.stData.Status.nCount, nInNoOfLines := 17, nInNoOfPositions := 103, nInDestDefault := 21200, xInStart := "IBN".xStartTest212, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[2].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2103".stJam2103_2.arCarrier[1].nDestination); "FB_Test_RotierenMT2.1.3_DB"(stInStorageLine := "DB_Storage2.1.3".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[3].UDT_State, nInExitJamCount := "DB_JamArea2104".stJam2104_2.stData.Status.nCount, nInNoOfLines := 21, nInNoOfPositions := 103, nInDestDefault := 21300, xInStart := "IBN".xStartTest213, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[3].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2104".stJam2104_2.arCarrier[1].nDestination); "FB_Test_RotierenMT2.1.4_DB"(stInStorageLine := "DB_Storage2.1.4".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[4].UDT_State, nInExitJamCount := "DB_JamArea2104".stJam2104_1.stData.Status.nCount, nInNoOfLines := 13, nInNoOfPositions := 102, //3 Carrier entnommen an dieser Stelle nInDestDefault := 21400, xInStart := "IBN".xStartTest214, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[4].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2104".stJam2104_1.arCarrier[1].nDestination); "FB_Test_RotierenMT2.2.1_DB"(stInStorageLine := "DB_Storage2.2.1".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[5].UDT_State, nInExitJamCount := "DB_JamArea2203".stJam2203_1.stData.Status.nCount, nInNoOfLines := 13, nInNoOfPositions := 89, //3 Carrier entnommen an dieser Stelle nInDestDefault := 22100, xInStart := "IBN".xStartTest221, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[5].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2203".stJam2203_1.arCarrier[1].nDestination); "FB_Test_RotierenMT2.2.2_DB"(stInStorageLine := "DB_Storage2.2.2".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[6].UDT_State, nInExitJamCount := "DB_JamArea2203".stJam2203_2.stData.Status.nCount, nInNoOfLines := 17, nInNoOfPositions := 88, //3 Carrier entnommen an dieser Stelle nInDestDefault := 22200, xInStart := "IBN".xStartTest222, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[6].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2203".stJam2203_2.arCarrier[1].nDestination); "FB_Test_RotierenMT2.2.3_DB"(stInStorageLine := "DB_Storage2.2.3".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[7].UDT_State, nInExitJamCount := "DB_JamArea2204".stJam2204_2.stData.Status.nCount, nInNoOfLines := 21, nInNoOfPositions := 90, //3 Carrier entnommen an dieser Stelle nInDestDefault := 22300, xInStart := "IBN".xStartTest223, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[7].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2204".stJam2204_2.arCarrier[1].nDestination); "FB_Test_RotierenMT2.2.4_DB"(stInStorageLine := "DB_Storage2.2.4".arLine, stInMFRState := "DB_HandshakeStorage".str_StorageRemoval.arrudt_StorageRemovalHandshakeTROsLvl2[8].UDT_State, nInExitJamCount := "DB_JamArea2204".stJam2204_1.stData.Status.nCount, nInNoOfLines := 13, nInNoOfPositions := 57, //3 Carrier entnommen an dieser Stelle nInDestDefault := 22400, xInStart := "IBN".xStartTest224, stInOutBlockRemovalModul := "DB_Interface_HMI".stAuslagern.arLineSorted[8].udt_BlockRemovalModul, stInOutExitJamDestination => "DB_JamArea2204".stJam2204_1.arCarrier[1].nDestination); SCL cs-CZ de-DE en-US cs-CZ de-DE Rotiertests en-US Lager Loaded setzen true 1 1 1 TRUE 1 1 1 TRUE 1 1 1 TRUE 1 1 1 TRUE 1 1 1 TRUE 1 1 1 TRUE 1 1 1 TRUE 1 1 1 TRUE FOR #nIdx1 := 1 TO "cNoLines2.3.1" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock3" - 1 DO "DB_Storage2.3.1".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 20000015; "DB_Storage2.3.1".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.3.2" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock3" - 1 DO "DB_Storage2.3.2".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 20000015; "DB_Storage2.3.2".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.3.3" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock3" - 1 DO "DB_Storage2.3.3".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 20000015; "DB_Storage2.3.3".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.3.4" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock3" - 1 DO "DB_Storage2.3.4".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 20000015; "DB_Storage2.3.4".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; END_FOR; true FALSE true FOR #nIdx1 := 1 TO "cNoLines2.1.1" DO 1 107 2 2 1 END_FOR; 1 60 true true 1 1 5 true true 1 1 30 true true 1 true FALSE Lager füllen true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true 1 1 1 20000015 true true FALSE Lager leeren true FOR #nIdx1 := 1 TO "cNoLines2.1.1" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock1" DO "DB_Storage2.1.1".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.1.1".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.1.2" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock1" DO "DB_Storage2.1.2".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.1.2".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.1.3" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock1" DO "DB_Storage2.1.3".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.1.3".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.1.4" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock1" DO "DB_Storage2.1.4".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.1.4".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.2.1" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock2" DO "DB_Storage2.2.1".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.2.1".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.2.2" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock2" DO "DB_Storage2.2.2".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.2.2".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.2.3" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock2" DO "DB_Storage2.2.3".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.2.3".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.2.4" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock2" DO "DB_Storage2.2.4".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.2.4".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.3.1" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock3" DO "DB_Storage2.3.1".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.3.1".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; 18 1 0 0 0 FOR #nIdx1 := 1 TO "cNoLines2.3.3" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock3" DO "DB_Storage2.3.3".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.3.3".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; FOR #nIdx1 := 1 TO "cNoLines2.3.4" DO FOR #nIdx2 := 1 TO "cNoPositionsBlock3" DO "DB_Storage2.3.4".arLine[#nIdx1].arCarrier[#nIdx2].nBarcode := 0; "DB_Storage2.3.4".arLine[#nIdx1].arCarrier[#nIdx2].bStatus.%X0 := FALSE; END_FOR; END_FOR; true FALSE Jam füllen true HyperJam 1 1 true 20000015 true true REGION Conveyor FOR #nIdx2 := 1 TO "cJam2110_1" -1 DO "DB_JamArea2110".stJam2110_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2110".stJam2110_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2110_2" -1 DO // "DB_JamArea2110".stJam2110_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2110".stJam2110_2.arCarrier[#nIdx2].bStatus := 0; "DB_JamArea2110".stJam2110_2.arCarrier[#nIdx2].nDestination := 0; END_FOR; FOR #nIdx2 := 1 TO "cJam2110_3" -1 DO "DB_JamArea2110".stJam2110_3.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2110".stJam2110_3.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2110_4" -1 DO "DB_JamArea2110".stJam2110_4.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2110".stJam2110_4.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2112_1" -1 DO "DB_JamArea2112".stJam2112_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2112".stJam2112_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; END_REGION REGION Block 1 FOR #nIdx2 := 1 TO "cJam2101_1" -1 DO "DB_JamArea2101".stJam2101_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2101".stJam2101_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2101_2" -1 DO "DB_JamArea2101".stJam2101_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2101".stJam2101_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_1" -1 DO "DB_JamArea2102".stJam2102_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2102".stJam2102_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_2" -1 DO "DB_JamArea2102".stJam2102_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2102".stJam2102_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_3" -1 DO "DB_JamArea2102".stJam2102_3.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2102".stJam2102_3.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_4" -1 DO "DB_JamArea2102".stJam2102_4.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2102".stJam2102_4.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_5" -1 DO "DB_JamArea2102".stJam2102_5.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2102".stJam2102_5.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2103_1" -1 DO "DB_JamArea2103".stJam2103_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2103".stJam2103_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2103_2" -1 DO "DB_JamArea2103".stJam2103_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2103".stJam2103_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_1" -1 DO "DB_JamArea2104".stJam2104_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2104".stJam2104_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_2" -1 DO "DB_JamArea2104".stJam2104_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2104".stJam2104_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_3" -1 DO "DB_JamArea2104".stJam2104_3.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2104".stJam2104_3.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_4" -1 DO "DB_JamArea2104".stJam2104_4.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2104".stJam2104_4.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2105_1" - 1 DO "DB_JamArea2105".stJam2105_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2105".stJam2105_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2105_2" -1 DO "DB_JamArea2105".stJam2105_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2105".stJam2105_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2106_1" - 1 DO "DB_JamArea2106".stJam2106_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2106".stJam2106_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2106_2" -1 DO "DB_JamArea2106".stJam2106_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2106".stJam2106_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2107_1" - 1 DO "DB_JamArea2107".stJam2107_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2107".stJam2107_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2107_2" -1 DO "DB_JamArea2107".stJam2107_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2107".stJam2107_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2108_1" - 1 DO "DB_JamArea2108".stJam2108_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2108".stJam2108_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2108_2" -1 DO "DB_JamArea2108".stJam2108_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2108".stJam2108_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; // FOR #nIdx2 := 1 TO "cJamB1Entry_1" -1 DO // "DB_JamAreaB1Entry".stJamB1Entry_1.arCarrier[#nIdx2].nBarcode := 20000015; // "DB_JamAreaB1Entry".stJamB1Entry_1.arCarrier[#nIdx2].bStatus.%X0 := true; // END_FOR; // FOR #nIdx2 := 1 TO "cJamB1ExitLeave" -1 DO // "DB_JamAreaB1ExitLeave".stJamB1ExitLeave.arCarrier[#nIdx2].nBarcode := 20000015; // "DB_JamAreaB1ExitLeave".stJamB1ExitLeave.arCarrier[#nIdx2].bStatus.%X0 := true; // END_FOR; END_REGION REGION Block 2 FOR #nIdx2 := 1 TO "cJam2201_1" -1 DO "DB_JamArea2201".stJam2201_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2201".stJam2201_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2201_2" -1 DO "DB_JamArea2201".stJam2201_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2201".stJam2201_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_1" -1 DO "DB_JamArea2202".stJam2202_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2202".stJam2202_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_2" -1 DO "DB_JamArea2202".stJam2202_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2202".stJam2202_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_3" -1 DO "DB_JamArea2202".stJam2202_3.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2202".stJam2202_3.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_4" -1 DO "DB_JamArea2202".stJam2202_4.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2202".stJam2202_4.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_5" -1 DO "DB_JamArea2202".stJam2202_5.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2202".stJam2202_5.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2203_1" -1 DO "DB_JamArea2203".stJam2203_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2203".stJam2203_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2203_2" -1 DO "DB_JamArea2203".stJam2203_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2203".stJam2203_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_1" -1 DO "DB_JamArea2204".stJam2204_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2204".stJam2204_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_2" -1 DO "DB_JamArea2204".stJam2204_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2204".stJam2204_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_3" -1 DO "DB_JamArea2204".stJam2204_3.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2204".stJam2204_3.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_4" -1 DO "DB_JamArea2204".stJam2204_4.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2204".stJam2204_4.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2205_1" - 1 DO "DB_JamArea2205".stJam2205_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2205".stJam2205_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2205_2" -1 DO "DB_JamArea2205".stJam2205_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2205".stJam2205_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2206_1" - 1 DO "DB_JamArea2206".stJam2206_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2206".stJam2206_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2206_2" -1 DO "DB_JamArea2206".stJam2206_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2206".stJam2206_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2207_1" - 1 DO "DB_JamArea2207".stJam2207_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2207".stJam2207_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2207_2" -1 DO "DB_JamArea2207".stJam2207_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2207".stJam2207_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2208_1" - 1 DO "DB_JamArea2208".stJam2208_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2208".stJam2208_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2208_2" -1 DO "DB_JamArea2208".stJam2208_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2208".stJam2208_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; // FOR #nIdx2 := 1 TO "cJamB2Entry_1" -1 DO // "DB_JamAreaB2Entry".stJamB2Entry_1.arCarrier[#nIdx2].nBarcode := 20000015; // "DB_JamAreaB2Entry".stJamB2Entry_1.arCarrier[#nIdx2].bStatus.%X0 := true; // END_FOR; // FOR #nIdx2 := 1 TO "cJamB2ExitLeave" -1 DO // "DB_JamAreaB2ExitLeave".stJamB2ExitLeave.arCarrier[#nIdx2].nBarcode := 20000015; // "DB_JamAreaB2ExitLeave".stJamB2ExitLeave.arCarrier[#nIdx2].bStatus.%X0 := true; // END_FOR; END_REGION REGION Block 3 FOR #nIdx2 := 1 TO "cJam2301_1" -1 DO "DB_JamArea2301".stJam2301_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2301".stJam2301_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2301_2" -1 DO "DB_JamArea2301".stJam2301_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2301".stJam2301_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_1" -1 DO "DB_JamArea2302".stJam2302_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2302".stJam2302_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_2" -1 DO "DB_JamArea2302".stJam2302_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2302".stJam2302_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_3" -1 DO "DB_JamArea2302".stJam2302_3.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2302".stJam2302_3.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_4" -1 DO "DB_JamArea2302".stJam2302_4.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2302".stJam2302_4.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2303_1" -1 DO "DB_JamArea2303".stJam2303_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2303".stJam2303_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2303_2" -1 DO "DB_JamArea2303".stJam2303_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2303".stJam2303_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_1" -1 DO "DB_JamArea2304".stJam2304_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2304".stJam2304_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_2" -1 DO "DB_JamArea2304".stJam2304_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2304".stJam2304_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_3" -1 DO "DB_JamArea2304".stJam2304_3.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2304".stJam2304_3.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_4" -1 DO "DB_JamArea2304".stJam2304_4.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2304".stJam2304_4.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2305_1" - 1 DO "DB_JamArea2305".stJam2305_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2305".stJam2305_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2305_2" -1 DO "DB_JamArea2305".stJam2305_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2305".stJam2305_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2306_1" - 1 DO "DB_JamArea2306".stJam2306_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2306".stJam2306_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2306_2" -1 DO "DB_JamArea2306".stJam2306_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2306".stJam2306_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2307_1" - 1 DO "DB_JamArea2307".stJam2307_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2307".stJam2307_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2307_2" -1 DO "DB_JamArea2307".stJam2307_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2307".stJam2307_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2308_1" - 1 DO "DB_JamArea2308".stJam2308_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2308".stJam2308_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJam2308_2" -1 DO "DB_JamArea2308".stJam2308_2.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamArea2308".stJam2308_2.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJamB3Entry_1" -1 DO "DB_JamAreaB3Entry".stJamB3Entry_1.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamAreaB3Entry".stJamB3Entry_1.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; FOR #nIdx2 := 1 TO "cJamB3ExitLeave" -1 DO "DB_JamAreaB3ExitLeave".stJamB3ExitLeave.arCarrier[#nIdx2].nBarcode := 20000015; "DB_JamAreaB3ExitLeave".stJamB3ExitLeave.arCarrier[#nIdx2].bStatus.%X0 := true; END_FOR; true FALSE Jam leeren true HyperJam 1 true 10000 true 0 true 0 true 0 REGION Conveyor FOR #nIdx2 := 1 TO "cJam2110_1" DO "DB_JamArea2110".stJam2110_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2110".stJam2110_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2110_2" DO "DB_JamArea2110".stJam2110_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2110".stJam2110_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2110_3" DO "DB_JamArea2110".stJam2110_3.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2110".stJam2110_3.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2110_4" DO "DB_JamArea2110".stJam2110_4.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2110".stJam2110_4.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2112_1" DO "DB_JamArea2112".stJam2112_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2112".stJam2112_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; END_REGION REGION Block 1 FOR #nIdx2 := 1 TO "cJam2101_1" DO "DB_JamArea2101".stJam2101_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2101".stJam2101_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2101_2" DO "DB_JamArea2101".stJam2101_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2101".stJam2101_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_1" DO "DB_JamArea2102".stJam2102_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2102".stJam2102_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_2" DO "DB_JamArea2102".stJam2102_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2102".stJam2102_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_3" DO "DB_JamArea2102".stJam2102_3.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2102".stJam2102_3.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_4" DO "DB_JamArea2102".stJam2102_4.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2102".stJam2102_4.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2102_5" DO "DB_JamArea2102".stJam2102_5.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2102".stJam2102_5.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2103_1" DO "DB_JamArea2103".stJam2103_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2103".stJam2103_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2103_2" DO "DB_JamArea2103".stJam2103_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2103".stJam2103_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_1" DO "DB_JamArea2104".stJam2104_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2104".stJam2104_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_2" DO "DB_JamArea2104".stJam2104_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2104".stJam2104_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_3" DO "DB_JamArea2104".stJam2104_3.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2104".stJam2104_3.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2104_4" DO "DB_JamArea2104".stJam2104_4.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2104".stJam2104_4.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2105_1" DO "DB_JamArea2105".stJam2105_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2105".stJam2105_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2105_2" DO "DB_JamArea2105".stJam2105_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2105".stJam2105_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2106_1" DO "DB_JamArea2106".stJam2106_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2106".stJam2106_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2106_2" DO "DB_JamArea2106".stJam2106_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2106".stJam2106_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2107_1" DO "DB_JamArea2107".stJam2107_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2107".stJam2107_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2107_2" DO "DB_JamArea2107".stJam2107_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2107".stJam2107_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2108_1" DO "DB_JamArea2108".stJam2108_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2108".stJam2108_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2108_2" DO "DB_JamArea2108".stJam2108_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2108".stJam2108_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; // FOR #nIdx2 := 1 TO "cJamB1Entry_1" DO // "DB_JamAreaB1Entry".stJamB1Entry_1.arCarrier[#nIdx2].nBarcode := 0; // "DB_JamAreaB1Entry".stJamB1Entry_1.arCarrier[#nIdx2].bStatus.%X0 := false; // END_FOR; // FOR #nIdx2 := 1 TO "cJamB1ExitLeave" DO // "DB_JamAreaB1ExitLeave".stJamB1ExitLeave.arCarrier[#nIdx2].nBarcode := 0; // "DB_JamAreaB1ExitLeave".stJamB1ExitLeave.arCarrier[#nIdx2].bStatus.%X0 := false; // END_FOR; END_REGION REGION Block 2 FOR #nIdx2 := 1 TO "cJam2201_1" DO "DB_JamArea2201".stJam2201_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2201".stJam2201_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2201_2" DO "DB_JamArea2201".stJam2201_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2201".stJam2201_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_1" DO "DB_JamArea2202".stJam2202_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2202".stJam2202_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_2" DO "DB_JamArea2202".stJam2202_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2202".stJam2202_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_3" DO "DB_JamArea2202".stJam2202_3.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2202".stJam2202_3.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_4" DO "DB_JamArea2202".stJam2202_4.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2202".stJam2202_4.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2202_5" DO "DB_JamArea2202".stJam2202_5.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2202".stJam2202_5.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2203_1" DO "DB_JamArea2203".stJam2203_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2203".stJam2203_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2203_2" DO "DB_JamArea2203".stJam2203_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2203".stJam2203_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_1" DO "DB_JamArea2204".stJam2204_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2204".stJam2204_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_2" DO "DB_JamArea2204".stJam2204_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2204".stJam2204_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_3" DO "DB_JamArea2204".stJam2204_3.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2204".stJam2204_3.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2204_4" DO "DB_JamArea2204".stJam2204_4.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2204".stJam2204_4.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2205_1" DO "DB_JamArea2205".stJam2205_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2205".stJam2205_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2205_2" DO "DB_JamArea2205".stJam2205_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2205".stJam2205_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2206_1" DO "DB_JamArea2206".stJam2206_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2206".stJam2206_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2206_2" DO "DB_JamArea2206".stJam2206_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2206".stJam2206_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2207_1" DO "DB_JamArea2207".stJam2207_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2207".stJam2207_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2207_2" DO "DB_JamArea2207".stJam2207_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2207".stJam2207_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2208_1" DO "DB_JamArea2208".stJam2208_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2208".stJam2208_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2208_2" DO "DB_JamArea2208".stJam2208_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2208".stJam2208_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; // FOR #nIdx2 := 1 TO "cJamB2Entry_1" DO // "DB_JamAreaB2Entry".stJamB2Entry_1.arCarrier[#nIdx2].nBarcode := 0; // "DB_JamAreaB2Entry".stJamB2Entry_1.arCarrier[#nIdx2].bStatus.%X0 := false; // END_FOR; // FOR #nIdx2 := 1 TO "cJamB2ExitLeave" DO // "DB_JamAreaB2ExitLeave".stJamB2ExitLeave.arCarrier[#nIdx2].nBarcode := 0; // "DB_JamAreaB2ExitLeave".stJamB2ExitLeave.arCarrier[#nIdx2].bStatus.%X0 := false; // END_FOR; END_REGION REGION Block 3 FOR #nIdx2 := 1 TO "cJam2301_1" DO "DB_JamArea2301".stJam2301_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2301".stJam2301_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2301_2" DO "DB_JamArea2301".stJam2301_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2301".stJam2301_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_1" DO "DB_JamArea2302".stJam2302_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2302".stJam2302_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_2" DO "DB_JamArea2302".stJam2302_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2302".stJam2302_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_3" DO "DB_JamArea2302".stJam2302_3.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2302".stJam2302_3.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2302_4" DO "DB_JamArea2302".stJam2302_4.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2302".stJam2302_4.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2303_1" DO "DB_JamArea2303".stJam2303_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2303".stJam2303_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2303_2" DO "DB_JamArea2303".stJam2303_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2303".stJam2303_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_1" DO "DB_JamArea2304".stJam2304_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2304".stJam2304_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_2" DO "DB_JamArea2304".stJam2304_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2304".stJam2304_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_3" DO "DB_JamArea2304".stJam2304_3.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2304".stJam2304_3.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2304_4" DO "DB_JamArea2304".stJam2304_4.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2304".stJam2304_4.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2305_1" DO "DB_JamArea2305".stJam2305_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2305".stJam2305_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2305_2" DO "DB_JamArea2305".stJam2305_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2305".stJam2305_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2306_1" DO "DB_JamArea2306".stJam2306_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2306".stJam2306_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2306_2" DO "DB_JamArea2306".stJam2306_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2306".stJam2306_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2307_1" DO "DB_JamArea2307".stJam2307_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2307".stJam2307_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2307_2" DO "DB_JamArea2307".stJam2307_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2307".stJam2307_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2308_1" DO "DB_JamArea2308".stJam2308_1.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2308".stJam2308_1.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; FOR #nIdx2 := 1 TO "cJam2308_2" DO "DB_JamArea2308".stJam2308_2.arCarrier[#nIdx2].nBarcode := 0; "DB_JamArea2308".stJam2308_2.arCarrier[#nIdx2].bStatus.%X0 := false; END_FOR; // FOR #nIdx2 := 1 TO "cJamB3Entry_1" DO // "DB_JamAreaB3Entry".stJamB3Entry_1.arCarrier[#nIdx2].nBarcode := 0; // "DB_JamAreaB3Entry".stJamB3Entry_1.arCarrier[#nIdx2].bStatus.%X0 := false; // END_FOR; // FOR #nIdx2 := 1 TO "cJamB3ExitLeave" DO // "DB_JamAreaB3ExitLeave".stJamB3ExitLeave.arCarrier[#nIdx2].nBarcode := 0; // "DB_JamAreaB3ExitLeave".stJamB3ExitLeave.arCarrier[#nIdx2].bStatus.%X0 := false; // END_FOR; END_REGION true FALSE Carr glob correction - carrier löschen true 0 2000 true true true true true 0 true FALSE SCL cs-CZ de-DE en-US cs-CZ de-DE TEST-SCHLEIFEN en-US SCL cs-CZ de-DE en-US cs-CZ de-DE Storage Füllstände - VOR Jam Füllstände ausführen! en-US SCL cs-CZ de-DE en-US cs-CZ de-DE Jam Füllstände en-US true true SCL cs-CZ de-DE Visu en-US cs-CZ de-DE Visu en-US true 1000.0 in Millisekunden anzeigen SCL cs-CZ de-DE en-US cs-CZ de-DE Zykluszeit genau ermitteln ENDE en-US Senden true true SCL cs-CZ de-DE en-US cs-CZ de-DE IO Device Datenübergabe en-US "MB3965" := "IBN".MB3965; "MB4012" := "IBN".MB4012; "MB4011" := "IBN".MB4011; "MB4010" := "IBN".MB4010; "MB4007" := "IBN".MB4007; "MB4006" := "IBN".MB4006; "MB4005" := "IBN".MB4005; "MB4004" := "IBN".MB4004; "MB4003" := "IBN".MB4003; "MB4002" := "IBN".MB4002; "MB4001" := "IBN".MB4001; "MB4000" := "IBN".MB4000; "MB3997" := "IBN".MB3997; "MB3996" := "IBN".MB3996; "MB3995" := "IBN".MB3995; "MB3994" := "IBN".MB3994; "MB3993" := "IBN".MB3993; "MB3992" := "IBN".MB3992; "MB3991" := "IBN".MB3991; "MB3990" := "IBN".MB3990; "MB3960" := "IBN".MB3960; "MB3961" := "IBN".MB3961; "MB3964" := "IBN".MB3964; "MB4070" := "IBN".MB4070; "MB4067" := "IBN".MB4067; "MB4066" := "IBN".MB4066; "MB4065" := "IBN".MB4065; "MB4064" := "IBN".MB4064; "MB4063" := "IBN".MB4063; "MB4062" := "IBN".MB4062; "MB4061" := "IBN".MB4061; "MB4060" := "IBN".MB4060; "MB4057" := "IBN".MB4057; "MB4056" := "IBN".MB4056; "MB4055" := "IBN".MB4055; "MB4054" := "IBN".MB4054; "MB4053" := "IBN".MB4053; "MB4052" := "IBN".MB4052; "MB4051" := "IBN".MB4051; "MB4050" := "IBN".MB4050; "MB4020" := "IBN".MB4020; "MB4021" := "IBN".MB4021; "MB4024" := "IBN".MB4024; "MB4026" := "IBN".MB4026; "MB4080" := "IBN".MB4080; "MB4081" := "IBN".MB4081; "MB4084" := "IBN".MB4084; "MB4134" := "IBN".MB4134; "MB4133" := "IBN".MB4133; "MB4132" := "IBN".MB4132; "MB4131" := "IBN".MB4131; "MB4130" := "IBN".MB4130; "MB4127" := "IBN".MB4127; "MB4126" := "IBN".MB4126; "MB4125" := "IBN".MB4125; "MB4124" := "IBN".MB4124; "MB4123" := "IBN".MB4123; "MB4122" := "IBN".MB4122; "MB4121" := "IBN".MB4121; "MB4120" := "IBN".MB4120; "MB4117" := "IBN".MB4117; "MB4116" := "IBN".MB4116; "MB4115" := "IBN".MB4115; "MB4114" := "IBN".MB4114; "MB4113" := "IBN".MB4113; "MB4112" := "IBN".MB4112; "MB4111" := "IBN".MB4111; "MB4110" := "IBN".MB4110; "MB4085" := "IBN".MB4085; "MB4140" := "IBN".MB4140; "MB4141" := "IBN".MB4141; "MB4144" := "IBN".MB4144; "MB4186" := "IBN".MB4186; "MB4185" := "IBN".MB4185; "MB4184" := "IBN".MB4184; "MB4183" := "IBN".MB4183; "MB4182" := "IBN".MB4182; "MB4181" := "IBN".MB4181; "MB4180" := "IBN".MB4180; "MB4177" := "IBN".MB4177; "MB4176" := "IBN".MB4176; "MB4175" := "IBN".MB4175; "MB4174" := "IBN".MB4174; "MB4173" := "IBN".MB4173; "MB4172" := "IBN".MB4172; "MB4171" := "IBN".MB4171; "MB4170" := "IBN".MB4170; "MB4145" := "IBN".MB4145; "MB4146" := "IBN".MB4146; "MB4252" := "IBN".MB4252; "MB4251" := "IBN".MB4251; "MB4250" := "IBN".MB4250; "MB4247" := "IBN".MB4247; "MB4246" := "IBN".MB4246; "MB4245" := "IBN".MB4245; "MB4244" := "IBN".MB4244; "MB4243" := "IBN".MB4243; "MB4242" := "IBN".MB4242; "MB4241" := "IBN".MB4241; "MB4240" := "IBN".MB4240; "MB4237" := "IBN".MB4237; "MB4236" := "IBN".MB4236; "MB4235" := "IBN".MB4235; "MB4234" := "IBN".MB4234; "MB4233" := "IBN".MB4233; "MB4232" := "IBN".MB4232; "MB4231" := "IBN".MB4231; "MB4230" := "IBN".MB4230; "MB4200" := "IBN".MB4200; "MB4204" := "IBN".MB4204; "MB4310" := "IBN".MB4310; "MB4307" := "IBN".MB4307; "MB4306" := "IBN".MB4306; "MB4305" := "IBN".MB4305; "MB4304" := "IBN".MB4304; "MB4303" := "IBN".MB4303; "MB4302" := "IBN".MB4302; "MB4301" := "IBN".MB4301; "MB4300" := "IBN".MB4300; "MB4297" := "IBN".MB4297; "MB4296" := "IBN".MB4296; "MB4295" := "IBN".MB4295; "MB4294" := "IBN".MB4294; "MB4293" := "IBN".MB4293; "MB4292" := "IBN".MB4292; "MB4291" := "IBN".MB4291; "MB4290" := "IBN".MB4290; "MB4260" := "IBN".MB4260; "MB4261" := "IBN".MB4261; "MB4264" := "IBN".MB4264; "MB4337" := "IBN".MB4337; "MB4320" := "IBN".MB4320; "MB4324" := "IBN".MB4324; "MB4374" := "IBN".MB4374; "MB4373" := "IBN".MB4373; "MB4372" := "IBN".MB4372; "MB4371" := "IBN".MB4371; "MB4370" := "IBN".MB4370; "MB4367" := "IBN".MB4367; "MB4366" := "IBN".MB4366; "MB4365" := "IBN".MB4365; "MB4364" := "IBN".MB4364; "MB4363" := "IBN".MB4363; "MB4362" := "IBN".MB4362; "MB4361" := "IBN".MB4361; "MB4360" := "IBN".MB4360; "MB4357" := "IBN".MB4357; "MB4356" := "IBN".MB4356; "MB4355" := "IBN".MB4355; "MB4354" := "IBN".MB4354; "MB4353" := "IBN".MB4353; "MB4352" := "IBN".MB4352; "MB4351" := "IBN".MB4351; "MB4350" := "IBN".MB4350; "MB4334" := "IBN".MB4334; "MB4335" := "IBN".MB4335; "MB4380" := "IBN".MB4380; "MB4384" := "IBN".MB4384; "MB4426" := "IBN".MB4426; "MB4425" := "IBN".MB4425; "MB4424" := "IBN".MB4424; "MB4423" := "IBN".MB4423; "MB4422" := "IBN".MB4422; "MB4421" := "IBN".MB4421; "MB4420" := "IBN".MB4420; "MB4417" := "IBN".MB4417; "MB4416" := "IBN".MB4416; "MB4415" := "IBN".MB4415; "MB4414" := "IBN".MB4414; "MB4413" := "IBN".MB4413; "MB4412" := "IBN".MB4412; "MB4411" := "IBN".MB4411; "MB4410" := "IBN".MB4410; "MB4392" := "IBN"."MB4392?"; "MB4395" := "IBN"."MB4395?"; "MA0090" := "IBN".MA0090; "MA0091" := "IBN".MA0091; "MA0092" := "IBN".MA0092; "MA0093" := "IBN".MA0093; "MA0074" := "IBN".MA0074; "MA0075" := "IBN".MA0075; "MA0073" := "IBN".MA0073; "MA0067" := false; "MA0205" := "IBN".MA0205; "MA0204" := "IBN".MA0204; EMBI WEICHENTEST true TRUE Will aktuell nur zur Ausfahrt Level 2 true TRUE true FALSE Sep sperren nicht befahrbar "MB3431" := false; //hier soll nichts fahren aktuell "MB3910" := false; "MB4145" := false; ***************************** FÜR PERFORMANCE MESSUNG: 20.01. 1 - 349.1 (Pin) 2 - 313.1 3 - 313.1 4 - 313.1 21.01. 1 - 313.1 true Sep-Nr. für Auflistung der Messungen (TRO104 -> gibt es als Konstante nicht true 2500 true ReleasedEdge des jeweiligen Seps T#86400s 1000 gewünschte zu ermittelnde Anzahl true Sep-Nr. für Auflistung der Messungen (TRO104 -> gibt es als Konstante nicht true 2500 true ReleasedEdge des jeweiligen Seps T#86400s 398 gewünschte zu ermittelnde Anzahl true Sep-Nr. für Auflistung der Messungen (TRO104 -> gibt es als Konstante nicht true 2500 true ReleasedEdge des jeweiligen Seps T#86400s 398 gewünschte zu ermittelnde Anzahl true Sep-Nr. für Auflistung der Messungen (TRO104 -> gibt es als Konstante nicht true 2500 true ReleasedEdge des jeweiligen Seps T#86400s 398 gewünschte zu ermittelnde Anzahl true Sep-Nr. für Auflistung der Messungen (TRO104 -> gibt es als Konstante nicht true 2500 true ReleasedEdge des jeweiligen Seps T#86400s 398 gewünschte zu ermittelnde Anzahl true Sep-Nr. für Auflistung der Messungen (TRO104 -> gibt es als Konstante nicht true 2500 true ReleasedEdge des jeweiligen Seps T#86400s 498 "fbPerfTest_DB"(nInSepNo := "cSep349.1", //Sep-Nr. für Auflistung der Messungen xInSepFlag := "fbMain_DB".TRO349.nStateE = 2500 AND "fbMain_DB".TRO349.fbSeparatorPin.xOutTrolleyReleasedEdge, //ReleasedEdge des jeweiligen Seps tInTimeMeasurement := T#20s); //gewünschte Messzeit ***************************** SCL cs-CZ de-DE Ausgänge schnell testen en-US cs-CZ de-DE IBN en-US cs-CZ "Main Program Sweep (Cycle)" de-DE "Main Program Sweep (Cycle)" en-US "Main Program Sweep (Cycle)"