Erstellen eines einfachen DatenLoggers (.csv)

2022-11-02
2023-01-27
  • pumpenheinrich - 2022-11-02

    Guten Tag,

    ich bin CodeSys-Einsteiger und verfasse hiermit mein erstes Topic. Ich möchte gerne mit der Libary CAA einen Logger programmieren. Dieser soll einfache Grenzwertüberschreitungen in eine CSV-Datei auf einer lokalen SD-Karte in der SPS speichern. Für den FB FILE.Open würde ich gerne die Option: MAPPENDPLUS verwenden, damit ich überhaupt erst eine CSV-Datei anlegen kann und diese in den nachfolgenden Zyklen immer wieder mit neun Einträgen erweitern kann. Leider verstehe ich nicht, warum diese Option nicht ausgewählt werden kann. Ich habe lediglich MAPPD, MWRITE,... zur Auswahl. Ich verwende CODESYS V3.5 SP 16 Patch 4. Wäre nett wenn mir jemand erklären könnte woran es liegt.

    Vielen Dank und VG
    PumpenHeinrich

     
  • ignat - 2022-11-18

    Hello, I have been faced the same task and it is working for me but I use MRDWR access and create separate file for every log.

    The CSV program is called in 1s task, so I write down some trend data cyclically and small report at the end of the file.

    Send me a message if you are interested in details.

     

Log in to post a comment.