FUNCTION_BLOCK "Arbeitsplätze_Antriebe"
TITLE = Antriebe Arbeitsplätze
{ S7_Optimized_Access := 'FALSE' }
AUTHOR : IBAE
VERSION : 0.1
   VAR 
      MA0061 : "MAntrieb_PowerSave";
      MA0062 : "MAntrieb_PowerSave";
      MA0063 : "MAntrieb_PowerSave";
      MA0064 : "MAntrieb_PowerSave";
      MA0065 : "MAntrieb_PowerSave";
      MA0082 : "MAntrieb_PowerSave";
      MA0087 : "MAntrieb_PowerSave";
      MA0094 : "MAntrieb_PowerSave";
      MA0105 : "MAntrieb_PowerSave";
      MA0112 : "MAntrieb_PowerSave";
      "MA _Einfahrt_PS5" : "MAntrieb_PowerSave";
      "MA _Nachstau1_PS5" : "MAntrieb_PowerSave";
      "MA _Nachstau2_PS5" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_PS5" : "MAntrieb_PowerSave";
      "MA _Einfahrt_PS4" : "MAntrieb_PowerSave";
      "MA _Nachstau1_PS4" : "MAntrieb_PowerSave";
      "MA _Nachstau2_PS4" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_PS4" : "MAntrieb_PowerSave";
      "MA _Einfahrt_PS3" : "MAntrieb_PowerSave";
      "MA _Nachstau1_PS3" : "MAntrieb_PowerSave";
      "MA _Nachstau2_PS3" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_PS3" : "MAntrieb_PowerSave";
      "MA _Einfahrt_PS2" : "MAntrieb_PowerSave";
      "MA _Nachstau1_PS2" : "MAntrieb_PowerSave";
      "MA _Nachstau2_PS2" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_PS2" : "MAntrieb_PowerSave";
      "MA _Einfahrt_PS1" : "MAntrieb_PowerSave";
      "MA _Nachstau1_PS1" : "MAntrieb_PowerSave";
      "MA _Nachstau2_PS1" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_PS1" : "MAntrieb_PowerSave";
      "MA _Einfahrt_MPS3" : "MAntrieb_PowerSave";
      "MA _Nachstau1_MPS3" : "MAntrieb_PowerSave";
      "MA _Nachstau2_MPS3" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_MPS3" : "MAntrieb_PowerSave";
      "MA _Einfahrt_MPS2" : "MAntrieb_PowerSave";
      "MA _Nachstau1_MPS2" : "MAntrieb_PowerSave";
      "MA _Nachstau2_MPS2" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_MPS2" : "MAntrieb_PowerSave";
      "MA _Einfahrt_MPS1" : "MAntrieb_PowerSave";
      "MA _Nachstau1_MPS1" : "MAntrieb_PowerSave";
      "MA _Nachstau2_MPS1" : "MAntrieb_PowerSave";
      "MA _Ausfahrt_MPS1" : "MAntrieb_PowerSave";
   END_VAR

   VAR_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
   END_VAR


BEGIN
NETWORK
TITLE = Übergabe des Bereichstatus System UH06/A01
      U "DAMR_Bereich".A01_UH06.Automatik;
      = #Auto;

      CLR;
      = #Hand;

      U "DAMR_Bereich".A01_UH06.BereichErr;
      = #BereichErr;

      UN #BereichErr;
      L S5T#1S;
      SE "T190";

      U "T190";
      = #QKontroll;
      = #FuKontroll;

      U "DAMR_Bereich".A01_UH06.StOk_aktiv;
      = #Quit;

NETWORK
TITLE = MA0061
      CALL #MA0061
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0061" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 120 , 
         Antriebvor                  := "MA0061" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0061
      );


NETWORK
TITLE = MA0062
      CALL #MA0062
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0062" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 120 , 
         Antriebvor                  := "MA0062" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0062
      );


NETWORK
TITLE = MA0063
      CALL #MA0063
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0063" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 180 , 
         Antriebvor                  := "MA0063" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0063
      );


NETWORK
TITLE = MA0064
      CALL #MA0064
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0064" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 120 , 
         Antriebvor                  := "MA0064" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0064
      );


NETWORK
TITLE = MA0065
      CALL #MA0065
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0065" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0065" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0065
      );


NETWORK
TITLE = MA0082
      U #MA0082.Stat.A_vor;
      U #MA0082.Stat.Stop_vor;
      CLR;

      CALL #MA0082
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0082" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 120 , 
         Antriebvor                  := "MA0082" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0082
      );


NETWORK
TITLE = MA0087
      CALL #MA0087
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0087" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0087" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0087
      );


NETWORK
TITLE = MA0094
      CALL #MA0094
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0094" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0094" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0094
      );


