easy-forum

Deutsch - Software => easySoft => Thema gestartet von: Lutz am August 17, 2008, 21:37:01 Nachmittag

Titel: Zeitrelais mit veränderbarem Zeitwert
Beitrag von: Lutz am August 17, 2008, 21:37:01 Nachmittag
Ich möchte in Abhängigkeit von Bitvariablen die Laufzeit meines Timers ändern.
Ich habe bisher keine Hinweise gefunden, wie (in welchem Format) ich eine Zeit (z.B. 5 Minuten / 30 Minuten) in einem Merkerbereich speichere und wie ich diese Werte als Konstante in diesen Merkerbereich schreibe? Andererseits ist es ja möglich, MErkerbereiche als Zeitvorgabe zu laden. Aktuell Easy800+MFD per Net verbunden.

Habe nur Erfahrung in Sucosoft/CodeSys/Step7.
Titel: Re: Zeitrelais mit veränderbarem Zeitwert
Beitrag von: Juergen.J am August 17, 2008, 21:59:27 Nachmittag
Hallo Lutz,
dazu kannst du DB verwenden. Habe dir im Anhang mal ein Beispiel gemacht. Wird ein DB angesteuert schiebt er, mit pos. Flanke, den Eingangswert in den Ausgang. Da er nur auf die Flanke reagiert kann man so in verschieden DB verschiedene Werte in ein MB schieben. Im Beispiel liegt der Wert im MB 96.
Gruss
Jürgen
Titel: Re: Zeitrelais mit veränderbarem Zeitwert
Beitrag von: Lutz am August 18, 2008, 10:36:34 Vormittag
Danke, habe das Prinzip jetzt verstanden.

Und die Frage nach dem Format der Zeit stellt sich bei der Easy offenbar nicht.
Man schreibt eine Zahl in ein Byte oder Wort oder Doppelwort, je nach Größe der Zahl.

Und der Timer liest die Zahl ein und kombiniert sie mit seinem Grundtakt. Das ist für einen IEC-Programmierer im ersten Moment zu einfach ;D . Der erwartet natürlich eine spezielle Formatangabe. Schwamm drüber, ich hab's kapiert.