Variablen in Datei schreiben und wieder lesen

EMV-Fuzzi
2009-10-13
2009-10-19
  • EMV-Fuzzi - 2009-10-13

    Hallo Leute,

    ich habe hier CoDeSys 2.3.9.9 und möchte auf dem Rechner auf dem die

    CoDeSys-interne Visualisierung läuft (WinXP) eine Datei speichern bzw.

    wieder einlesen, um Daten aus der Steuerung auf meinem Notebook zu

    sichern. (Es geht um Daten, die ich zwischen mehreren Steuerungen

    mit identischem Programm austauschen möchte.)

    Geht sowas?

    Wenn ja: Wie?

    Wenn ich das richtig verstanden habe, kann ich mit Hilfe einer

    "SysLibFile.lib" nur auf dem Zielsystem eine Datei erstellen. Da

    mein Zielsystem aber kein eigenes Dateisystem zur Verfügung

    stellt, fällt diese Möglichkeit aus.

    Gruß

    EMV-Fuzzi

     
  • EMV-Fuzzi - 2009-10-19

    Hallo Leute,

    ich bin inzwischen soweit, dass ich vom Schreiben von Dateien

    aus CoDeSys heraus weg bin und mich an DDE wagen möchte.

    Mit Excel kann ich per DDE auf Variablen zugreifen und sehe,

    daß sie sich im Excel ändern, wenn sie in CoDeSys variieren.

    Leider gelingt mir das nicht reproduzierbar mit einem C++-Programm:

    Ich habe das Beispiel von "http://support.microsoft.com/kb/279721"

    abgeändert, sodaß das Programm auf CoDeSys und darin auf einzelne

    Variablen lesend zugreift. (Schreibversuche spare ich mir für später!)

    Manchmal bekomme ich den Wert der Variablen, meistens jedoch

    wird die lesende Anfrage mit "DMLERR_NOTPROCESSED" quittiert.

    Wo könnte ich ansetzen, um das Problem einzukreisen?

    Hat jemand schon mal über DDE (ohne Office-Paket!!!) mit CoDeSys

    kommuniziert?

    Gibt's eventuell Beispiel-Code in C/C++?

    Gruß

    EMV-Fuzzi

     

Log in to post a comment.