Autor Thema: Zeitrelaiswerteingabe  (Gelesen 3246 mal)

Offline F.Schnoor

  • Jr. Member
  • **
  • Beiträge: 28
  • finde Easy prima:-)
Zeitrelaiswerteingabe
« am: März 30, 2006, 19:28:50 Nachmittag »
Hallo Easy User

Ich habe folgendes Problem...... Habe ein MFD über Easy Net an eine
800'er angeschlossen. Nun möchte ich vom MFD mittels einer
Zeitrelaiswerteingabe einen Timer am Eingang I1 in der 800'er (ID2)
setzen. Und von der 800'er aus wollte ich über die Wertanzeige
(editierbar) den selben Timer am I1 setzen. Das Problem fängt schon
im MFD an, da kann nur ein lokaler Timer benutzt werden und der
Put Befehl bekommt nur den Ausgang des Timers zu fassen.
Kann man mit 2 Merkerwörtern die Sekunden und milli Sekunden getrennt eingeben ? und dann mittels dem überlappenden MD in den Put befehl bringen?  aber da wiederum spielt der BCD Code rein .......
Kennt einer von euch eine Lösung?

Danke im Voraus
 Frank


 

Offline Martin_

  • Full Member
  • ***
  • Beiträge: 274
  • Alle Macht dem Pinguin
Re: Zeitrelaiswerteingabe
« Antwort #1 am: März 31, 2006, 13:41:34 Nachmittag »
Hallo Frank

Ich habe folgendes Problem...... Habe ein MFD über Easy Net an eine
800'er angeschlossen. Nun möchte ich vom MFD mittels einer
Zeitrelaiswerteingabe einen Timer am Eingang I1 in der 800'er (ID2)
setzen. Und von der 800'er aus wollte ich über die Wertanzeige
(editierbar) den selben Timer am I1 setzen. Das Problem fängt schon
im MFD an, da kann nur ein lokaler Timer benutzt werden und der
Put Befehl bekommt nur den Ausgang des Timers zu fassen.

Kanst du nicht den Timer im MFD programieren und den Binärenausgang über das Netz übertragen?

Kann man mit 2 Merkerwörtern die Sekunden und milli Sekunden getrennt eingeben ?
Nein! Die Zeit ist als ein Wert in einem Merkerwort in Millisekunden gespeichert.
Programier ein Blinkrelais und häng an den Ausgang ein Merkerwort. Dann schau dir denn Merkerwert in der Simulation an.


Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1950
  • Jürgen
Re: Zeitrelaiswerteingabe
« Antwort #2 am: März 31, 2006, 15:37:42 Nachmittag »
Werteingabe Timer

Mit 2 Merkerwörtern die Sekunden und milli Sekunden getrennt eingeben ?

Bei einem Timer ist im Program festzulegen in welchen bereich er Arbeitet.
Wenn sek-ms  eingestellt sind,rechnet der Timer mit ms.

Eine Getrennte eingabe von Sek. und ms ist über umwege mögilch.

Werteingabe MW1 Sek
Werteingabe MW2 Ms

Bausteiun AR1 Wert von MW1 umrechnen in ms.

Baustein AR 2 Ergebnis AR1 + MW2

Timer Sollwert steht dann im Ausgang AR2

Werte bei der eingabe begrenzen durch zusätzliche Verknüpfung
mfg Jürgen

Je nach Steuerung , kann auch der Baustein AR ohne umweg über ein MW zur Werteingabe wendet werden.
« Letzte Änderung: März 31, 2006, 20:12:47 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline F.Schnoor

  • Jr. Member
  • **
  • Beiträge: 28
  • finde Easy prima:-)
Re: Zeitrelaiswerteingabe
« Antwort #3 am: März 31, 2006, 20:43:22 Nachmittag »
Hallo

Danke Martin und Jürgen für eure Antworten.  :)

Martin natürlich könnte man den Timer im MFD laufen lassen, aber dann
müsste man das Programm in der 800'er auch erweitern um sicherzustellen das es auch weiter läuft bei NEt Unterbrechung.  :)

Und Jürgen deine Vorschläge probiere ich aus , die klingen interessant  :)

mfG Frank