=== FC 2182: VPtoEP_Draussen_FC  [STL] ===
INTERFACE:
  Input:
  Output:
  InOut:
  Temp:
  Constant:
  Return:
    Ret_Val : Void

--- NW 1: Rückmeldung ---
      SET                                                    // Rückmeldungen erst mal resetten
      R      "M180.6"                                        // Weiterfahrt von Ziel-FC erlaubt


--- NW 2: Schleuse 4443 (Vor ByPass zum LP): Ausgefahren ? ---
      L      "MW190"
      L      4443                                            // Aufruf von Schleuse 4443 ?
      <>I                                                    // Nein!
      JC     X4443E

// Evtl. erkannten Sack löschen:
      SET
      R      "DVPtoEP_Sensoren".Sack_BG4444.Stat.B_Akt

      L      "DVPtoEP_OmniFahren".Schleuse_4443.Dyn.Weichen_Ziel
      L      16#4461                                         // Abzweig ?
      <>I                                                    // Nein !
      JC     EP

// Trolley fährt zum LP:
// Trolleydaten in DB1000 löschen, da zum LP fährt und danach kein Leser mehr!
CALL FC "Trolleydaten_löschen" (Gesamt_Trolley_DL:=1000, TrolleyID:="DVPtoEP_OmniFahren".Schleuse_4443.Dyn.TrolleyID_Schleuse)   // IDX"DLP>HW_OmniFahren".Schleuse_4221.Dyn.TrolleyID_Schleuse

// Bei Partner (Schleuse 4466) wieder mit Schritt 0 beginnen (erneuter Ziel-FC-Aufruf)
      L      0
      T      "DEPtoLP_OmniFahren".Schleuse_4466.Dyn.Sk.Akt_Schritt

      BEU

// Trolleydaten in DB1000 ändern:
EP: CALL FC "Trolleydaten_ändern" (Gesamt_Trolley_DL:=1000, TrolleyID:="DVPtoEP_OmniFahren".Schleuse_4443.Dyn.TrolleyID_Schleuse, Endziel:=16#E000, ShopGroup:=DINT#0)   // IDX | Entnahmepuffer

X4443E: NOP 0


--- NW 3: Ende ---
      BE