NETWORK
TITLE = MA0105
      CALL #MA0105
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0105" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0105" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0105
      );


NETWORK
TITLE = MA0112
      CLR;
      S #MA0112.Stat.Stop_vor;
      S #MA0112.Stat.Stop_rueck;
      S #MA0112.Stat.A_start;

      CALL #MA0112
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0112" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0112" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0112
      );


NETWORK
TITLE = MA_Einfahrt PS5
      CLR;
      S #"MA _Einfahrt_PS5".Stat.Stop_vor;
      S #"MA _Einfahrt_PS5".Stat.Stop_rueck;
      S #"MA _Einfahrt_PS5".Stat.A_start;

      CALL #"MA _Einfahrt_PS5"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0066" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 30 , 
         Antriebvor                  := "MA0066" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0066
      );


NETWORK
TITLE = MA _Nachstau1 PS5
      CLR;
      S #"MA _Nachstau1_PS5".Stat.Stop_vor;
      S #"MA _Nachstau1_PS5".Stat.Stop_rueck;
      S #"MA _Nachstau1_PS5".Stat.A_start;
      S #"MA _Nachstau1_PS5".Stat.A_vor;

      CALL #"MA _Nachstau1_PS5"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0067" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 0 , 
         Antriebvor                  := "MA0067" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0067
      );


NETWORK
TITLE = MA _Nachstau2 PS5
      CLR;
      S #"MA _Nachstau2_PS5".Stat.Stop_vor;
      S #"MA _Nachstau2_PS5".Stat.Stop_rueck;
      S #"MA _Nachstau2_PS5".Stat.A_start;

      CALL #"MA _Nachstau2_PS5"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0070" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 0 , 
         Antriebvor                  := "MA0070" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0070
      );


NETWORK
TITLE = MA _Ausfahrt PS5
      CLR;
      S #"MA _Ausfahrt_PS5".Stat.Stop_vor;
      S #"MA _Ausfahrt_PS5".Stat.Stop_rueck;
      S #"MA _Ausfahrt_PS5".Stat.A_start;

      CALL #"MA _Ausfahrt_PS5"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0071" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         T_Nachlauf                  := 15 , 
         Antriebvor                  := "MA0071" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0071
      );


NETWORK
TITLE = MA_Einfahrt PS4
      CLR;
      S #"MA _Einfahrt_PS4".Stat.Stop_vor;
      S #"MA _Einfahrt_PS4".Stat.Stop_rueck;
      S #"MA _Einfahrt_PS4".Stat.A_start;

      CALL #"MA _Einfahrt_PS4"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0072" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0072" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0072
      );


NETWORK
TITLE = MA _Nachstau1 PS4
      CLR;
      S #"MA _Nachstau1_PS4".Stat.Stop_vor;
      S #"MA _Nachstau1_PS4".Stat.Stop_rueck;
      S #"MA _Nachstau1_PS4".Stat.A_start;
      S #"MA _Nachstau1_PS4".Stat.A_vor;

      CALL #"MA _Nachstau1_PS4"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0073" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0073" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0073
      );


NETWORK
TITLE = MA _Nachstau2 PS4
      CLR;
      S #"MA _Nachstau2_PS4".Stat.Stop_vor;
      S #"MA _Nachstau2_PS4".Stat.Stop_rueck;
      S #"MA _Nachstau2_PS4".Stat.A_start;

      CALL #"MA _Nachstau2_PS4"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0074" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0074" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0074
      );


NETWORK
TITLE = MA _Ausfahrt PS4
      CLR;
      S #"MA _Ausfahrt_PS4".Stat.Stop_vor;
      S #"MA _Ausfahrt_PS4".Stat.Stop_rueck;
      S #"MA _Ausfahrt_PS4".Stat.A_start;

      CALL #"MA _Ausfahrt_PS4"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0075" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0075" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0075
      );


NETWORK
TITLE = MA_Einfahrt PS3
      CLR;
      S #"MA _Einfahrt_PS3".Stat.Stop_vor;
      S #"MA _Einfahrt_PS3".Stat.Stop_rueck;
      S #"MA _Einfahrt_PS3".Stat.A_start;

      CALL #"MA _Einfahrt_PS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0076" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0076" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0076
      );


NETWORK
TITLE = MA _Nachstau1 PS3
      CLR;
      S #"MA _Nachstau1_PS3".Stat.Stop_vor;
      S #"MA _Nachstau1_PS3".Stat.Stop_rueck;
      S #"MA _Nachstau1_PS3".Stat.A_start;
      S #"MA _Nachstau1_PS3".Stat.A_vor;

      CALL #"MA _Nachstau1_PS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0077" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0077" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0077
      );


