Files

616 lines
51 KiB
Plaintext

FUNCTION_BLOCK "VollPufferStrecken_A"
{ S7_Optimized_Access := 'FALSE' }
// Mechanische AWL->SCL-Konvertierung (awl2scl.py). Kontrollfluss per GOTO,
// wo im Original mit Sprungmarken gearbeitet wurde. Vor Uebernahme in TIA
// Portal pruefen/kompilieren (siehe SCL-Export/README.md).
VAR_INPUT
AB326 : Byte; // war "AB326"
MB3244 : Byte; // war "MB3244"
END_VAR
VAR_OUTPUT
DVollPufferStrecken_A : Word; // war "DVollPufferStrecken_A"
END_VAR
VAR_IN_OUT
BG3024 : Word; // war "BG3024"
BG3025 : Word; // war "BG3025"
BG3026 : Word; // war "BG3026"
BG3027 : Word; // war "BG3027"
BG3047 : Word; // war "BG3047"
BG3050 : Word; // war "BG3050"
BG3051 : Word; // war "BG3051"
BG3052 : Word; // war "BG3052"
BG3063 : Word; // war "BG3063"
BG3064 : Word; // war "BG3064"
BG3065 : Word; // war "BG3065"
BG3066 : Word; // war "BG3066"
BG3067 : Word; // war "BG3067"
BG3070 : Word; // war "BG3070"
BG3071 : Word; // war "BG3071"
BG3072 : Word; // war "BG3072"
BG3073 : Word; // war "BG3073"
BG3074 : Word; // war "BG3074"
BG3075 : Word; // war "BG3075"
BG3076 : Word; // war "BG3076"
BG3077 : Word; // war "BG3077"
BG3080 : Word; // war "BG3080"
BG3081 : Word; // war "BG3081"
BG3082 : Word; // war "BG3082"
BG3083 : Word; // war "BG3083"
BG3084 : Word; // war "BG3084"
BG3085 : Word; // war "BG3085"
BG3086 : Word; // war "BG3086"
BG3087 : Word; // war "BG3087"
BG3090 : Word; // war "BG3090"
BG3091 : Word; // war "BG3091"
BG3092 : Word; // war "BG3092"
BG3093 : Word; // war "BG3093"
BG3094 : Word; // war "BG3094"
BG3095 : Word; // war "BG3095"
BG3096 : Word; // war "BG3096"
BG3097 : Word; // war "BG3097"
BG3100 : Word; // war "BG3100"
BG3101 : Word; // war "BG3101"
BG3102 : Word; // war "BG3102"
BG3103 : Word; // war "BG3103"
BG3104 : Word; // war "BG3104"
BG3105 : Word; // war "BG3105"
BG3106 : Word; // war "BG3106"
BG3107 : Word; // war "BG3107"
BG3110 : Word; // war "BG3110"
BG3111 : Word; // war "BG3111"
BG3112 : Word; // war "BG3112"
BG3113 : Word; // war "BG3113"
BG3114 : Word; // war "BG3114"
BG3183 : Word; // war "BG3183"
BG3184 : Word; // war "BG3184"
BG3207 : Word; // war "BG3207"
BG3210 : Word; // war "BG3210"
BG3211 : Word; // war "BG3211"
BG3212 : Word; // war "BG3212"
BG3213 : Word; // war "BG3213"
BG3214 : Word; // war "BG3214"
BG3215 : Word; // war "BG3215"
BG3240 : Word; // war "BG3240"
BG3241 : Word; // war "BG3241"
BG3242 : Word; // war "BG3242"
BG3252 : Word; // war "BG3252"
BG3253 : Word; // war "BG3253"
BG3254 : Word; // war "BG3254"
BG3255 : Word; // war "BG3255"
BG3256 : Word; // war "BG3256"
BG3257 : Word; // war "BG3257"
BG3260 : Word; // war "BG3260"
BG3261 : Word; // war "BG3261"
BG3262 : Word; // war "BG3262"
BG3263 : Word; // war "BG3263"
BG3264 : Word; // war "BG3264"
BG3265 : Word; // war "BG3265"
BG3266 : Word; // war "BG3266"
BG3267 : Word; // war "BG3267"
BG3270 : Word; // war "BG3270"
BG3271 : Word; // war "BG3271"
BG3272 : Word; // war "BG3272"
BG3273 : Word; // war "BG3273"
DLVollPuffer_ShopGroup_abrufen : Word; // war "DLVollPuffer_ShopGroup_abrufen"
DLVollPuffer_ShopGroup_einfahren : Word; // war "DLVollPuffer_ShopGroup_einfahren"
DLVollPuffer_leer : Word; // war "DLVollPuffer_leer"
DOutbound_Bereich : Word; // war "DOutbound_Bereich"
DVP_Antriebe : Word; // war "DVP_Antriebe"
DVP_Auslagern : Word; // war "DVP_Auslagern"
DVP_Sensoren : Word; // war "DVP_Sensoren"
DVP_Zylinder : Word; // war "DVP_Zylinder"
DVollPufferStrecken_B : Word; // war "DVollPufferStrecken_B"
MA0150 : Bool; // war "MA0150"
MB199 : Byte; // war "MB199"
MB3047 : Byte; // war "MB3047"
MB3050 : Byte; // war "MB3050"
MB3051 : Byte; // war "MB3051"
MB3052 : Byte; // war "MB3052"
MB3090 : Byte; // war "MB3090"
MB3091 : Byte; // war "MB3091"
MB3092 : Byte; // war "MB3092"
MB3093 : Byte; // war "MB3093"
MB3094 : Byte; // war "MB3094"
MB3095 : Byte; // war "MB3095"
MB3096 : Byte; // war "MB3096"
MB3097 : Byte; // war "MB3097"
MB3100 : Byte; // war "MB3100"
MB3101 : Byte; // war "MB3101"
MB3102 : Byte; // war "MB3102"
MB3103 : Byte; // war "MB3103"
MB3104 : Byte; // war "MB3104"
MB3105 : Byte; // war "MB3105"
MB3106 : Byte; // war "MB3106"
MB3107 : Byte; // war "MB3107"
MB3110 : Byte; // war "MB3110"
MB3111 : Byte; // war "MB3111"
MB3112 : Byte; // war "MB3112"
MB3113 : Byte; // war "MB3113"
MB3114 : Byte; // war "MB3114"
MB3207 : Byte; // war "MB3207"
MB3210 : Byte; // war "MB3210"
MB3211 : Byte; // war "MB3211"
MB3212 : Byte; // war "MB3212"
MB3213 : Byte; // war "MB3213"
MB3214 : Byte; // war "MB3214"
MB3215 : Byte; // war "MB3215"
MB3252 : Byte; // war "MB3252"
MB3253 : Byte; // war "MB3253"
MB3254 : Byte; // war "MB3254"
MB3255 : Byte; // war "MB3255"
MB3256 : Byte; // war "MB3256"
MB3257 : Byte; // war "MB3257"
MB3260 : Byte; // war "MB3260"
MB3261 : Byte; // war "MB3261"
MB3262 : Byte; // war "MB3262"
MB3263 : Byte; // war "MB3263"
MB3264 : Byte; // war "MB3264"
MB3265 : Byte; // war "MB3265"
MB3266 : Byte; // war "MB3266"
MB3267 : Byte; // war "MB3267"
MB3270 : Byte; // war "MB3270"
MB3271 : Byte; // war "MB3271"
MB3272 : Byte; // war "MB3272"
MB3273 : Byte; // war "MB3273"
END_VAR
VAR
VollPuffer_01 : "MHMVollpuffer";
VollPuffer_02 : "MHMVollpuffer";
VollPuffer_03 : "MHMVollpuffer";
VollPuffer_04 : "MHMVollpuffer";
VollPuffer_05 : "MHMVollpuffer";
VollPuffer_06 : "MHMVollpuffer";
VollPuffer_07 : "MHMVollpuffer";
VollPuffer_08 : "MHMVollpuffer";
VollPuffer_09 : "MHMVollpuffer";
VollPuffer_10 : "MHMVollpuffer";
VollPuffer_11 : "MHMVollpuffer";
VollPuffer_12 : "MHMVollpuffer";
VollPuffer_13 : "MHMVollpuffer";
VollPuffer_14 : "MHMVollpuffer";
VollPuffer_15 : "MHMVollpuffer";
VollPuffer_16 : "MHMVollpuffer";
VollPuffer_17 : "MHMVollpuffer";
VollPuffer_18 : "MHMVollpuffer";
VollPuffer_19 : "MHMVollpuffer";
VollPuffer_20 : "MHMVollpuffer";
VollPuffer_21 : "MHMVollpuffer";
VollPuffer_22 : "MHMVollpuffer";
VollPuffer_23 : "MHMVollpuffer";
VollPuffer_24 : "MHMVollpuffer";
VollPuffer_25 : "MHMVollpuffer";
Simulation : Struct
Gefahren_1 : Bool;
Gefahren_2 : Bool;
Gefahren_3 : Bool;
Gefahren_4 : Bool;
Gefahren_5 : Bool;
Gefahren_6 : Bool;
Gefahren_7 : Bool;
Gefahren_8 : Bool;
Gefahren_9 : Bool;
Gefahren_10 : Bool;
Gefahren_11 : Bool;
Gefahren_12 : Bool;
Gefahren_13 : Bool;
Gefahren_14 : Bool;
Gefahren_15 : Bool;
Gefahren_16 : Bool;
Gefahren_17 : Bool;
Gefahren_18 : Bool;
Gefahren_19 : Bool;
Gefahren_20 : Bool;
Gefahren_21 : Bool;
Gefahren_22 : Bool;
Gefahren_23 : Bool;
Gefahren_24 : Bool;
Gefahren_25 : Bool;
Gefahren_26 : Bool;
Gefahren_27 : Bool;
Gefahren_28 : Bool;
Gefahren_29 : Bool;
Gefahren_30 : Bool;
Gefahren_31 : Bool;
Gefahren_32 : Bool;
Gefahren_33 : Bool;
Gefahren_34 : Bool;
Gefahren_35 : Bool;
Gefahren_36 : Bool;
Gefahren_37 : Bool;
Gefahren_38 : Bool;
Gefahren_39 : Bool;
Gefahren_40 : Bool;
Gefahren_41 : Bool;
Gefahren_42 : Bool;
Gefahren_43 : Bool;
Gefahren_44 : Bool;
Gefahren_45 : Bool;
Gefahren_46 : Bool;
Gefahren_47 : Bool;
Gefahren_48 : Bool;
Gefahren_49 : Bool;
Gefahren_50 : Bool;
Gefahren_51 : Bool;
END_STRUCT;
Ohne_PC_fahren : Bool;
Ein_Inilauf_aktiv : Bool;
END_VAR
VAR_TEMP
ErrQuit : Bool;
ErrAnz : Bool;
Antrieb : Bool;
Stau : Bool;
Start_Ok : Bool;
SorterReset : Bool;
Puffer : Int;
Position : Int;
Lager_DB : Int;
Lager_DW : Int;
AR1Zeiger : DWord; // Statt AR1 (ging nur bis DB-Länge <= 8191 Bytes)
AR1Start : DInt; // Startwert mit Offset 0
END_VAR
BEGIN
REGION Systemzeug
#VollPuffer_01.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_02.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_03.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_04.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_05.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_06.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_07.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_08.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_09.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_10.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_11.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_12.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_13.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_14.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_15.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_16.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_17.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_18.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_19.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_20.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_21.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_22.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_23.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_24.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_25.Dyn.Sk_OUT.Auto_akt := #DOutbound_Bereich.A01_UH07.AnlageEin;
#VollPuffer_01.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_02.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_03.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_04.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_05.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_06.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_07.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_08.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_09.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_10.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_11.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_12.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_13.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_14.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_15.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_16.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_17.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_18.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_19.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_20.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_21.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_22.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_23.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_24.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
#VollPuffer_25.Dyn.Sk_OUT.Bereich_ok := NOT (#DOutbound_Bereich.A01_UC071.BereichErr);
IF FALSE THEN #VollPuffer_01.Dyn.Sk_OUT.Bereich_ok := FALSE; END_IF;
END_REGION
REGION Leer-Puffer-Liste neu erstellen
IF #DLVollPuffer_leer.Reorganisieren THEN #DLVollPuffer_leer.Reorganisieren := FALSE; END_IF;
IF #DLVollPuffer_leer.Reorganisieren THEN
"DatenReset"(SSDB := 100, SSDW := 0, RE_VAL := #MB199);
#DVollPufferStrecken_A.VollPuffer_01.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_02.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_03.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_04.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_05.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_06.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_07.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_08.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_09.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_10.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_11.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_12.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_13.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_14.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_15.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_16.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_17.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_18.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_19.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_20.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_21.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_22.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_23.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_24.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_25.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_26.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_27.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_28.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_29.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_30.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_31.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_32.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_33.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_34.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_35.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_36.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_37.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_38.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_39.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_40.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_41.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_42.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_43.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_44.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_45.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_46.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_47.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_48.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_49.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_50.Status2.Eintrag_DL_Leerliste_erfolgt := FALSE;
END_IF;
END_REGION
REGION Einfahr-Puffer-Liste neu erstellen
IF #DLVollPuffer_ShopGroup_einfahren.Reorganisieren THEN #DLVollPuffer_ShopGroup_einfahren.Reorganisieren := FALSE; END_IF;
IF #DLVollPuffer_ShopGroup_einfahren.Reorganisieren THEN
"DatenReset"(SSDB := 101, SSDW := 0, RE_VAL := #MB199);
#DVollPufferStrecken_A.VollPuffer_01.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_02.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_03.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_04.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_05.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_06.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_07.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_08.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_09.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_10.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_11.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_12.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_13.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_14.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_15.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_16.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_17.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_18.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_19.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_20.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_21.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_22.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_23.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_24.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_25.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_26.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_27.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_28.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_29.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_30.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_31.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_32.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_33.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_34.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_35.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_36.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_37.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_38.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_39.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_40.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_41.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_42.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_43.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_44.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_45.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_46.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_47.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_48.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_49.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_50.Status2.Eintrag_DL_Reinliste_erfolgt := FALSE;
END_IF;
END_REGION
REGION Ausfahr-Puffer-Liste neu erstellen
IF #DLVollPuffer_ShopGroup_abrufen.Reorganisieren THEN #DLVollPuffer_ShopGroup_abrufen.Reorganisieren := FALSE; END_IF;
IF #DLVollPuffer_ShopGroup_abrufen.Reorganisieren THEN
"DatenReset"(SSDB := 102, SSDW := 0, RE_VAL := #MB199);
#DVollPufferStrecken_A.VollPuffer_01.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_02.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_03.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_04.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_05.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_06.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_07.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_08.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_09.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_10.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_11.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_12.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_13.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_14.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_15.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_16.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_17.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_18.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_19.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_20.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_21.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_22.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_23.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_24.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_A.VollPuffer_25.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_26.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_27.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_28.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_29.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_30.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_31.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_32.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_33.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_34.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_35.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_36.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_37.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_38.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_39.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_40.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_41.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_42.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_43.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_44.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_45.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_46.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_47.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_48.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_49.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
#DVollPufferStrecken_B.VollPuffer_50.Status2.Eintrag_DL_Abrufliste_erfolgt := FALSE;
END_IF;
END_REGION
REGION Nur 1 aktiver Inilauf möglich, falls kein Abruf aktiv!
#Ein_Inilauf_aktiv := (((((((((((((((((((((((((((((((((((((((((((((((((#VollPuffer_01.Dyn.Status.Puffer_initialisieren_OUT OR #VollPuffer_02.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_03.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_04.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_05.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_06.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_07.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_08.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_09.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_10.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_11.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_12.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_13.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_14.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_15.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_16.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_17.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_18.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_19.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_20.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_21.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_22.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_23.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_24.Dyn.Status.Puffer_initialisieren_OUT) OR #VollPuffer_25.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_26.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_27.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_28.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_29.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_30.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_31.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_32.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_33.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_34.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_35.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_36.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_37.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_38.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_39.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_40.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_41.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_42.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_43.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_44.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_45.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_46.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_47.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_48.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_49.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_50.Dyn.Status.Puffer_initialisieren_OUT) OR #DVollPufferStrecken_B.VollPuffer_51.Dyn.Status.Puffer_initialisieren_OUT;
END_REGION
REGION AusVollPuffer-Strecke hat Stau
#Stau := ((((#DVP_Sensoren.Stau_BG3242.Stat.B_Akt AND NOT (#MB3244)) AND #BG3241) OR #DVP_Sensoren.Stau_BG3241.Stat.B_Akt) OR #DVP_Sensoren.Stau_BG3240.Stat.B_Akt) OR #DVP_Sensoren.Stau_BG3184.Stat.B_Akt;
END_REGION
REGION Starten ist erlaubt
#Start_Ok := ((((((((((((((((((#AB326 = 0) AND NOT (#MB3207)) AND NOT (#MB3210)) AND NOT (#MB3211)) AND NOT (#MB3212)) AND NOT (#MB3213)) AND NOT (#MB3214)) AND NOT (#MB3215)) AND NOT (#MB3252)) AND NOT (#MB3253)) AND NOT (#MB3254)) AND NOT (#MB3255)) AND NOT (#MB3256)) AND NOT (#MB3257)) AND NOT (#MB3270)) AND NOT (#MB3271)) AND NOT (#MB3272)) AND NOT (#MB3273)) AND NOT (#Stau);
END_REGION
REGION Störung quittieren UZ7104/7105
#ErrQuit := #DOutbound_Bereich.A01_UZ7104.StOk_aktiv OR #DOutbound_Bereich.A01_UZ7105.StOk_aktiv;
END_REGION
REGION VollPuffer 01
#ErrAnz := FALSE;
#VollPuffer_01(VollPuffer_Nr := 101, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3087, B_InSchleuse_IN := #BG3114, B_InSchleuse_OUT := #BG3273, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3242.Stat.B_Akt, B_QuerTrolley_Out := #BG3241, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3114, Schleuse_geöffnet_OUT := #MB3273, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP1.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP1.Stat.Ast, Error := %DB708.DBW320, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 02
#VollPuffer_02(VollPuffer_Nr := 102, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3086, B_InSchleuse_IN := #BG3113, B_InSchleuse_OUT := #BG3272, B_AusSchleuse_OUT := #BG3242, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3242.Stat.B_Akt, B_QuerTrolley_Out := #BG3241, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3113, Schleuse_geöffnet_OUT := #MB3272, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP2.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP2.Stat.Ast, Error := %DB708.DBW322, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 03
#VollPuffer_03(VollPuffer_Nr := 103, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3085, B_InSchleuse_IN := #BG3112, B_InSchleuse_OUT := #BG3271, B_AusSchleuse_OUT := #BG3242, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3242.Stat.B_Akt, B_QuerTrolley_Out := #BG3241, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3112, Schleuse_geöffnet_OUT := #MB3271, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP3.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP3.Stat.Ast, Error := %DB708.DBW324, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 04
#VollPuffer_04(VollPuffer_Nr := 104, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3084, B_InSchleuse_IN := #BG3111, B_InSchleuse_OUT := #BG3270, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3242.Stat.B_Akt, B_QuerTrolley_Out := #BG3241, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3111, Schleuse_geöffnet_OUT := #MB3270, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP4.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP4.Stat.Ast, Error := %DB708.DBW326, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 05
#VollPuffer_05(VollPuffer_Nr := 105, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3083, B_InSchleuse_IN := #BG3110, B_InSchleuse_OUT := #BG3267, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3242.Stat.B_Akt, B_QuerTrolley_Out := #BG3241, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3110, Schleuse_geöffnet_OUT := #MB3267, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP5.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP5.Stat.Ast, Error := %DB708.DBW328, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 06
#VollPuffer_06(VollPuffer_Nr := 106, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3082, B_InSchleuse_IN := #BG3107, B_InSchleuse_OUT := #BG3266, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3241.Stat.B_Akt, B_QuerTrolley_Out := #BG3240, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3107, Schleuse_geöffnet_OUT := #MB3266, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP6.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP6.Stat.Ast, Error := %DB708.DBW330, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 07
#VollPuffer_07(VollPuffer_Nr := 107, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3081, B_InSchleuse_IN := #BG3106, B_InSchleuse_OUT := #BG3265, B_AusSchleuse_OUT := #BG3241, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3241.Stat.B_Akt, B_QuerTrolley_Out := #BG3240, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3106, Schleuse_geöffnet_OUT := #MB3265, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP7.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP7.Stat.Ast, Error := %DB708.DBW332, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 08
#VollPuffer_08(VollPuffer_Nr := 108, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3080, B_InSchleuse_IN := #BG3105, B_InSchleuse_OUT := #BG3264, B_AusSchleuse_OUT := #BG3241, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3241.Stat.B_Akt, B_QuerTrolley_Out := #BG3240, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3105, Schleuse_geöffnet_OUT := #MB3264, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP8.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP8.Stat.Ast, Error := %DB708.DBW334, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 09
#VollPuffer_09(VollPuffer_Nr := 109, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3077, B_InSchleuse_IN := #BG3104, B_InSchleuse_OUT := #BG3263, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3241.Stat.B_Akt, B_QuerTrolley_Out := #BG3240, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3104, Schleuse_geöffnet_OUT := #MB3263, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP9.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP9.Stat.Ast, Error := %DB708.DBW336, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 10
#VollPuffer_10(VollPuffer_Nr := 110, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3076, B_InSchleuse_IN := #BG3103, B_InSchleuse_OUT := #BG3262, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3241.Stat.B_Akt, B_QuerTrolley_Out := #BG3240, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3103, Schleuse_geöffnet_OUT := #MB3262, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP10.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP10.Stat.Ast, Error := %DB708.DBW338, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 11
#VollPuffer_11(VollPuffer_Nr := 111, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3075, B_InSchleuse_IN := #BG3102, B_InSchleuse_OUT := #BG3261, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3241.Stat.B_Akt, B_QuerTrolley_Out := #BG3240, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3102, Schleuse_geöffnet_OUT := #MB3261, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP11.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP11.Stat.Ast, Error := %DB708.DBW340, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 12
#VollPuffer_12(VollPuffer_Nr := 112, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3074, B_InSchleuse_IN := #BG3101, B_InSchleuse_OUT := #BG3260, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3241.Stat.B_Akt, B_QuerTrolley_Out := #BG3240, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3101, Schleuse_geöffnet_OUT := #MB3260, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP12.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP12.Stat.Ast, Error := %DB708.DBW342, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 13
#VollPuffer_13(VollPuffer_Nr := 113, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3073, B_InSchleuse_IN := #BG3100, B_InSchleuse_OUT := #BG3257, B_AusSchleuse_OUT := #BG3240, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3240.Stat.B_Akt, B_QuerTrolley_Out := #BG3184, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3100, Schleuse_geöffnet_OUT := #MB3257, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP13.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP13.Stat.Ast, Error := %DB708.DBW344, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 14
#VollPuffer_14(VollPuffer_Nr := 114, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3072, B_InSchleuse_IN := #BG3097, B_InSchleuse_OUT := #BG3256, B_AusSchleuse_OUT := #BG3240, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3240.Stat.B_Akt, B_QuerTrolley_Out := #BG3184, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3097, Schleuse_geöffnet_OUT := #MB3256, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP14.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP14.Stat.Ast, Error := %DB708.DBW346, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 15
#VollPuffer_15(VollPuffer_Nr := 115, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3071, B_InSchleuse_IN := #BG3096, B_InSchleuse_OUT := #BG3255, B_AusSchleuse_OUT := #BG3240, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3240.Stat.B_Akt, B_QuerTrolley_Out := #BG3184, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3096, Schleuse_geöffnet_OUT := #MB3255, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP15.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP15.Stat.Ast, Error := %DB708.DBW348, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 16
#VollPuffer_16(VollPuffer_Nr := 116, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3070, B_InSchleuse_IN := #BG3095, B_InSchleuse_OUT := #BG3254, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3240.Stat.B_Akt, B_QuerTrolley_Out := #BG3184, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3095, Schleuse_geöffnet_OUT := #MB3254, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP16.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP16.Stat.Ast, Error := %DB708.DBW350, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 17
#VollPuffer_17(VollPuffer_Nr := 117, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3067, B_InSchleuse_IN := #BG3094, B_InSchleuse_OUT := #BG3253, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3240.Stat.B_Akt, B_QuerTrolley_Out := #BG3184, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3094, Schleuse_geöffnet_OUT := #MB3253, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP17.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP17.Stat.Ast, Error := %DB708.DBW352, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 18
#VollPuffer_18(VollPuffer_Nr := 118, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3066, B_InSchleuse_IN := #BG3093, B_InSchleuse_OUT := #BG3252, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3240.Stat.B_Akt, B_QuerTrolley_Out := #BG3184, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3093, Schleuse_geöffnet_OUT := #MB3252, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP18.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP18.Stat.Ast, Error := %DB708.DBW354, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 19
#VollPuffer_19(VollPuffer_Nr := 119, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3065, B_InSchleuse_IN := #BG3092, B_InSchleuse_OUT := #BG3215, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3184.Stat.B_Akt, B_QuerTrolley_Out := #BG3183, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3092, Schleuse_geöffnet_OUT := #MB3215, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP19.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP19.Stat.Ast, Error := %DB708.DBW356, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 20
#VollPuffer_20(VollPuffer_Nr := 120, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3064, B_InSchleuse_IN := #BG3091, B_InSchleuse_OUT := #BG3214, B_AusSchleuse_OUT := #BG3184, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3184.Stat.B_Akt, B_QuerTrolley_Out := #BG3183, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3091, Schleuse_geöffnet_OUT := #MB3214, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP20.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP20.Stat.Ast, Error := %DB708.DBW358, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 21
#VollPuffer_21(VollPuffer_Nr := 121, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3063, B_InSchleuse_IN := #BG3090, B_InSchleuse_OUT := #BG3213, B_AusSchleuse_OUT := #BG3184, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3184.Stat.B_Akt, B_QuerTrolley_Out := #BG3183, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3090, Schleuse_geöffnet_OUT := #MB3213, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP21.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP21.Stat.Ast, Error := %DB708.DBW360, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 22
#VollPuffer_22(VollPuffer_Nr := 122, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3027, B_InSchleuse_IN := #BG3052, B_InSchleuse_OUT := #BG3212, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3184.Stat.B_Akt, B_QuerTrolley_Out := #BG3183, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3052, Schleuse_geöffnet_OUT := #MB3212, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP22.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP22.Stat.Ast, Error := %DB708.DBW362, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 23
#VollPuffer_23(VollPuffer_Nr := 123, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3026, B_InSchleuse_IN := #BG3051, B_InSchleuse_OUT := #BG3211, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3184.Stat.B_Akt, B_QuerTrolley_Out := #BG3183, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3051, Schleuse_geöffnet_OUT := #MB3211, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP23.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP23.Stat.Ast, Error := %DB708.DBW364, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 24
#VollPuffer_24(VollPuffer_Nr := 124, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3025, B_InSchleuse_IN := #BG3050, B_InSchleuse_OUT := #BG3210, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3184.Stat.B_Akt, B_QuerTrolley_Out := #BG3183, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3050, Schleuse_geöffnet_OUT := #MB3210, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP24.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP24.Stat.Ast, Error := %DB708.DBW366, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION VollPuffer 25
#VollPuffer_25(VollPuffer_Nr := 125, ErrQuit := #ErrQuit, B_VollPufferEinfahrt := #BG3024, B_InSchleuse_IN := #BG3047, B_InSchleuse_OUT := #BG3207, B_Stau_raus_Out := #DVP_Sensoren.Stau_BG3184.Stat.B_Akt, B_QuerTrolley_Out := #BG3183, Antrieb_plus_aktiv := #MA0150, Schleuse_geöffnet_IN := #MB3047, Schleuse_geöffnet_OUT := #MB3207, Y_Schleuse_Auf_IN := #DVP_Zylinder.Schleuse_Mitte_VP25.Stat.Ast, Y_Schleuse_Auf_OUT := #DVP_Zylinder.Schleuse_Ausfahrt_VP25.Stat.Ast, Error := %DB708.DBW368, Start_Ok := #Start_Ok, Antrieb_plus_start := #DVP_Antriebe.MA0150.Stat.A_vor, Antrieb_plus_stoppen := #DVP_Antriebe.MA0150.Stat.Stop_vor, hStOk := #ErrAnz, Ausfahr_Inks := #DVP_Auslagern.Ausfahren_Ok_A.Dyn.Rest_Inks);
END_REGION
REGION Störungen anzeigen UZ7102/7103
IF #ErrAnz THEN
#DOutbound_Bereich.A01_UZ7104.StOk_blinken := TRUE;
#DOutbound_Bereich.A01_UZ7105.StOk_blinken := TRUE;
END_IF;
END_REGION
REGION AusVollPuffer-Simulation A
END_REGION
REGION Ende
RETURN;
END_REGION
END_FUNCTION_BLOCK