OSCAT Forum

oscat.lib => oscat.lib fuer Step 7 => Thema gestartet von: hugo am 24. Juli 2007, 11:39:37

Titel: siemens zeit und datumstypen
Beitrag von: hugo am 24. Juli 2007, 11:39:37
vorsicht bei der anwendung unter Siemens.
1.
die datentypen time und date sind bei siemens anders implementiert als bei codesys.
date beginnt bei siemens am 1.1.1990 und bei codesys am 1.1.1970.
wichtig ist dies vor allem beim datenaustausch mit leitsystemen.,
das unix datum ist auch ab 1.1.1970 definiert und nicht ab 1.1.1990.

2.
der datentyp time ist bei siemens von -2 hoch 31 bis 2 hoch 31 -1 definiert und bei codesys von 0 - 2 hoch 32-1.
dies ist bei allen zeitfunktionen zu beachten.
hier existiert eine überlaufproblematik weil die differenz zweier zeitwerte nicht immer das selbe ergebnis leifert.