Systemzeit auslesen (SFC1) und ohne Umwandlung dynamisch in DB speichern

saarlaender

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

ich möchte die Systemzeit über den SFC1 (oder sonstige geeignete Funktion) auslesen und ohne Umwandlung (also im Format DATE_AND_TIME) in einem DB speichern.

Das Problem: Die Funktion wird dynamisch mit dem entsprechenden DB sowie der Position im DB versorgt - ich kann also nicht einfach feste den entsprechenden DB an die SFC1 bzw. an BLKMOV schreiben


Bisher siehts so aus:
Code:
//DB Öffnen
      L     #DB_Nr //INT
      T     #DB_Nr_Word //WORD
      AUF   DB [#DB_Nr_Word]

//Pointer basteln
      L     0 //Immer bei 0 beginnen - also z.B. DBX0.0
      SLD   3
      LAR1  

//Daten schreiben
      L     #Start_Pos //INT
      T     DBW [AR1,P#10.0] //DBW10

      L     #Ziel_Pos //INT
      T     DBW [AR1,P#20.0] //DBW20

...

[B]//Zeitstempel eintragen
L #Zeitstempel (Format DATE_AND_TIME)
T     ??? [AR1,P#30.0][/B]

Natürlich geht das nicht über den Lade-Befehl "L" sowie den Transferiere-Befehl "T" ... hier suche ich eben einen funktionierenden Weg ^^



PS: Habe DBs bisher nie über "AUF" geöffnet und beschrieben. Muss ich den DB danach auch quasi wieder "ZU"-machen?
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
Zurück
Oben