=== FB 4128: EPtoLP_OmniFahren  [STL] ===
INTERFACE:
  Input:
  Output:
  InOut:
  Static:
    Schleuse_4512 : "MHMOmniSchleuse_Plus"
    Schleuse_4532 : "MHMOmniSchleuse_Plus"
    Schleuse_4516 : "MHMOmniSchleuse"
    Schleuse_4520 : "MHMOmniSchleuse"
    Bereich_4456 : "MHMOmniBereich_Plus"
    Schleuse_4466 : "MHMOmniSchleuse_Plus"
    Schleuse_4462 : "MHMOmniSchleuse_Plus"
    Bereich_4465 : "MHMOmniBereich_Plus"
    Schleuse_3370 : "MHMOmniSchleuse"
    Bereich_3373 : "MHMOmniBereich_Plus"
    Schleuse_3303 : "MHMOmniSchleuse"
    Schleuse_4522 : "MHMOmniSchleuse"
    Schleuse_4463 : "MHMOmniSchleuse"
    Übergang_4514 : "MHMÜbergang_ohne_Schleuse"
    Trolleys_starten : Struct
      Flanke : Bool
      Wartezeit_aktiv : Bool
      Timer_Wartenzeit : Int
  Temp:
    ErrQuit : Bool
    ErrAnz : Bool
    Stau_raus : Bool
    Start_ok : Bool
    B_aktiv : Bool
    B_vor_Schleuse : Bool
    B_nach_Schleuse : Bool
    Antrieb_aktiv : Bool
    Antrieb_start : Bool
    Antrieb_stop : Bool
    Fahren_Ok : Bool
    Antrieb_nicht_stoppen : Bool
  Constant:

--- NW 1: Systemzeug ---
// Verschiedene Bereiche:
      A      "DOutbound_Bereich".A01_UH07.AnlageEin
      =      Schleuse_4512.Dyn.Sk.Auto_akt
      =      Schleuse_4532.Dyn.Sk.Auto_akt
      =      Schleuse_4516.Dyn.Sk.Auto_akt
      =      Schleuse_4522.Dyn.Sk.Auto_akt
      =      Schleuse_4520.Dyn.Sk.Auto_akt
      =      Bereich_4456.Dyn.Sk.Auto_akt
      =      Schleuse_4466.Dyn.Sk.Auto_akt
      =      Schleuse_4462.Dyn.Sk.Auto_akt
      =      Schleuse_4463.Dyn.Sk.Auto_akt
      =      Bereich_4465.Dyn.Sk.Auto_akt
      =      Schleuse_3370.Dyn.Sk.Auto_akt
      =      Bereich_3373.Dyn.Sk.Auto_akt
      =      Schleuse_3303.Dyn.Sk.Auto_akt

      AN     "DOutbound_Bereich".A01_UC074.BereichErr
      =      Schleuse_4512.Dyn.Sk.Bereich_ok
      =      Schleuse_4532.Dyn.Sk.Bereich_ok
      =      Schleuse_4516.Dyn.Sk.Bereich_ok
      =      Schleuse_4522.Dyn.Sk.Bereich_ok
      =      Schleuse_4520.Dyn.Sk.Bereich_ok
      =      Bereich_4456.Dyn.Sk.Bereich_ok
      =      Schleuse_4466.Dyn.Sk.Bereich_ok
      =      Schleuse_4462.Dyn.Sk.Bereich_ok
      =      Schleuse_4463.Dyn.Sk.Bereich_ok
      =      Bereich_4465.Dyn.Sk.Bereich_ok
      AN     "DOutbound_Bereich".A01_UH07.BereichErr
      =      Schleuse_3370.Dyn.Sk.Bereich_ok
      =      Bereich_3373.Dyn.Sk.Bereich_ok
      =      Schleuse_3303.Dyn.Sk.Bereich_ok


