Diff. von 2 DATE_AND_TIME Werten

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute

Habe da ein kleines Problem.
Ich habe zwei Werte vom Typ DATE_AND_TIME und brauche die Differenz von Wert1 zu Wert2 in Minuten.
Gibt es vielleicht ein SFC oder hat einer einen passenden Baustein für diese Aufgabe schon geschrieben oder hat einer eine Idee wie man so etwas einfach löst?

für Antworten oder Hinweise wäre Ich sehr Dankbar

Thomas
 
Hallo Thomas,

- öffne Step 7
- Taste F1
- und gib dort im Index:
DATE AND TIME (Datum und Uhrzeit):Bereich, Format

dort siehst du das Format deiner variablen.
Jetzt sollte es ein leichtes sein die gewünschten Parameter zu vergleichen.

Ciao
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SFC 1 Zeit einlesen Format DT
FC 8 (IEC-Funktion) wandeln in TOD
TOD kannst du einfach voneinander abziehen

IN der VAT kannst du das Ergebnis ansehen.

Falls das Ergebnis noch weiter aufgedröselt werden soll, siehe AndyPed.
 
FC34 "SB_DT_DT"

Hallo Thomas,

sieh dir die FC34 "SB_DT_DT" von den IEC Function Blocks an! Sie subtrahiert zwei DT-Werte und liefert das Ergebnis im TIME-Format. Das funktioniert dann auch bei einer Differenz mehrerer Tage.


Gruß, Onkel
 
Hallo Leute

Vielen Dank für die Antworten.
Den größten Dank an Onkel Dagobert, denn der FC34 ist genau das was Ich gesucht habe.
Ich hatte schon Angst gehabt das ich mir so etwas selber zusammen basteln muß denn die Werte können schon einmal eine Diff. von mehreren Tagen haben
z.B. DT#2004-12-23 23:30:00 (Wert1) und DT#2005-01-07 07:00:00 (Wert2)

Danke noch mal

Thomas
 
Zurück
Oben