Mitsubishi FX5U: Positive Flanke in ST

MBoerner

Level-1
Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag!
ich möchte einen Motor anschmeißen, wenn ein Schalter von 0 auf 1 gesetzt wird, also bei Positiver Flanke.
Er soll weiterlaufen, wenn der Schalter wieder auf 0 gesetzt wird.
In FUP würde ich das mit einem SR machen, aber wie macht man das in ST?
Danke im Voraus für Eure Hilfe

MBoerner
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ansonsten ist das erzeugen einer positiven Flanke recht einfach. Du brauchst nur einen Hilfsmerker vom Typ Bool:

Flanke := DeinSignal And Not Hilfsmerker;
Hilfsmerker := DeinSignal;


Hier noch ein guter Auszug von JesperMP:
// impuls beim OFF-ON
onimp_input := input AND not mem_input ;
mem_input := input ;

// impuls beim ON-OFF
offimp_input := NOT input AND mem_input ;
mem_input := input ;

// impuls bei jeden OFF-ON oder ON-OFF transition
onoffimp_input := (input AND not mem_input) OR (NOT input AND mem_input) ;
mem_input := input ;
 
Ja stimmt, das ist ja einfach gelöst.
Ich hatte inzwischen die Funktion MEP(Bool) gefunden.
Würde sie auch gehen?

MBoerner
 
Zurück
Oben