-> Hier kostenlos registrieren
für rookies wie mich...
falls auch andere vor einem ähnlichen Problem stehen:
Problem:
Rechen- oder Vergleichsoperationen des Formates
TOD "TIME_OF_DAY" unter FUP
resultierende Fehlermeldung: "Aktualdatentyp TOD passt nicht zum formalen Typ DINT des Formalparameters"
(z.b. bei einem vergleich: <=D)
Lösung:
entweder AWL: (in diesem Fall werden zwei Uhrzeiten addiert
& das Ergebniss in eine dritte Zeit "#EINSCHALT_OS" geschrieben)
U(
L "SYSTEM_DB".OFFSET_EINSCHALTZEIT
L #EINSCHALTZEIT
+D
)
T #EINSCHALTZEIT_OS
oder über FUP:
es muss im kop/fup/awl editor unter extras/einstellungen
im Reiter KOP/FUP das Häkchen unter "Typüberprüfung von Operanten"
entfernt werden. Nun sollte man div. rechen & vergleichsoperationen
von Zeiten im TOD format durchführen können. (z.b. >=D Vergleich)
Besten Dank an alle Beteiligten im Forum, LG. Andreas.
falls auch andere vor einem ähnlichen Problem stehen:
Problem:
Rechen- oder Vergleichsoperationen des Formates
TOD "TIME_OF_DAY" unter FUP
resultierende Fehlermeldung: "Aktualdatentyp TOD passt nicht zum formalen Typ DINT des Formalparameters"
(z.b. bei einem vergleich: <=D)
Lösung:
entweder AWL: (in diesem Fall werden zwei Uhrzeiten addiert
& das Ergebniss in eine dritte Zeit "#EINSCHALT_OS" geschrieben)
U(
L "SYSTEM_DB".OFFSET_EINSCHALTZEIT
L #EINSCHALTZEIT
+D
)
T #EINSCHALTZEIT_OS
oder über FUP:
es muss im kop/fup/awl editor unter extras/einstellungen
im Reiter KOP/FUP das Häkchen unter "Typüberprüfung von Operanten"
entfernt werden. Nun sollte man div. rechen & vergleichsoperationen
von Zeiten im TOD format durchführen können. (z.b. >=D Vergleich)
Besten Dank an alle Beteiligten im Forum, LG. Andreas.