Uhrzeit und Datum als CHAR

MFe

Level-1
Beiträge
24
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich hoffe mir kann jemand von euch helfen.
Ich nehme zur Zeit eine Maschine in Betrieb die mit einer Siemens S7 315 läuft. Dabei müsste ich nach einem Prüfablauf die aktuelle Uhrzeit und das Datum als Datentyp Char in einen DB schreiben.

Kann mir vielleicht jemand sagen, wie ich die Typen Date und Time in einen Char wandeln kann?
Oder gibts überhaupt eine Möglichkeit.

Vielen Dank im vorraus.

Martin
 
schreib die date time in einen db

ziehe dir die einzelnen bytes raus (jahr, monat, tag,...)

ggf noch nach int oder dintz wandeln

diese kannst du dann bestimmt mit einer sfc in einen string wandeln...

aus dem sting kannste dir byteweise die chars holen.

aber vorsicht die ersten beiden chars (bytes) eines strings geben soll und istlänge an, enthaltne also keine zeichen...

aber wozu soll das gut sein?


//edit
kleiner tipp:
ggf kannst du dir sfc0 zum lesen der zeit sparen, die werte stehen schon byteweise im lokadatenbereich vom ob1!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wandeln

Hallo, wenn du mir sagtst wofür du das benötigt kann ich dir was schicken. Kannst ja auch eine freiwillige Spende als sozusagen fr...c-Entertainmentabgabe einzahlen. Ich sage die, solche Typen triffst du nicht in freier Wildbahn.

MfG
André Räppel
 
Hallo

ich danke für eure Hilfe.
Hatt zwar nicht so ganz funktioniert wie von euch vorgeschlagen, aber die Hinweise waren heute Gold wert.

Ich habe aus der DATE_AND_TIME jede Stelle einzeln ausgelesen und mit einem FB in einen CHAR gewandelt.

@Andrè, ich habe das benötigt, da ich das Datum und die Uhrzeit auf einer PCU abspeichern muss. Das ist über ProDave und VB realisiert. Und in diesem Fall werden aus einem DB nur CHAR ausgelesen.

Grüße und Danke nochmal
 
Zurück
Oben