Positive und negative Flankenauswertung bei Wörtern

mufi

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo erstmal,

ich bin ganz neu hier und garantiert kein Ass in SPS, aber ich habe mir in Eigenarbeit einiges selbst beigebracht, was unser Prof leider gar nicht gemacht hat. Nun übe ich schon seit längerer Zeit für die bevorstehende Klausur und da hätte ich nun eine Frage zu einer Aufgabe.

Beispiel: positive Flankenauswertung für das EW 12 und negative Flankenauswertung für das EW 16.

Flankenauswertung bei Bits kriege ich ja hin, aber nutzen kann mans ja bei mehr als einem Bit nicht mehr, daher frage ich mich wie man an diese Aufgabe rangehen soll. Ich habe zwar so etwas ähnliches hier im Forum gefunden, kann damit aber nicht ganz was anfangen.
Wie genau muss man das betrachten? Werden die einzelnen Bits der Wörter auf 1 für positive und 0 für negative Flanken untersucht zum Auswerten?
Und was ist eigentlich das Ergebnis, wenn man UW nutzt?
Beispiel:

L EW 12 ( z.B. 0000_0000_0000_0001)
L MW 4 ( z.B. 0000_0000_0000_0001)
UW (Was genau gibt es zurück?)

oder:
L EW 12 ( z.B. 0000_0000_0000_1000)
L MW 4 ( z.B. 0000_0000_0000_0001)
UW (Was genau gibt es zurück?)

Ist für euch wahrscheinlich unterste Schublade, aber wenn man fast auf sich allein gestellt ist und der Prof nur zig Tausend Handbücher empfiehlt, in denen auf solche Feinheiten nicht eingegangen wird, dann finde ich die Frage ok:)
 
Wobei soll denn die Flanke entstehen? Wenn das EW12 nicht 0 ist eine positive Flanke? oder sobald sich der Inhalt ändert oder nur wenn der Inhalt größer wird???
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also Mufi, das machen wir schon

Code:
L EW 12 ( z.B. 0011_0100_0000_0001) -> beim Befehl UW im Akku2
L MW 4  ( z.B. 0000_0100_0000_0001)
INVI //dieser dreht alle Bits im Akku1
               1111_1011_1111_1110 -> beim Befehl UW in Akku1
UW (Was genau gibt es zurück?)
 
Genau das UND der einzelnen Bits zwischen Akku 1 und Akku2
 
T MW 6          0011_0000_0000_0000
 
L EW12          0011_0000_0000_0000
T MW4           0011_0000_0000_0000

Im MW 6 stehen jetzt alle positiven Flanken.
Im MW 4 steht immer der Altwert des EW12....
Einen Zyklus nach

L EW12
T MW4

schaut man einfach welche Bits im EW12 nun "1" geworden sind.

Für ein Bit ist es sehr sehr ähnlich:

Code:
U E1.0                                           //wie L EW12 
UN M1.0 //gemerkter Wert invertiert..... wie L MW4 und INVI
=M 1.1 //Flanke                              //wie T MW6  
U E1.0                                          // wie L EW12
= M1.0                                         // wie T MW4

Alles klar?

lG
Karl
 
Und hier die negative Flanke Anhand von Borromeus Beispiel: (fallende Flanke von Eingang E 12.2)
Code:
L EW 12 ( z.B. 0000_0000_0000_0001) -> beim Befehl UW im Akku2
L MW 4  ( z.B. 0000_0100_0000_0001)
UW             0000_0000_0000_0001   //dieser verundet alle Bits im Akku1 
XOW            0000_0100_0000_0000  // Exklusiv Oder Verknüpfung
T MW 6         0000_0100_0000_0000
 
L EW12        0000_0000_0000_0001
T MW4         0000_0000_0000_0001

Im MW 6 stehen jetzt alle negativen Flanken.
Im MW 4 steht immer der Altwert des EW12....
Einen Zyklus nach

L EW12
T MW4

@Borromeus:
Das Alien sieht Dich :cool:
[/quote]
 
Danke für die Antworten:)
Es sollte das EW 12 auf positive und das EW 16 auf negative Flanken untersucht werden.

Kann man das eigentlich auch im FUP lösen? Weil ja L und T nicht dargestellt werden kann oder gar nicht im FUP vorhanden ist. Ich hatte es ja versucht anhand der einfachen Flankenauswertung für einzelne Bits auf Wörter umzustellen, aber da ich nicht alle Feinheiten kenne ist sowas für mich kein Kinderspiel. Allgemein der Umgang mit mehr als einem Bit fällt mir ein wenig schwer.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
FAQ: Flankenauswertung in Step7

Hallo mufi,

ich habe mal die Antworten auf Deine Fragen in einem FAQ-Thema zusammengefasst.
Flankenauswertung in Step7

Da kannst Du sehen, daß die Flankenauswertung in Wörtern nicht komplizierter ist
als mit Einzelbits. FUP-Beispiele sind auch dabei.

Gruß
PN/DP
 
Zurück
Oben