Datum ,Zeit

davzys86
2012-08-27
2012-08-27
  • davzys86 - 2012-08-27

    Hallo,

    ich bin noch ein "Anfänger" im coDeSys,

    ich möchte das aktuelle Datum, Zeit als Merker mit Adresse in dden globalen variablen speichern. kann mir jemand helfen, kann das Programm jeweils nicht mehr übersetzten

    Gruss David

     
  • Erik Böhm - 2012-08-27

    Mahlzeit

    Als allererstes: Zielsystem und Version angeben. Sonst wird dir hier nicht geholfen.

    Ich interpretiere mal ganz frech das du bisher S7 oder ähnliches programmiert hast (wegen den Merkern).

    Gruß
    Erik

     
  • davzys86 - 2012-08-27

    da kannste recht haben....

    Zielsystem Wago 750-871

    CoDeSys Version: 2.3.9.35

     
  • Erik Böhm - 2012-08-27

    Dann sieht das also so aus:
    Du hast die Zeit erfolgreich aus der RTC ausgelesen und in einer Variable vom Typ DateTime oder so ähnlich stehen.
    Was soll mit dem Inhalt der Vaiablen jetzt passieren ? Nur in eine globale Variable kopieren ?
    Dann deklariere eine Variable vom entsprechenden Typ und leg diese auf eine Merkeradresse, also z.B.

    dtDateTime AT%M123: DATE_TIME;

    Den Variablentyp musst du natürlich selbst wissen.
    In der SysLibTime gibts Beispiele für eine entsprechende Struktur.

    Gruß
    Erik

    PS: Ich hab noch nie eine Variable im Merkerbereich gebraucht...

     

Log in to post a comment.