Step 7 Tasterauswertung drücken / gedrückt halten

michi*

Level-2
Beiträge
100
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend,

ich hab ein kleines Problem beim übersetzten eines AWL Bausteins auf der 314 in FUP um es als FC in der 1200 zu nutzen.

Der AWL Code funktioniert, man kann den Taster kurz drücken oder gedrückt halten, je nach Zeit wird dann das entsprechende Bit gesetzt.
Leider bekomm ich es nicht in FUP umgesetzt, kann mir jmd. auf die Sprünge helfen??

Michi



Code:
  U     #Taste
      L     #Time1
      SE    #Timer1


      U     #Timer1
      L     #Time3
      SA    #Timer3


      U     #Timer3
      =     #bOutl
      U     #Timer3
      S     #HM


      UN    #Taste
      L     #Time2
      SI    #Timer2


      U     #Timer2
      UN    #HM
      =     #bOutk


      UN    #Taste
      UN    #Timer2
      R     #HM

Kurzlang.jpg
 
Schau dir mal das Netzwerk 2 (FUP) genauer an. Da ist die Einschaltbedingung für den Timer 2 anders als in AWL.
Code:
 UN    #Taste
 L     #Time2
 SI    #Timer2
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du hast auch die falschen Timer-Bausteine verwendet.

Das was du da hast ist hat zwar die Aufgabe einen "Timer zu starten" aber eben nur genau das.
Díe Bausteine mit den eckigen Klammern erfüllen immer nur eine Teilaufgabe...
  • Timer-starten
  • Zeit rücksezten
  • Zeitdauer laden.

Der Baustein -[TON]- (eckige Klammern) hat nur die Aufgabe einen Timer zu starten mit der angegebenen Zeit.
Der "Ausgang" hat nicht aber nichts mit dem Timerausgang zu tun, sondern gibt nur wieder dass der Baustein erfolgreich ausgeführt wurde.

Was du brauchst sind die in der Auswahlliste blau markierten Timer-Bausteine ohne eckige Klammern.
Das sind die "Vollwertigen" und funktionieren so wie du es dir von der 300/400 erwartest.
 
Danke euch, mit den Blauen Bausteinen war mir nicht klar. Im Netzwerk2 hab ich jetzt auch mal die Augen auf gemacht.
:)
 
Zurück
Oben