REAL-Wert Speichern mit bedingung????

Rasl

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

ich bastle gerade an meiner Steuerung mit pc-works rum.
soweit alles ganz super.
Nur jetz hab ich ein Analogwert den ich in eine rea- zahl umgewandelt habe und diese gerne zu verschiedenen zeitpunkten speichern bzw. in eine andere Variable transverieren möchte am besten ohne dass diese sich im nächsten zyklus wieder ändert.
Hab keine ahnung wie das gehen soll und bin hier echt bald am verzweifeln.
wäre toll wenn ihr mir anregungen oder sogar ne lösung geben könnt.
 
was haste denn bis jetzt? es macht es einfacher ein problem zu verstehen, wenn ein paar zeilen code vorliegen ... :rolleyes:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
was ich bis jetz habe ist nicht viel habe die umwandlung des analogwertes in eine Real zahl hinbekommen schaffe finde aber kein baustein der den move befehl an eine boolische bedingung knöpft so dass ich ewentuell den wert eine zeitlang oder zumindest zu einem bestimmten moment speichern kann. da ich das ganze in Fub programmieren möchte und es einen solchen baustein nicht gibt oder ich ihn zumindest nicht finden kann stehe ich vor einem reisigen rätzel wie ich das bewerkstelligen kann
 
Hallo,

wie wär´s mit AWL und Sprungbefehlen?


Oder das ganze nur z. B. jede Sekunde aufrufen und den Wert in einen DB schreiben?


Beschreib das ganze mal ein wenig genauer




MfG
 
Hallo....

Ändert sich dein Analogwert ständig? Wenn du ihn "stabilisieren" willst, dann schreib ihn doch z.B. alle 5 sec. in ein Datenwort. Das kannst mit nem Sprungbefehl machen.

U Zeitimpuls
spb #spei
spa #ende

spei: L pew xyz // oder eben deinen definierten Analogwert
T db1.dbw0 // oder aber, bei nem REAl Wert --> db1.dbd0

ende: nop 0


Das hat dann natürlich den Nachteil, dass alle Werte ausserhalb des 5 sec. Impulses wech sind.....
 
Zurück
Oben