=== FC 1003: Trolley_DL_Check_ID  [STL] ===
INTERFACE:
  Input:
    TrolleyID : DInt
  Output:
    Check_EndZiel : Word                                // Ziel
    Check_ZwischenZiel : Word                           // Für Weiche,...
    Check_Variante : Int                                // Variante auf Trolley
    Check_Standort : Word                               // Standort (Puffer, Heber, unterwegs)
    Check_ShopGroup : DInt
    Err : Bool
  InOut:
  Temp:
  Constant:
  Return:
    Ret_Val : Void

--- NW 1: Trolley auslesen  ---
      L      TrolleyID
      T      "MD220"

CALL FC "DatenOut" (SSDB:=1000, SSDW:=0, PARA:=16#0000, SEARCHDATEN:=P#M220.0, RE_VAL:="MB199", OUTDATEN:=DB1011.DBX0.0, Position:="MW196")   // Eintrag lesen

      L      "MB199"
      L      2#1111111                                       // Bit 7 ausblenden
      AW
      L      0                                               // Fehler vorhanden?
      <>I                                                    // Ja
      =      Err
      BEC


--- NW 2: Relevante Daten übergeben ---
      L      "TrolleyDL_OutDaten".OUTDaten.EndZiel
      T      Check_EndZiel

      L      "TrolleyDL_OutDaten".OUTDaten.ZwischenZiel
      T      Check_ZwischenZiel

      L      "TrolleyDL_OutDaten".OUTDaten.ShopGroup
      T      Check_Variante

      L      "TrolleyDL_OutDaten".OUTDaten.Standort
      T      Check_Standort

      L      "TrolleyDL_OutDaten".OUTDaten.ShopGroup
      T      Check_ShopGroup


--- NW 3: Ende ---
      BE