--- NW 2: Störungen quittieren UZ7402/7403 ---
      A      "DOutbound_Bereich".A01_UZ7402.StOk_aktiv
      O      "DOutbound_Bereich".A01_UZ7403.StOk_aktiv
      O      "DOutbound_Bereich".A01_UC074.StOk_aktiv
      O      "DOutbound_Bereich".A01_UH07.StOk_aktiv
      =      ErrQuit


--- NW 3: Schleuse 4512 ---
CALL FB "None" ,  (Schleusen_Nr:=4512, ErrQuit:=ErrQuit, B_VorSchleuse:="BG4511", B_InSchleuse:="BG4512", B_Zähl:="BG4531", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG4531.Stat.B_Akt, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0326", Antrieb_plus_aktiv:=?, Schleuse_geöffnet:="MB4512", RestZeit_Bereich_plus:=?, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4512.Stat.Ast, Error:=DB708.DBW576, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0326.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0326.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0326.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0326.Stat.A_PS, Antrieb_plus_vor:=?, Antrieb_plus_start:=?, hStOk:=ErrAnz)   // Identisch


--- NW 4: Schleuse 4532 ---
      A      "DEPtoLP_Sensoren".Stau_BG4513.Stat.B_Akt
// /     O     "DEP>LP_Sensoren".Stau_BG4515.Stat.B_Akt
      =      Stau_raus

CALL FB "None" ,  (Schleusen_Nr:=4532, ErrQuit:=ErrQuit, B_VorSchleuse:="BG4531", B_InSchleuse:="BG4532", B_Zähl:="BG4513", B_Stau_raus:=Stau_raus, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0326", Antrieb_plus_aktiv:="MA0326", Schleuse_geöffnet:="MB4532", RestZeit_Bereich_plus:=?, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4532.Stat.Ast, Error:=DB708.DBW578, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0326.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0326.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0326.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0326.Stat.A_PS, Antrieb_plus_vor:=?, Antrieb_plus_start:=?, hStOk:=ErrAnz)


--- NW 5: MA0326 / Übergang 4514 ---
CALL FB "None" ,  (ErrQuit:=ErrQuit, B_Anfang:="BG4513", B_Am_Übergang:="BG4514", B_Stau_Antrieb_plus:="BG4515", Antrieb_aktiv:="MA0326", Antrieb_plus_aktiv:="MA0327", Antrieb_vor:="DEPtoLP_Antriebe".MA0326.Stat.A_vor, Antrieb_start:="DEPtoLP_Antriebe".MA0326.Stat.A_start, Antrieb_stop:="DEPtoLP_Antriebe".MA0326.Stat.A_PS, Antrieb_plus_vor:="DEPtoLP_Antriebe".MA0327.Stat.A_vor, Antrieb_plus_start:="DEPtoLP_Antriebe".MA0327.Stat.A_start)


--- NW 6: Schleuse 4516 ---
CALL FB "None" ,  (Schleusen_Nr:=4516, ErrQuit:=ErrQuit, B_VorSchleuse:="BG4515", B_InSchleuse:="BG4516", B_AusSchleuse:="BG4517", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG4517.Stat.B_Akt, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0327", Antrieb_plus_aktiv:="MA0327", Schleuse_geöffnet:="MB4516", RestZeit_Bereich_plus:=?, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4516.Stat.Ast, Error:=DB708.DBW566, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0327.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0327.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0327.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0327.Stat.A_PS, Antrieb_plus_vor:=?, Antrieb_plus_start:=?, hStOk:=ErrAnz)   // Identisch


--- NW 7: Schleuse 4522 ---
CALL FB "None" ,  (Schleusen_Nr:=4522, ErrQuit:=ErrQuit, B_VorSchleuse:="BG4517", B_InSchleuse:="BG4522", B_AusSchleuse:="BG4521", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG4521.Stat.B_Akt, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0327", Antrieb_plus_aktiv:="MA0327", Schleuse_geöffnet:="MB4522", RestZeit_Bereich_plus:=?, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4522.Stat.Ast, Error:=DB708.DBW582, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0327.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0327.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0327.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0327.Stat.A_PS, Antrieb_plus_vor:=?, Antrieb_plus_start:=?, hStOk:=ErrAnz)   // Identisch


--- NW 8: Wartezeit bis erneuter Trolleystart sinnvoll (wegen Staubildung) ---
      A      "MB4520"
      Rise   Trolleys_starten.Flanke
      S      Trolleys_starten.Wartezeit_aktiv
      JCN    Warten                                          // Negierter Sprung

      L      15                                              // Wartezeit in Sekunden
      T      Trolleys_starten.Timer_Wartenzeit

Warten: AN     Trolleys_starten.Wartezeit_aktiv
      O
      A      "MB4520"                                        // Schleuse offen
      AN     "MA0327"                                        // Aber Trolley fährt nicht
      ON     "1s-Impuls"
      JC     Wait

      L      Trolleys_starten.Timer_Wartenzeit
      +      -1
      T      Trolleys_starten.Timer_Wartenzeit
      L      0
      >I
      JC     Wait

      SET
      R      Trolleys_starten.Wartezeit_aktiv

Wait: NOP 0


--- NW 9: Schleuse 4520 ---
      AN     Trolleys_starten.Wartezeit_aktiv
      =      Fahren_Ok

      A      "BG4517"
      O      "BG4521"
      =      B_vor_Schleuse

CALL FB "None" ,  (Schleusen_Nr:=4520, ErrQuit:=ErrQuit, B_VorSchleuse:=B_vor_Schleuse, B_InSchleuse:="BG4520", B_AusSchleuse:="BG4455", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG4455.Stat.B_Akt, Start_Ok:=Fahren_Ok, Antrieb_Schleuse_aktiv:="MA0327", Antrieb_plus_aktiv:="MA0330", Schleuse_geöffnet:="MB4520", RestZeit_Bereich_plus:=Bereich_4456.Dyn.Restzeit, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4520.Stat.Ast, Error:=DB708.DBW568, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0327.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0327.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0327.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0327.Stat.A_PS, Antrieb_plus_vor:=Bereich_4456.Dyn.Status.Trolley_kommt_in_Bereich, Antrieb_plus_start:=?, hStOk:=ErrAnz)


--- NW 10: Störungen anzeigen UZ7402/7403 ---
      A      ErrAnz
      R      ErrAnz
      S      "DOutbound_Bereich".A01_UZ7402.StOk_blinken
      S      "DOutbound_Bereich".A01_UZ7403.StOk_blinken
      S      "DOutbound_Bereich".A01_UC074.StOk_blinken
      S      "DOutbound_Bereich".A01_UH07.StOk_blinken


--- NW 11: Störungen quittieren UZ7402/7401 ---
      A      "DOutbound_Bereich".A01_UZ7402.StOk_aktiv
      O      "DOutbound_Bereich".A01_UZ7401.StOk_aktiv
      O      "DOutbound_Bereich".A01_UC074.StOk_aktiv
      O      "DOutbound_Bereich".A01_UH07.StOk_aktiv
      =      ErrQuit


--- NW 12: Bereich 4456 ---
      A      "MB4520"
      A      "BG4455"
      =      B_vor_Schleuse

      A      "DEPtoLP_Sensoren".Stau_BG4457.Stat.B_Akt
      O      "DEPtoLP_Sensoren".Stau_BG4467.Stat.B_Akt
      =      Stau_raus

CALL FB "None" ,  (Bereichs_Nr:=4456, ErrQuit:=ErrQuit, B_BereichsAnfang:=B_vor_Schleuse, B_BereichsEnde:="BG4456", B_Zähl:="BG4467", B_Stau_raus:=Stau_raus, Start_Ok:=1, Antrieb_Bereich_aktiv:="MA0330", Antrieb_plus_aktiv:="MA0331", RestZeit_Bereich_plus:=?, Antrieb_Bereich_vor:="DEPtoLP_Antriebe".MA0330.Stat.A_vor, Antrieb_Bereich_stop:="DEPtoLP_Antriebe".MA0330.Stat.Stop_vor, Error:=DB708.DBW478, Antrieb_Bereich_start:="DEPtoLP_Antriebe".MA0330.Stat.A_start, Antrieb_plus_vor:="DEPtoLP_Antriebe".MA0331.Stat.A_vor, Antrieb_plus_start:="DEPtoLP_Antriebe".MA0331.Stat.A_start, Antrieb_minus_vor:="DEPtoLP_Antriebe".MA0327.Stat.A_vor, hStOk:=ErrAnz)


--- NW 13: Störungen anzeigen UZ7402/7401 ---
      A      ErrAnz
      R      ErrAnz
      S      "DOutbound_Bereich".A01_UZ7402.StOk_blinken
      S      "DOutbound_Bereich".A01_UZ7401.StOk_blinken
      S      "DOutbound_Bereich".A01_UC074.StOk_blinken
      S      "DOutbound_Bereich".A01_UH07.StOk_blinken


--- NW 14: Störungen quittieren UZ7401 ---
      A      "DOutbound_Bereich".A01_UZ7401.StOk_aktiv
      O      "DOutbound_Bereich".A01_UC074.StOk_aktiv
      O      "DOutbound_Bereich".A01_UH07.StOk_aktiv
      =      ErrQuit


--- NW 15: Schleuse 4466 ---
      AN     "MB4445"                                        // Weiche Einfahrt ByPass
      AN     "MB4457"
      =      Start_ok

CALL FB "None" ,  (Schleusen_Nr:=4466, ErrQuit:=ErrQuit, B_VorSchleuse:="BG4457", B_InSchleuse:="BG4466", B_Zähl:="BG4461", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG4461.Stat.B_Akt, Start_Ok:=Start_ok, Antrieb_Schleuse_aktiv:="MA0331", Antrieb_plus_aktiv:="MA0332", Schleuse_geöffnet:="MB4466", RestZeit_Bereich_plus:=?, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4466.Stat.Ast, Error:=DB708.DBW562, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0331.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0331.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0331.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0331.Stat.A_PS, Antrieb_plus_vor:="DEPtoLP_Antriebe".MA0332.Stat.A_vor, Antrieb_plus_start:="DEPtoLP_Antriebe".MA0332.Stat.A_start, hStOk:=ErrAnz)



--- NW 16: Schleuse 4462 ---
CALL FB "None" ,  (Schleusen_Nr:=4462, ErrQuit:=ErrQuit, B_VorSchleuse:="BG4461", B_InSchleuse:="BG4462", B_Zähl:="BG4460", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG4460.Stat.B_Akt, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0332", Antrieb_plus_aktiv:=?, Schleuse_geöffnet:="MB4462", RestZeit_Bereich_plus:=?, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4462.Stat.Ast, Error:=DB708.DBW560, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0332.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0332.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0332.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0332.Stat.A_PS, Antrieb_plus_vor:=?, Antrieb_plus_start:=?, hStOk:=ErrAnz)


--- NW 17: Schleuse 4463 ---
CALL FB "None" ,  (Schleusen_Nr:=4463, ErrQuit:=ErrQuit, B_VorSchleuse:="BG4460", B_InSchleuse:="BG4463", B_AusSchleuse:="BG4464", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG4464.Stat.B_Akt, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0332", Antrieb_plus_aktiv:="MA0333", Schleuse_geöffnet:="MB4463", RestZeit_Bereich_plus:=Bereich_4465.Dyn.Restzeit, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_4463.Stat.Ast, Error:=DB708.DBW584, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0332.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0332.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0332.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0332.Stat.A_PS, Antrieb_plus_vor:=Bereich_4465.Dyn.Status.Trolley_kommt_in_Bereich, Antrieb_plus_start:=?, hStOk:=ErrAnz)


--- NW 18: Bereich 4465 (vor BST 1) ---
      AN     "7_HMI_Err_UH07_OB".System.Gesamt_Feueralarm_Halle3
      AN     "7_HMI_Err_UH07_OB".System.Gesamt_Feueralarm_Halle4
      AN     "7_HMI_Err_UH07_OB".System.BST1_Feueralarm
      AN     "7_HMI_Err_UH07_OB".System.BST1_Geschlossen
      AN     "7_HMI_Err_UH07_OB".System."BST1_Störung"
      A      Schleuse_3370.Dyn.Sk.Bereich_ok
      =      Fahren_Ok

CALL FB "None" ,  (Bereichs_Nr:=4465, ErrQuit:=ErrQuit, B_BereichsAnfang:="BG4464", B_BereichsEnde:="BG4465", B_Zähl:="BG3367", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG3367.Stat.B_Akt, Start_Ok:=Fahren_Ok, Antrieb_Bereich_aktiv:="MA0333", Antrieb_plus_aktiv:="MA0062", RestZeit_Bereich_plus:=?, Antrieb_Bereich_vor:="DEPtoLP_Antriebe".MA0333.Stat.A_vor, Antrieb_Bereich_stop:="DEPtoLP_Antriebe".MA0333.Stat.Stop_vor, Error:=DB708.DBW480, Antrieb_Bereich_start:="DEPtoLP_Antriebe".MA0333.Stat.A_start, Antrieb_plus_vor:="DEPtoLP_Antriebe".MA0062.Stat.A_vor, Antrieb_plus_start:="DEPtoLP_Antriebe".MA0062.Stat.A_start, Antrieb_minus_vor:="DEPtoLP_Antriebe".MA0332.Stat.A_vor, hStOk:=ErrAnz)


--- NW 19: Störungen anzeigen UZ7401 ---
      A      ErrAnz
      R      ErrAnz
      S      "DOutbound_Bereich".A01_UZ7401.StOk_blinken
      S      "DOutbound_Bereich".A01_UC074.StOk_blinken
      S      "DOutbound_Bereich".A01_UH07.StOk_blinken


--- NW 20: Störungen quittieren UZ0701 ---
      A      "DOutbound_Bereich".A01_UZ0701.StOk_aktiv
      O      "DOutbound_Bereich".A01_UH07.StOk_aktiv
      =      ErrQuit


--- NW 21: Schleuse 3370 (hinter BST 1) ---
// Hinter BST freiräumen:
      A      Bereich_4465.Dyn.Status."Trolley_fährt_aus"
      O
      A      "DEPtoLP_Sensoren".Stau_BG3367.Stat.B_Akt
      AN     "BG3370"
      S      "DEPtoLP_Antriebe".MA0062.Stat.A_vor

      A      "DEPtoLP_Sensoren".Stau_BG3371.Stat.B_Akt
      O      "DEPtoLP_Sensoren".Stau_BG3372.Stat.B_Akt
      O      "DEPtoLP_Sensoren".Stau_BG3377.Stat.B_Akt       // Stau hinter ASF im EG
      =      Stau_raus

CALL FB "None" ,  (Schleusen_Nr:=3370, ErrQuit:=ErrQuit, B_VorSchleuse:="DEPtoLP_Sensoren".Stau_BG3367.Stat.B_Akt, B_InSchleuse:="BG3370", B_AusSchleuse:="BG3372", B_Stau_raus:=Stau_raus, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0062", Antrieb_plus_aktiv:="MA0063", Schleuse_geöffnet:="MB3370", RestZeit_Bereich_plus:=Bereich_3373.Dyn.Restzeit, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_3370.Stat.Ast, Error:=DB708.DBW532, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0062.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0062.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0062.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0062.Stat.A_PS, Antrieb_plus_vor:=Bereich_3373.Dyn.Status.Trolley_kommt_in_Bereich, Antrieb_plus_start:=?, hStOk:=ErrAnz)


--- NW 22: Störungen anzeigen UZ0701 ---
      A      ErrAnz
      R      ErrAnz
      S      "DOutbound_Bereich".A01_UZ0701.StOk_blinken
      S      "DOutbound_Bereich".A01_UH07.StOk_blinken


--- NW 23: Störungen quittieren UZ0701/0702 ---
      A      "DOutbound_Bereich".A01_UZ0701.StOk_aktiv
      O      "DOutbound_Bereich".A01_UZ0702.StOk_aktiv
      O      "DOutbound_Bereich".A01_UH07.StOk_aktiv
      =      ErrQuit


--- NW 24: Bereich 3373 (Runter ins EG) ---
      A      "MB3370"
      A      "BG3372"
      =      B_vor_Schleuse

      A      "DEPtoLP_Sensoren".Stau_BG3376.Stat.B_Akt
      O      "DEPtoLP_Sensoren".Stau_BG3377.Stat.B_Akt
      =      Stau_raus

CALL FB "None" ,  (Bereichs_Nr:=3373, ErrQuit:=ErrQuit, B_BereichsAnfang:=B_vor_Schleuse, B_BereichsEnde:="BG3373", B_Zähl:="BG3377", B_Stau_raus:=Stau_raus, Start_Ok:=1, Antrieb_Bereich_aktiv:="MA0063", Antrieb_plus_aktiv:="MA0064", RestZeit_Bereich_plus:=?, Antrieb_Bereich_vor:="DEPtoLP_Antriebe".MA0063.Stat.A_vor, Antrieb_Bereich_stop:="DEPtoLP_Antriebe".MA0063.Stat.Stop_vor, Error:=DB708.DBW456, Antrieb_Bereich_start:="DEPtoLP_Antriebe".MA0063.Stat.A_start, Antrieb_plus_vor:="DEPtoLP_Antriebe".MA0064.Stat.A_vor, Antrieb_plus_start:="DEPtoLP_Antriebe".MA0064.Stat.A_start, Antrieb_minus_vor:="DEPtoLP_Antriebe".MA0062.Stat.A_vor, hStOk:=ErrAnz)


--- NW 25: Störungen anzeigen UZ0701/0702 ---
      A      ErrAnz
      R      ErrAnz
      S      "DOutbound_Bereich".A01_UZ0701.StOk_blinken
      S      "DOutbound_Bereich".A01_UZ0702.StOk_blinken
      S      "DOutbound_Bereich".A01_UH07.StOk_blinken


--- NW 26: Störungen quittieren UZ0702 ---
      A      "DOutbound_Bereich".A01_UZ0702.StOk_aktiv
      O      "DOutbound_Bereich".A01_UH07.StOk_aktiv
      =      ErrQuit


--- NW 27: Schleuse 3303 ---
CALL FB "None" ,  (Schleusen_Nr:=3303, ErrQuit:=ErrQuit, B_VorSchleuse:="BG3377", B_InSchleuse:="BG3303", B_AusSchleuse:="BG3304", B_Stau_raus:="DEPtoLP_Sensoren".Stau_BG3304.Stat.B_Akt, Start_Ok:=1, Antrieb_Schleuse_aktiv:="MA0064", Antrieb_plus_aktiv:="MA0064", Schleuse_geöffnet:="MB3303", RestZeit_Bereich_plus:=?, Y_Schleuse_Auf:="DEPtoLP_Zylinder".Schleuse_3303.Stat.Ast, Error:=DB708.DBW522, Antrieb_Schleuse_vor:="DEPtoLP_Antriebe".MA0064.Stat.A_vor, Antrieb_Schleuse_start:="DEPtoLP_Antriebe".MA0064.Stat.A_start, Antrieb_Schleuse_stop:="DEPtoLP_Antriebe".MA0064.Stat.Stop_vor, Antrieb_Schleuse_PS:="DEPtoLP_Antriebe".MA0064.Stat.A_PS, Antrieb_plus_vor:=?, Antrieb_plus_start:=?, hStOk:=ErrAnz)   // wie oben


--- NW 28: Störungen anzeigen UZ0702 ---
      A      ErrAnz
      R      ErrAnz
      S      "DOutbound_Bereich".A01_UZ0702.StOk_blinken
      S      "DOutbound_Bereich".A01_UH07.StOk_blinken


--- NW 29: Ende ---
      BE

