=== FB 199: HWtoVP_Antriebe  [STL] ===
INTERFACE:
  Input:
  Output:
  InOut:
  Static:
    MA0200 : "MAntrieb_PowerSave"
    MA0201 : "MAntrieb_PowerSave"
    MA0260 : "MAntrieb_PowerSave"
    MA0261 : "MAntrieb_PowerSave"
    MA0262 : "MAntrieb_PowerSave"
    MA0263 : "MAntrieb_PowerSave"
    MA0140 : "MAntrieb_PowerSave"
    MA0141 : "MAntrieb_PowerSave"
    MA0142 : "MAntrieb_PowerSave"
    MA0143 : "MAntrieb_PowerSave"
    MA0144 : "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 UC072/A01 ---
      A      "DOutbound_Bereich".A01_UH07.Automatik
      AN     "DOutbound_Bereich".A01_UH07.Handbetrieb
      =      Auto

      A(
      A      "DOutbound_Bereich".A01_UC072.BereichErr
      O      "DOutbound_Bereich".A01_UZ7201.Area_Stop
      O      "DOutbound_Bereich".A01_UZ7202.Area_Stop
      )
      AN     "SGes".Simulation_ohne_HW_aktiv
      =      BereichErr

      AN     BereichErr
      L      S5T#1S
      OnDelay "T192"

      A      "T192"
      =      QKontroll
      =      FuKontroll

      A      "DOutbound_Bereich".A01_UC072.StOk_aktiv
      =      Quit


--- NW 2: MA0200 ---
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:="7_HMI_Err_UH07_OB".QErr.MA0200, PtcErr:=?, FuErr:=?, Err_Antrieb_verklemmt:=?)



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



--- NW 4: Übergabe des Bereichstatus System UC073/A01 ---
      A      "DOutbound_Bereich".A01_UH07.Automatik
      AN     "DOutbound_Bereich".A01_UH07.Handbetrieb
      =      Auto

      CLR
      =      Hand

      A      "DOutbound_Bereich".A01_UC073.BereichErr
      AN     "SGes".Simulation_ohne_HW_aktiv
      =      BereichErr

      AN     BereichErr
      L      S5T#1S
      OnDelay "T193"

      A      "T193"
      =      QKontroll
      =      FuKontroll

      A      "DOutbound_Bereich".A01_UC073.StOk_aktiv
      =      Quit


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



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



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



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



--- NW 9: Übergabe des Bereichstatus System UC071/A01 ---
      A      "DOutbound_Bereich".A01_UH07.Automatik
      AN     "DOutbound_Bereich".A01_UH07.Handbetrieb
      =      Auto

      CLR
      =      Hand

      A(
      O      "DOutbound_Bereich".A01_UC071.BereichErr
      O      "DOutbound_Bereich".A01_UZ7102.Area_Stop
      )
      AN     "SGes".Simulation_ohne_HW_aktiv
      =      BereichErr

      AN     BereichErr
      L      S5T#1S
      OnDelay "T191"

      A      "T191"
      =      QKontroll
      =      FuKontroll

      A      "DOutbound_Bereich".A01_UC071.StOk_aktiv
      =      Quit


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



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



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



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



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


--- NW 15: Ende ---
      BE

