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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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
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
Hi Dennis Lo
in welcher Bibliothek ist denn die Variable sysvar.day vorhanden?
Mfg Stefan
...die Wago Anwenderhinweise sind sehr Interessant,z.B.:
http://www.wago.com/wagoweb/documentati ... 14100d.pdf
http://www.wago.com/wagoweb/documentation/index_d.htm m
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
Danke Dingo!!
Der Wago Support hat mir diese Pdf auch zukommen lassen mit Beispielen.
Ist sehr Hilfreich!!
Mfg Stefan
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
Hi
Hier sind ablauffähige Beispiele hierfür.
http://www.wago.com/wagoweb/documentati ... 100d_f.htm
Gruß Karl
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
Hallo,
die Oscat-Lib bietet einige Funktionen für String formatierungen.