Autor Thema: Zeitrelais mit veränderbarem Zeitwert  (Gelesen 2360 mal)

Offline Lutz

  • Jr. Member
  • **
  • Beiträge: 33
Zeitrelais mit veränderbarem Zeitwert
« 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.

Juergen.J

  • Gast
Re: Zeitrelais mit veränderbarem Zeitwert
« Antwort #1 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

Offline Lutz

  • Jr. Member
  • **
  • Beiträge: 33
Re: Zeitrelais mit veränderbarem Zeitwert
« Antwort #2 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.