=== FB 1199: VP_Antriebe  [STL] ===
INTERFACE:
  Input:
  Output:
  InOut:
  Static:
    MA0145 : "MAntrieb_PowerSave"
    MA0146 : "MAntrieb_PowerSave"
    MA0147 : "MAntrieb_PowerSave"
    MA0150 : "MAntrieb_PowerSave"
    MA0152 : "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
    BereichErr_Zusatz_7102 : Bool                       // Bereichsstörung -> Antrieb stoppen
    BereichErr_Zusatz_7104 : Bool                       // Bereichsstörung -> Antrieb stoppen
    BereichErr_Zusatz_7102_7104 : Bool                  // Bereichsstörung -> Antrieb stoppen
  Constant:

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

      CLR
      =      Hand

      A      "DOutbound_Bereich".A01_UC071.BereichErr
      =      BereichErr

// Bereichhalte:
      A(
      O      BereichErr
      O      "DOutbound_Bereich".A01_UZ7102.Area_Stop
      )
      AN     "SGes".Simulation_ohne_HW_aktiv
      =      BereichErr_Zusatz_7102

      A(
      O      BereichErr
      O      "DOutbound_Bereich".A01_UZ7104.Area_Stop
      )
      AN     "SGes".Simulation_ohne_HW_aktiv
      =      BereichErr_Zusatz_7104

      A(
      O      BereichErr
      O      BereichErr_Zusatz_7102
      O      BereichErr_Zusatz_7104
      )
      AN     "SGes".Simulation_ohne_HW_aktiv
      =      BereichErr_Zusatz_7102_7104

      A      "T191"
      =      QKontroll
      =      FuKontroll

      A      "DOutbound_Bereich".A01_UC071.StOk_aktiv
      =      Quit


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



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



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



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



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



--- NW 7: Ende ---
      BE

