=== FB 2199: HWtoOB_Antriebe  [STL] ===
INTERFACE:
  Input:
  Output:
  InOut:
  Static:
    MA0113 : "MAntrieb_PowerSave"
    MA0114 : "MAntrieb_PowerSave"
    MA0115 : "MAntrieb_PowerSave"
    MA0117 : "MAntrieb_PowerSave"
    MA0200 : "MAntrieb_PowerSave"
    MA0201 : "MAntrieb_PowerSave"
    MA0202 : "MAntrieb_PowerSave"
  Temp:
    Auto : Bool                                         // Automatik Linie ist aktiv
    Hand : Bool                                         // Hand Linie ist aktiv
    BereichErr : Bool                                   // Bereichsstörung -> Antrieb stoppen
    QKontroll : Bool                                    // Frequenzumrichter schon 3s Netz EIN
    FuKontroll : Bool                                   // Frequenzumrichter schon 3s Netz EIN
    Quit : Bool                                         // Motorschutz-Störung quittieren
    Qok : Bool                                          // Motorschutz ok
    Jog1 : Bool                                         // Geschwindigkeit 1
    Jog2 : Bool                                         // Geschwindigkeit 2
    Betrieb : Bool                                      // Betriebsart aktiv
    FC105_RET : Word                                    // Returnwert von FC105
    Antrieb1 : Bool                                     // Antrieb dazuschalten
    Antrieb2 : Bool                                     // Antrieb dazuschalten
    F1 : Bool                                           // Geschwindigkeit 1 aktiviert
    F2 : Bool                                           // Geschwindigkeit 2 aktiviert
    F3 : Bool                                           // Geschwindigkeit 3 aktiviert
  Constant:

--- NW 1: Übergabe des Bereichstatus System UH06_Halle4/A01 ---
      A      "DAMR_Bereich".A01_UH06.Automatik
      AN     "DAMR_Bereich".A01_UH06.Handbetrieb
      =      Auto

      CLR
      =      Hand

      A      "DAMR_Bereich".A01_UH06_Halle4.BereichErr
      =      BereichErr

      AN     BereichErr
      L      S5T#1S
      OnDelay "T191"

      A      "T191"
      =      QKontroll
      =      FuKontroll

      A      "DAMR_Bereich".A01_UH06.StOk_aktiv
      =      Quit


--- NW 2: MA0113 ---
CALL FB "None" ,  (Automatik:=Auto, Handbetrieb:=Hand, BereichErr:=BereichErr, Q:="FC0113", Ptc:=TRUE, Fu:=?, QKontroll:=QKontroll, FuKontroll:=?, ErrQuit:=Quit, Kontroll_B:=?, T_Nachlauf:=?, Antriebrueck:=?, Antriebvor:="MA0113", Jog1:=?, Jog2:=?, Analog:=?, QErr:="6_HMI_Err_UH06_AMR".QErr.MA0113, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



--- NW 3: MA0114 ---
CALL FB "None" ,  (Automatik:=Auto, Handbetrieb:=Hand, BereichErr:=BereichErr, Q:="FC0114", Ptc:=TRUE, Fu:=?, QKontroll:=QKontroll, FuKontroll:=?, ErrQuit:=Quit, Kontroll_B:=?, T_Nachlauf:=?, Antriebrueck:=?, Antriebvor:="MA0114", Jog1:=?, Jog2:=?, Analog:=?, QErr:="6_HMI_Err_UH06_AMR".QErr.MA0114, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



--- NW 4: MA0115 ---
CALL FB "None" ,  (Automatik:=Auto, Handbetrieb:=Hand, BereichErr:=BereichErr, Q:="FC0115", Ptc:=TRUE, Fu:=?, QKontroll:=QKontroll, FuKontroll:=?, ErrQuit:=Quit, Kontroll_B:=?, T_Nachlauf:=?, Antriebrueck:=?, Antriebvor:="MA0115", Jog1:=?, Jog2:=?, Analog:=?, QErr:="6_HMI_Err_UH06_AMR".QErr.MA0115, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



--- NW 5: MA0117 ---
CALL FB "None" ,  (Automatik:=Auto, Handbetrieb:=Hand, BereichErr:=BereichErr, Q:="FC0117", Ptc:=TRUE, Fu:=?, QKontroll:=QKontroll, FuKontroll:=?, ErrQuit:=Quit, Kontroll_B:=?, T_Nachlauf:=?, Antriebrueck:=?, Antriebvor:="MA0117", Jog1:=?, Jog2:=?, Analog:=?, QErr:="6_HMI_Err_UH06_AMR".QErr.MA0117, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



--- NW 6: Übergabe des Bereichstatus System UC061/A01 ---
      A      "DAMR_Bereich".A01_UH06.Automatik
      AN     "DAMR_Bereich".A01_UH06.Handbetrieb
      =      Auto

      CLR
      =      Hand

      A      "DAMR_Bereich".A01_UC061.BereichErr
      O      "DAMR_Bereich".A01_UZ6102.Area_Stop
      O      "DAMR_Bereich".A01_UZ6103.Area_Stop
      O      "DAMR_Bereich".A01_UZ6104.Area_Stop
      =      BereichErr

      AN     BereichErr
      L      S5T#1S
      OnDelay "T192"

      A      "T192"
      =      QKontroll
      =      FuKontroll

      A      "DAMR_Bereich".A01_UC061.StOk_aktiv
      =      Quit


--- NW 7: MA00200 ---
CALL FB "None" ,  (Automatik:=Auto, Handbetrieb:=Hand, BereichErr:=BereichErr, Q:="FC0200", Ptc:=TRUE, Fu:=?, QKontroll:=QKontroll, FuKontroll:=?, ErrQuit:=Quit, Kontroll_B:=?, T_Nachlauf:=?, Antriebrueck:=?, Antriebvor:="MA0200", Jog1:=?, Jog2:=?, Analog:=?, QErr:="6_HMI_Err_UH06_AMR".QErr.MA0200, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



--- NW 8: MA0201 ---
CALL FB "None" ,  (Automatik:=Auto, Handbetrieb:=Hand, BereichErr:=BereichErr, Q:="FC0201", Ptc:=TRUE, Fu:=?, QKontroll:=QKontroll, FuKontroll:=?, ErrQuit:=Quit, Kontroll_B:=?, T_Nachlauf:=180, Antriebrueck:=?, Antriebvor:="MA0201", Jog1:=?, Jog2:=?, Analog:=?, QErr:="6_HMI_Err_UH06_AMR".QErr.MA0201, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



--- NW 9: MA0202 ---
CALL FB "None" ,  (Automatik:=Auto, Handbetrieb:=Hand, BereichErr:=BereichErr, Q:="FC0202", Ptc:=TRUE, Fu:=?, QKontroll:=QKontroll, FuKontroll:=?, ErrQuit:=Quit, Kontroll_B:=?, T_Nachlauf:=120, Antriebrueck:=?, Antriebvor:="MA0202", Jog1:=?, Jog2:=?, Analog:=?, QErr:="6_HMI_Err_UH06_AMR".QErr.MA0202, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



--- NW 10: Ende ---
      BE

