-> Hier kostenlos registrieren
tach,
kurz zur einleitung ja ich bin neu und setze mich sonst mit allgemeiner elektronik und µcs auseinander. aber zur zeit hat es mich zum zweck meiner diplomarbeit in die sps richtung verschlagen.
folgendes teilproblem ich hab ne 312C cpu progge unter Step7 v5.1 sp6 in AWL und habe ein "lustiges" Touchpannel (was mich schon viele nerven gekostet hat) von pro-face drann (gp2600).
also die cpu lässt ja die uhrzeit nicht weiter laufen wenn der strom aus ist(zumindest sehe ich das so). das touchpannel macht das aber freundlicher weise (ausnahmsweise mal was positives). diese wird in regelmäßigen abständen in den DB1 geschoben in folgenden format
-wort 2: aktuelles jahr bcd 2 stellig (letzte 2 stellen)
-wort 3: aktueller monat bcd 2 stellig (01-12)
-wort 4: aktueller Tag bcd 2 stellig (01-31)
-wort 5: aktueller Zeit bcd 4 stellig (00-23 h ; 00-59 min)
so nun wollte ich erstmal irgendwie aus diesen gegebene werten die uhrzeit und datum erzeugen und das dann mit SFC0 /100 in die uhr laden. dabei is nun mein prob. das ich bisher nicht finde wie man sowas "zusammenbastelt".
das man mit FC3 (D_TOD_DT) datum und zeit zusammen bekommt, habe ich gelesen auch das man aus s5 zeiten eine TIME (DW-format) machen kann. aber was mit dem da oben keine ahnung.
noch ne frage zu TIME im gegensatz zu s5# wirklich eine reine ms zahl oder haben die auch wieder sowas wie exponenten verwendet ?
ich erwarte nicht umbeding (wer will der darf) nen vollständigen quelltext, sondern sowas wie, in der datei findest du das bzw. das struckturelle vorgehen
danke schon mal
Mischa
ps: ich weiß, ich äußere mich sogesehen negativ über das touch aber irgendwie isses halt ständig so, ein problem zu lösen wirft 2 neue auf. wahrscheinlich hab ich nur die falsche heranngehensweise .... .. ..
kurz zur einleitung ja ich bin neu und setze mich sonst mit allgemeiner elektronik und µcs auseinander. aber zur zeit hat es mich zum zweck meiner diplomarbeit in die sps richtung verschlagen.
folgendes teilproblem ich hab ne 312C cpu progge unter Step7 v5.1 sp6 in AWL und habe ein "lustiges" Touchpannel (was mich schon viele nerven gekostet hat) von pro-face drann (gp2600).
also die cpu lässt ja die uhrzeit nicht weiter laufen wenn der strom aus ist(zumindest sehe ich das so). das touchpannel macht das aber freundlicher weise (ausnahmsweise mal was positives). diese wird in regelmäßigen abständen in den DB1 geschoben in folgenden format
-wort 2: aktuelles jahr bcd 2 stellig (letzte 2 stellen)
-wort 3: aktueller monat bcd 2 stellig (01-12)
-wort 4: aktueller Tag bcd 2 stellig (01-31)
-wort 5: aktueller Zeit bcd 4 stellig (00-23 h ; 00-59 min)
so nun wollte ich erstmal irgendwie aus diesen gegebene werten die uhrzeit und datum erzeugen und das dann mit SFC0 /100 in die uhr laden. dabei is nun mein prob. das ich bisher nicht finde wie man sowas "zusammenbastelt".
das man mit FC3 (D_TOD_DT) datum und zeit zusammen bekommt, habe ich gelesen auch das man aus s5 zeiten eine TIME (DW-format) machen kann. aber was mit dem da oben keine ahnung.
noch ne frage zu TIME im gegensatz zu s5# wirklich eine reine ms zahl oder haben die auch wieder sowas wie exponenten verwendet ?
ich erwarte nicht umbeding (wer will der darf) nen vollständigen quelltext, sondern sowas wie, in der datei findest du das bzw. das struckturelle vorgehen
danke schon mal
Mischa
ps: ich weiß, ich äußere mich sogesehen negativ über das touch aber irgendwie isses halt ständig so, ein problem zu lösen wirft 2 neue auf. wahrscheinlich hab ich nur die falsche heranngehensweise .... .. ..