Autor Thema: Historische Störanzeige mit MFD-Titan und easy Control  (Gelesen 9803 mal)

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Historische Störanzeige mit MFD-Titan und easy Control
« am: Oktober 09, 2007, 16:04:08 Nachmittag »
Hallo easy Freunde,

anbei findet Ihr ein Beispielprogramm, wie man mit einem MFD-Titan neben den aktullen Störungen (im Beispiel 32 Stck.), auch historische Störungen (im Beispiel max. 99 Stck.) in einem Störpuffer speichern und mit Datum und Uhrzeit am MFD-Display anzeigen kann  :) ;) :D

Der notwendige Aufwand hält sich sehr in Grenzen. Wer macht was ?

MFD-Titan
- Einstellen von Datum und Uhrzeit
- Synchronisation von Datum und Uhrzeit (SC) mit easy Control
- Empfang der Daten von easy Control mit 3 GET Bausteinen
- Anzeige der aktuellen Stömeldungen mit rollierendem Text
- Anzeige der historischen Störungen mit Nummer, Datum und Uhrzeit
- Blättern der hist. Störungen mit den P-Tasten (SN01, SN02)

easy Control
- Senden der Daten an MFD-Titan mit 3 PUT Bausteinen
- Alt- / Neuwertvergleich der Störungen
- Speichern der Störungen in Ringspeicher
  Ist der Speicher voll, fällt die älteste Störung raus.
- Blättern des hist. Störspeichers über RN01 und RN02

Mögliche Verbesserungen:
- Reset des Zeigers beim Eintritt in das Bild hist. Störungen
  (damit immer zunächst die erste Störung angezeigt wird)
- Resetmöglichkeit des Ringpuffers

Viel Spaß damit  :) ;) :D

Gruß Paul

Offline Thom

  • Jr. Member
  • **
  • Beiträge: 29
Re: Historische Störanzeige mit MFD-Titan und easy Control
« Antwort #1 am: Oktober 12, 2007, 21:38:33 Nachmittag »
Hallo Knodelpa,

ich möchte gerne in der easy800 eine Störmeldung mit Zeitstempel versehen. Ist das möglich und kannst du mir da helfen?

Danke im Voraus

Thom
Gruss


Thom

Offline KressSwiss

  • easy god
  • *****
  • Beiträge: 1659
  • Und sie dreht sich doch..."Galileo Galilei"
    • Electronics Planet
Re: Historische Störanzeige mit MFD-Titan und easy Control
« Antwort #2 am: Oktober 13, 2007, 10:00:45 Vormittag »
Hallo Thom
In der Easy 800 gibt es den Baustein ST (Serielles protokoll). es kann über die Programmierschnittstelle ein Endgerät z.B. ein Drucker angeschlossen werden. So ist es möglich, Ereignisse mit Zeitstempel an das Endgerät zu senden.

Auszug aus Bausteinbeschreibung SP - Serielles Protokoll:
Kontrollkästchen Zeitstempel
Datum und Uhrzeit aus der Geräte-Echtzeituhr werden zusammen mit ASCII-Zeichen eines Textbausteines gesendet.

Mach mal folgendes:
In der Software Baustein ST anklicken
F1 betätigen
Sofort erscheint eine komplette Beschreibung des Bausteines.

Gruss
Hermann

« Letzte Änderung: Oktober 13, 2007, 10:05:08 Vormittag von KressSwiss »
Achtung:
Angehängte Dateien sind nur für eingelogte User sichtbar!

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Historische Störanzeige mit MFD-Titan und easy Control
« Antwort #3 am: Oktober 13, 2007, 10:04:57 Vormittag »
Hallo Thom,

ein Datum- / Zeitstempel in der easy800 ist definitiv nicht möglich. Mit etwas Aufwand wäre es möglich die Uhrzeit zu erfassen. Da bei der easy leider keine Möglichkeit besteht auf die Echtzeituhr zuzugreifen, müsste man sich eine parallel laufende Uhr programmieren.

Prinzip:
Ein Tag hat 1440 Minuten (24 * 60) = 0..1439. Nimmt man jetzt einen Timer, der im Minutentakt ein MD hochzählt habe ich meine Uhr. Jetzt muss die selbst erstelle Uhr mit der Echtzeituhr synchronisiert werden. Dies kann per Hand oder mit einer (oder mehrerer) Wochenschaltuhr(en) erfolgen. So kann die Wochenschaltuhr um 0 Uhr den Zähler löschen.

Sofern die eigene Uhr (Format 0..1439) in einem MD liegt kann man mit der Visu Funktion Zeitrelaiswertanzeige hieraus eine Anzeige im Format HH:MM machen.

Jetzt muss aber noch ein Störspeicher programmiert werden, der bei jeder Störung, die Störnummer und die Uhrzeit speichert und später wieder anzeigt. Leider alles sehr komplex  :(

Schau bitte auch mal hier:
http://easy-forum.net/index.php?topic=1419.0

 :) ;) :D
Gruß Paul