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)"