Unterschied P und POS

Drain

Level-2
Beiträge
224
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
mir erschließt in S7 sich nicht der Unterschied zwischen P (Flanke positiv) und POS (Signalflanke positiv). Kommt doch beides aufs gleiche raus, oder?

Drain
 
Der Unterschied ist eigentlich nur, dass bei 'P' der Flankenmerker, welcher den Zustand des letzten Zyklusses speichert oben auf dem Symbol steht und bei 'POS' links.
Außerdem verbraucht 'POS' ein klein wenig mehr Speicher in Form einer überflüssigen BLD-Anweisung.


Code:
// Pos. Flanke mit 'P'
      U     M      1.0
      FP    M      1.1
      =     M      1.2
 
 
//Pos. Flanke mit 'POS'
      U     M      1.0
      BLD   100
      FP    M      1.1
      =     M      1.2

Ich weiß nicht wozu dieses 'POS' gut sein soll...:confused:
habe es noch nie benutzt.
 
P / pos

Hallo,

wenn man P benutzt so wird die Flanke aller vorschalteten Elemente ausgewertet. Benutzt man POS wird nur die Flanke des oben eingetragenen Bits ausgewertet und mit den Zuständen der vorgeschalteten Bits verknüpft. Wobei man ja die vorgeschalteten Bits auch hinter dem P platzieren könnte.... Habs das POS / NEG auch nie benutzt.

André
 
POS und NEG werden zur Signalflanken-Auswertung benutzt und P und N zur VKE-Flankenauswertung. Obwohl man beides auch ineinander überführen kann ;-)
 
Zurück
Oben