easy-forum
Deutsch - Software => Kommunikation => easy Themen (Allgemein), [Archiv] => Thema gestartet von: Jan am März 16, 2004, 11:15:00 Vormittag
-
hallo,
habe folgende frage, wie kann ich es relisieren, das ich für eine zählersteuerung verschiedene werte NACHEINANDER speichern kann und sie bei betätigen, zb signal eines näherungsschalters, wieder einzeln, jedoch in umgekehrter reihenfolge, abrufen kann.
praktisch wie ein stack, von oben beschreiben und von unten
lesen?
mfG YS
-
Hallo Jan,
mit der EASY800 (ab V04) und MFD ist dies möglich, allerdings nicht so ganz einfach.
1. Speichern der Werte
Zähle bei jedem Speichervorgang einen Zähler hoch.
Berechne dann mit 2 Arithmetikbausteine eine Zielasdresse im Merkerbereich.
z.B. Zähler * 2 (bei Speicherziel Wort) + Offset (Startadresse im Merkerbereich)
Die so errechnete Adresse gibst du zusammen mit der Quelladresse auf auf einen Baustein Blocktransfer BT.
Die Quelladresse muss allerdings auch im Merkerbereich liegen. ggf. mit DB Wert auf ein MW kopieren.
2. Speichern der Werte
In diesem Fall den Zähler rückwärts zählen lassen.
Adressberechnung wie gehabt. Baustein BT jetzt
anders herum parametrieren.
Ggf. kann ich auch ein Beispiel erstellen. ;) ;)
Gruß Paul
-
hallo,
danke für die schnelle antwort. werd es morgen gleich mal versuchen zu realisieren. fals ich es nicht hinbekomme, meld ich mich nochmal.
ich muss sagen, das ist echt ein super forum. hatte heute auf arbeit einen vertreter von moeller, ich hatte bei ihm das gefühl das er keinen richtigen plan hat. ohne euch wäre ich voll aufgeschmisse :o)
also bis später, meld mich dann nochmal
mfG Jan