Tendenzerfassung

BastiMG

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

ich möchte gere eine steigende bzw. fallenden Tendez erfassen. Wie kann ich das machen?

Hab ein PEW288 und möchte gerne auf den Ausgang A0.0 und A0.1 den Befehl Tendenz steigend und Tendenz fallend legen.

Grus Basti
 
Hallo,

du muss dir den Wert vom PEW vom Zyklus davor wegspeichern. Also in nen anderes Word (Merker, DB....) und dann einfach gucken ob der Werte größer oder kleiner wird also vorher....

Oder verstehe ich dich falsch
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja genau so hab ich mir das auch schon gedacht. Das Vergleichen danach ist kein Thema.

Nur wie speicher ich den Wert ab? Und rufe Ihn dann wieder auf? Und speicher den Wert dann wieder neu ab, unter der gleichen Adresse?
 
ja genau

ich hab das für eine dynamische leerlauferkennung mit einem Messumformer gemacht:

L "PAE_MU"
L "MW_Speicher"
==I
ZV Z0

U M 13.7 //Takt
FP "M_FP_Takt7"
SPBN M004
L "PAE_MU" //Aktueller Wert wird nach Vergleich als vorheriger Wert gespeichert
T "MW_Speicher"


Also ich hab das mit dem M13.7 (aus meinem Taktmerkebyte) machen müssen da es sonst zu schnell wurde bei der Leerlauferkennung
bei dir könntest du das wahrscheinlich wege lassen und halt nur das PEW (in meinem Fall PAE_MU, in den Zwischenspeicher transferieren
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja genau

ich hab das für eine dynamische leerlauferkennung mit einem Messumformer gemacht:

L "PAE_MU"
L "MW_Speicher"
==I
ZV Z0

U M 13.7 //Takt
FP "M_FP_Takt7"
SPBN M004
L "PAE_MU" //Aktueller Wert wird nach Vergleich als vorheriger Wert gespeichert
T "MW_Speicher"


Also ich hab das mit dem M13.7 (aus meinem Taktmerkebyte) machen müssen da es sonst zu schnell wurde bei der Leerlauferkennung
bei dir könntest du das wahrscheinlich wege lassen und halt nur das PEW (in meinem Fall PAE_MU, in den Zwischenspeicher transferieren


Ich arbeite sonst immer im FUP.

Aber wo geb ich denn bitte hier die beiden Bits raus?
 
wo ist denn dein Beispiel hin OHGN?

das hätte er doch direkt nehmen können....

meins war ohne die Ausgänge
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wo ist denn dein Beispiel hin OHGN?
Hat mir nicht so ganz gefallen weil nicht ganz ausgereift. Die Ausgänge könnten flattern. Ich stells trozdem mal rein:
Code:
L PEW 288
L MW100  // Dein Speicher
>I
S A0.0   // Wert steigend
R A0.1
 
L PEW 288
L MW100  // Dein Speicher
<I
S A0.1   // Wert fallend
R A0.0
 
L PEW 288  // Eingangswort für nächsten Zyklus 
T MW 100  //  speichern

[Edit]: So flattern die Ausgänge nicht.
 
Zuletzt bearbeitet:
Hallo,

das sollte doch dann auch mit FUP gehen.
Das Laden in MW100 sollte mit MOVE gehen und Vergleichsboxen gibts ja in FUP auch.
 
Hat mir nicht so ganz gefallen weil nicht ganz ausgereift. Die Ausgänge könnten flattern. Ich stells trozdem mal rein:
Code:
L PEW 288
L MW100  // Dein Speicher
>I
S A0.0   // Wert steigend
R A0.1
 
L PEW 288
L MW100  // Dein Speicher
<I
S A0.1   // Wert fallend
R A0.0
 
L PEW 288  // Eingangswort für nächsten Zyklus 
T MW 100  //  speichern

[Edit]: So flattern die Ausgänge nicht.


So ist aber bei gleichbleibenden Wert immer ein Ausgang gesetzt, bzw wenn ein bit sich dreht schalten die Ausgänge um (lichtorgel). Besser wäre eine Hysterese für gleichbleibend und die Ausgänge entsprechen verknüpfen.
 
Zurück
Oben