=== GlobalDB 5474: LP_DLSeps_Sorter  [DB] ===
INTERFACE:
  Static:
    Datenlistenkopf : Struct
      KOPF : Word := WORD#16#DA14                       // Datenliste-Kennnung (DA) / Datensatzlänge in Word (1 - 128)
      LAENGE : Int := 1                                 // Länge der Datenliste (maximale Anzahl der Datensätze)
      STAMMDATEN : Int := 1                             // Stammdatenlänge in Word (1 - 9)
      INDDB : Int                                       // Indizierter DB (nur bei Stammdaten = 1 erlaubt !!!)
      LAENGEINDDB : Int                                 // Länge des indizierten DB in Word (nur bei Stammdaten = 1 erlaubt !!!)
      OFFSETINDDATEN : Int                              // Offset für indizierte Daten (nur bei Stammdaten = 1 erlaubt !!!)
      LETZTERZUGRIFF : Int                              // Speicherung des letzten Zugriffs
      Belegt14 : Int                                    // reserviert von Sort-Datenliste
      Reserve16 : Int                                   // Reserve
      Reserve18 : Int                                   // Reserve
    Separator_MB3305Sorter : Struct
      Separator_Nr : Int := 3305                        // Nummer des Separators
      Separator_Typ : Int := 176                        // Separatortyp = 176 (SorterRein)
      Separator_Dyn_DB : Int := 5423                    // Dynamische Daten Separartor
      Separator_Dyn_DW : Int                            // Dynamische Daten Separartor
      Parameter_allg : Struct
        Scanner_eingebaut : Bool := TRUE                // Scanner an Separator eingebaut
        Antrieb_vorhanden : Bool := TRUE                // Separator an angetriebener Strecke
        StopperFunktion : Bool                          // Separator mit Stopperfunktion
        B_AusSep_vorhanden : Bool := TRUE               // Sensor BT hat Separator verlassen ist eingebaut
        Wechsel_bei_Travel_leer : Bool := TRUE          // Zielwechsel nur, wenn Travel-FIFO leer!
        MT_Bereich : Bool                               // An diesem Separator werden nur MT gefahren
        PinSignal : Bool := TRUE                        // Pin-Signal bei Ausfahrt beachten
        Belade_Kontrolle_im_Sep : Bool                  // Belade-Kontrolle vorhanden (B oder Doppelbügel-Erkennung) im Separator
        Antrieb_Plus_vorhanden : Bool := TRUE           // Separator an weiterem Antrieb (Weiche)
        Belade_Kontrolle_nachSep : Bool                 // Belade-Kontrolle vorhanden nach Separator
        Para12 : Bool
        Para13 : Bool
        Para14 : Bool
        Para15 : Bool
        Para16 : Bool
        PC_Komm_aktiv : Bool                            // PC-Kommunikation aktiv
      PC_Komm_SorterID : Int                            // ID für PC-Kommunikation
      PC_Send_FIFO : Int                                // Send-FIFO für PC-Sendungen
      Default_Betriebsart : Struct                      // Betriebart nach Urlöschen/Reset
        Listen : Bool                                   // [SCTL=1] Ziel über Dyn.Status.Betriebsart_Ziel
        Rapidfire : Bool                                // [SCTL=2] Alle BTs austakten (ohne Ende)
        TillEmpty : Bool                                // [SCTL=3] Alle BTs austakten (Ende nach zeitlang kein BT)
        Job : Bool                                      // [SCTL=4] Anzahl von BTs austakten (Ende nach Anzahl)
        Job_TillEmpty : Bool                            // [SCTL=5] Anzahl von BTs austakten (Ende nach zeitlang kein BT)
        DestFull : Bool                                 // [SCTL=6] Alle BTs austakten (bis Stau-Sensor aktiv)
        Scannen : Bool := TRUE                          // [SCTL=7] Ausfahren über Scanner + PC-Rückmeldung
        Scannen_TillEmpty : Bool                        // [SCTL=8] wie oben [SCTL=7](Ende nach zeitlang kein BT)
      Default_Ziel : Int                                // Ziel nach Urlöschen/Reset
      Auslager_Ziel : Int                               // Bei diesem Ziel auslagern
      Umlager_Ziel : Int                                // Bei diesem Ziel umlagern
      RausWeichen_Nr : Int                              // Nr der vorhandenen Weiche
      Weichen_Abstand : Int                             // Inkrement-Abstand zum Weiche schalten
      Mindeszeit_Sep_geoeffnet : Int := 500             // Mindestzeit, die Separator geöffnet ist [10ms]
      Wartezeit_bis_draussen : Int := 1000              // Nach dieser Zeit hat BT den Sep. verlassen [10ms]
      Wartezeit_bis_leer : Int := 600                   // Nach dieser Zeit wird Bereich als leer gemeldet [100ms]
      Abstand_Zielwechsel : Int := 50                   // Abstand bei Zielwechsel [Ink]
      Parameter_SorterRein : Struct
        TravelFIFO_DB : Int := 5480                     // Einsprung Travel-FIFO-DB
        TravelFIFO_DW : Int                             // Einsprung Travel-FIFO-DW
        Abstand_Reset_Start : Int := 180                // Nach diesen Abstand kann Gesamt-Reset gestartet werden [*10inc]
    Endekennung : Word := WORD#16#DAEE                  // Datensort-Ende-Kennung (DBEE)