NETWORK
TITLE = MA _Nachstau2 PS3
      U #"MA _Nachstau2_PS3".Stat.A_vor;
      CLR;
      S #"MA _Nachstau2_PS3".Stat.Stop_vor;
      S #"MA _Nachstau2_PS3".Stat.Stop_rueck;
      S #"MA _Nachstau2_PS3".Stat.A_start;

      CALL #"MA _Nachstau2_PS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0080" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0080" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0080
      );


NETWORK
TITLE = MA _Ausfahrt PS3
      CLR;
      S #"MA _Ausfahrt_PS3".Stat.Stop_vor;
      S #"MA _Ausfahrt_PS3".Stat.Stop_rueck;
      S #"MA _Ausfahrt_PS3".Stat.A_start;

      CALL #"MA _Ausfahrt_PS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0081" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0081" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0081
      );


NETWORK
TITLE = MA_Einfahrt PS2
      CLR;
      S #"MA _Einfahrt_PS2".Stat.Stop_vor;
      S #"MA _Einfahrt_PS2".Stat.Stop_rueck;
      S #"MA _Einfahrt_PS2".Stat.A_start;

      CALL #"MA _Einfahrt_PS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0083" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0083" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0083
      );


NETWORK
TITLE = MA _Nachstau1 PS2
      CLR;
      S #"MA _Nachstau1_PS2".Stat.Stop_vor;
      S #"MA _Nachstau1_PS2".Stat.Stop_rueck;
      S #"MA _Nachstau1_PS2".Stat.A_start;
      S #"MA _Nachstau1_PS2".Stat.A_vor;

      CALL #"MA _Nachstau1_PS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0084" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0084" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0084
      );


NETWORK
TITLE = MA _Nachstau2 PS2
      CLR;
      S #"MA _Nachstau2_PS2".Stat.Stop_vor;
      S #"MA _Nachstau2_PS2".Stat.Stop_rueck;
      S #"MA _Nachstau2_PS2".Stat.A_start;

      CALL #"MA _Nachstau2_PS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0085" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0085" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0085
      );


NETWORK
TITLE = MA _Ausfahrt PS2
      CLR;
      S #"MA _Ausfahrt_PS2".Stat.Stop_vor;
      S #"MA _Ausfahrt_PS2".Stat.Stop_rueck;
      S #"MA _Ausfahrt_PS2".Stat.A_start;

      CALL #"MA _Ausfahrt_PS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0086" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0086" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0086
      );


NETWORK
TITLE = MA_Einfahrt PS1
      CLR;
      S #"MA _Einfahrt_PS1".Stat.Stop_vor;
      S #"MA _Einfahrt_PS1".Stat.Stop_rueck;
      S #"MA _Einfahrt_PS1".Stat.A_start;

      CALL #"MA _Einfahrt_PS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0090" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0090" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0090
      );


NETWORK
TITLE = MA _Nachstau1 PS1
      CLR;
      S #"MA _Nachstau1_PS1".Stat.Stop_vor;
      S #"MA _Nachstau1_PS1".Stat.Stop_rueck;
      S #"MA _Nachstau1_PS1".Stat.A_start;
      S #"MA _Nachstau1_PS1".Stat.A_vor;

      CALL #"MA _Nachstau1_PS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0091" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0091" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0091
      );


NETWORK
TITLE = MA _Nachstau2 PS1
      CLR;
      S #"MA _Nachstau2_PS1".Stat.Stop_vor;
      S #"MA _Nachstau2_PS1".Stat.Stop_rueck;
      S #"MA _Nachstau2_PS1".Stat.A_start;

      CALL #"MA _Nachstau2_PS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0092" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0092" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0092
      );


NETWORK
TITLE = MA _Ausfahrt PS1
      CLR;
      S #"MA _Ausfahrt_PS1".Stat.Stop_vor;
      S #"MA _Ausfahrt_PS1".Stat.Stop_rueck;
      S #"MA _Ausfahrt_PS1".Stat.A_start;

      CALL #"MA _Ausfahrt_PS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0093" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0093" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0093
      );


NETWORK
TITLE = MA_Einfahrt MPS3
      CLR;
      S #"MA _Einfahrt_MPS3".Stat.Stop_vor;
      S #"MA _Einfahrt_MPS3".Stat.Stop_rueck;
      S #"MA _Einfahrt_MPS3".Stat.A_start;

      CALL #"MA _Einfahrt_MPS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0095" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0095" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0095
      );


NETWORK
TITLE = MA _Nachstau1 MPS3
      CLR;
      S #"MA _Nachstau1_MPS3".Stat.Stop_vor;
      S #"MA _Nachstau1_MPS3".Stat.Stop_rueck;
      S #"MA _Nachstau1_MPS3".Stat.A_start;
      S #"MA _Nachstau1_MPS3".Stat.A_vor;

      CALL #"MA _Nachstau1_MPS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0096" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0096" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0096
      );


