Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Datumsabfrage in Codesys V2.3

2011-04-13
2011-04-26
  • Stefan.Verst - 2011-04-13

    Hallo

    Ich programmiere gerade in Codesys V2.3 für meine Abschlussarbeit zum staatlich geprüftem Techniker.
    Meine Frage ist gibt es eine Funtion oder einen Baustein der an jedem 1. Tag im Monat einen Befehl ausführt, bzw eine Wert in Excel speichert?Wäre dankbar für jede Hilfestellung.

    Mfg Stefan

     
  • Dennis Lo - 2011-04-13

    Hi Stefan,
    Ich weiß nicht, ob es speziell bei der von mir benutzten Steuerungen so ist, aber ich kann das Datum ganz einfach über die Variablen
    SysVar.day , SysVar.month und SysVar.year abfragen.
    Wenn es bei dir auch so geht, dann kannst du das ja ganz simpel bestimmen, wann er schreiben soll.
    z.B.:

    IF SysVar.day = 1 THEN

    Write_File();

    END_IF

    In der Funktion Write_File wird dann der gewünschte Wert gespeichert.

    Was meinst du denn genau mit "in Excel speichern"? Reicht es, wenn er jedes mal einen bestimmten Wert in einem Textfile auf den internen Speicher schreibt, soll er es auf dem z.B. auf nem USB Stick speichern, oder soll er es gleich über Ethernet/ Serielle Schnittstelle versenden?

    mfg

     
  • Stefan.Verst - 2011-04-13

    Hi Dennis Lo!

    Ich habe zur Visualisierung einen Touch PC per Ethernet angeschlossen wo die Daten dann einmal im Monat auf der Festplatte gespeichert werden sollen.

    Habe einen Wago Controller 750-881.

    Mfg Stefan

     
  • Dennis Lo - 2011-04-13

    Wie du mit dem PC kommunizieren kannst, kann ich dir leider nicht sagen, da ich einen komplett anderen Hersteller und deren eigene Libs verwende... da müsste sich hier schon jemand mit Wago-Erfahrung melden.
    mfg

     
  • Stefan.Verst - 2011-04-13

    Hi Dennis Lo

    in welcher Bibliothek ist denn die Variable sysvar.day vorhanden?

    Mfg Stefan

     
  • Dennis Lo - 2011-04-13

    Stefan.Verst hat geschrieben:
    Hi Dennis Lo
    in welcher Bibliothek ist denn die Variable sysvar.day vorhanden?
    Mfg Stefan

    Wie gesagt... Ich benutze ganz andere Libs als du, also kann ich dir leider nicht weiterhelfen. Kenne mich nicht mit Wago und deren Libs aus.

    mfg

     
  • Stefan.Verst - 2011-04-13

    Danke Dingo!!

    Der Wago Support hat mir diese Pdf auch zukommen lassen mit Beispielen.

    Ist sehr Hilfreich!!

    Mfg Stefan

     
  • Stefan.Verst - 2011-04-19

    Hallo hat jemand ein funktionierendes Beispiel für die Datenspeicherung auf einem exterem PC?
    Habe nen Wago 750-841 Controller!
    Wäre super!

    Mfg Stefan

     
  • Stefan.Verst - 2011-04-26

    Hallo!

    Habe jetzt mit den Beispielen Daten auf meinem PC geschrieben. Leider speichert der mir die Daten immer im ASCII Code ab kann man die Daten im Codesys Programm schon in den Ascii Code umwandeln?

    Mfg Stefan

     
  • Dingo - 2011-04-26

    Hallo,
    die Oscat-Lib bietet einige Funktionen für String formatierungen.

     

Log in to post a comment.