NETWORK
TITLE = MA _Nachstau2 MPS3
      CLR;
      S #"MA _Nachstau2_MPS3".Stat.Stop_vor;
      S #"MA _Nachstau2_MPS3".Stat.Stop_rueck;
      S #"MA _Nachstau2_MPS3".Stat.A_start;

      CALL #"MA _Nachstau2_MPS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0097" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0097" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0097
      );


NETWORK
TITLE = MA _Ausfahrt MPS3
      CLR;
      S #"MA _Ausfahrt_MPS3".Stat.Stop_vor;
      S #"MA _Ausfahrt_MPS3".Stat.Stop_rueck;
      S #"MA _Ausfahrt_MPS3".Stat.A_start;

      CALL #"MA _Ausfahrt_MPS3"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0100" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0100" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0100
      );


NETWORK
TITLE = MA_Einfahrt MPS2
      CLR;
      S #"MA _Einfahrt_MPS2".Stat.Stop_vor;
      S #"MA _Einfahrt_MPS2".Stat.Stop_rueck;
      S #"MA _Einfahrt_MPS2".Stat.A_start;

      CALL #"MA _Einfahrt_MPS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0101" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0101" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0101
      );


NETWORK
TITLE = MA _Nachstau1 MPS2
      CLR;
      S #"MA _Nachstau1_MPS2".Stat.Stop_vor;
      S #"MA _Nachstau1_MPS2".Stat.Stop_rueck;
      S #"MA _Nachstau1_MPS2".Stat.A_start;
      S #"MA _Nachstau1_MPS2".Stat.A_vor;

      CALL #"MA _Nachstau1_MPS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0102" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0102" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0102
      );


NETWORK
TITLE = MA _Nachstau2 MPS2
      CLR;
      S #"MA _Nachstau2_MPS2".Stat.Stop_vor;
      S #"MA _Nachstau2_MPS2".Stat.Stop_rueck;
      S #"MA _Nachstau2_MPS2".Stat.A_start;

      CALL #"MA _Nachstau2_MPS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0103" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0103" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0103
      );


NETWORK
TITLE = MA _Ausfahrt MPS2
      CLR;
      S #"MA _Ausfahrt_MPS2".Stat.Stop_vor;
      S #"MA _Ausfahrt_MPS2".Stat.Stop_rueck;
      S #"MA _Ausfahrt_MPS2".Stat.A_start;

      CALL #"MA _Ausfahrt_MPS2"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0104" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0104" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0104
      );


NETWORK
TITLE = MA_Einfahrt MPS1
      CLR;
      S #"MA _Einfahrt_MPS1".Stat.Stop_vor;
      S #"MA _Einfahrt_MPS1".Stat.Stop_rueck;
      S #"MA _Einfahrt_MPS1".Stat.A_start;

      CALL #"MA _Einfahrt_MPS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0106" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0106" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0106
      );


NETWORK
TITLE = MA _Nachstau1 MPS1
      CLR;
      S #"MA _Nachstau1_MPS1".Stat.Stop_vor;
      S #"MA _Nachstau1_MPS1".Stat.Stop_rueck;
      S #"MA _Nachstau1_MPS1".Stat.A_start;
      S #"MA _Nachstau1_MPS1".Stat.A_vor;

      CALL #"MA _Nachstau1_MPS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0107" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0107" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0107
      );


NETWORK
TITLE = MA _Nachstau2 MPS1
      CLR;
      S #"MA _Nachstau2_MPS1".Stat.Stop_vor;
      S #"MA _Nachstau2_MPS1".Stat.Stop_rueck;
      S #"MA _Nachstau2_MPS1".Stat.A_start;

      CALL #"MA _Nachstau2_MPS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0111" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0111" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0111
      );


NETWORK
TITLE = MA _Ausfahrt MPS1
      CLR;
      S #"MA _Ausfahrt_MPS1".Stat.Stop_vor;
      S #"MA _Ausfahrt_MPS1".Stat.Stop_rueck;
      S #"MA _Ausfahrt_MPS1".Stat.A_start;

      CALL #"MA _Ausfahrt_MPS1"
      (  Automatik                   := #Auto , 
         Handbetrieb                 := #Hand , 
         BereichErr                  := #BereichErr , 
         Q                           := "FC0110" , 
         Ptc                         := TRUE , 
         QKontroll                   := #QKontroll , 
         ErrQuit                     := #Quit , 
         Antriebvor                  := "MA0110" , 
         QErr                        := "6_HMI_Err_UH06_AMR".QErr.MA0110
      );


NETWORK
TITLE = Ende
      BE;

END_FUNCTION_BLOCK

