mein Problem ist derzeit die DDE-Kommunikation zwischen einer Simulation und Excel.
CoDeSys V 2.3.9.3.
DDE zwischen der SPS (750-841) klappt in beiden Richtungen. Schreiben und Kontrolllesen.
Bei der Kommunikation mit der Simulation klappt leider nur das Schreiben. Die Simulation übernimmt zwar die Neuwerte, zeigt sie aber beim Kontrolllesen nicht an. Angezeigt werden immer nur die Startwerte.
Beispiel: Blinker mit "Einzeit" und "Auszeit" je T#100ms. Nach Start blinkt es schnell.
Werden die beiden Variablen z.B. auf je T#1s aus Excel heraus verändert, blinkt es zwar langsam, die gelesenen Werte bleiben aber bei T#100ms stehen.
Ist die DDE-Kommunikation mit der Simulation etwa weniger leistungsfähig als mit der realen SPS?
Wer kennt das Problem und kennt eventuell eine Lösung?
MfG
Denkes
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Problem hat sich erledigt. Habe selbst folgende Lösung gefunden:
Aus der Simulation heraus kann man problemlos Variable lesen, welche vom Programm beschrieben werden.
Wenn ich also in einem zusätzlichen Netzwerk eine Zuweisung "Einzeit" --> Einzeit_neu" programmiere, kann Excel den neuen Wert über "Einzeit_neu" lesen.
Ist jetzt zwar nicht so sehr elegant, aber machbar.
Vielleicht hat aber jemand noch eine andere Lösung, dann nur her damit!
MfG
Denkes
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
DDE war mir zuvor noch nie ein Begriff, jedoch sind wir jetzt in Verbindung mit einem Lastmanagement-System und WAGO über diesen Begriff gestolpert...
Nun habe ich das Problem, dass ich überhaupt nicht weiß, wie ich mit dem "neuen" beginnen soll?! Gibt es da in der CoDeSys Bausteine für? Gibt es vielleicht ein kleines Testprojekt zum ausprobieren?
Wäre für Hilfe mehr als dankbar!!!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
mit 3 Worten kann man eine DDE-Anwendung nur sehr schlecht beschreiben. Gib hier im Forum mal eine email-Adresse an, dann melde ich mich und kann dir wahrscheinlich helfen.
MfG
Norbert
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
mein Problem ist derzeit die DDE-Kommunikation zwischen einer Simulation und Excel.
CoDeSys V 2.3.9.3.
DDE zwischen der SPS (750-841) klappt in beiden Richtungen. Schreiben und Kontrolllesen.
Bei der Kommunikation mit der Simulation klappt leider nur das Schreiben. Die Simulation übernimmt zwar die Neuwerte, zeigt sie aber beim Kontrolllesen nicht an. Angezeigt werden immer nur die Startwerte.
Beispiel: Blinker mit "Einzeit" und "Auszeit" je T#100ms. Nach Start blinkt es schnell.
Werden die beiden Variablen z.B. auf je T#1s aus Excel heraus verändert, blinkt es zwar langsam, die gelesenen Werte bleiben aber bei T#100ms stehen.
Ist die DDE-Kommunikation mit der Simulation etwa weniger leistungsfähig als mit der realen SPS?
Wer kennt das Problem und kennt eventuell eine Lösung?
MfG
Denkes
Hallo,
Problem hat sich erledigt. Habe selbst folgende Lösung gefunden:
Aus der Simulation heraus kann man problemlos Variable lesen, welche vom Programm beschrieben werden.
Wenn ich also in einem zusätzlichen Netzwerk eine Zuweisung "Einzeit" --> Einzeit_neu" programmiere, kann Excel den neuen Wert über "Einzeit_neu" lesen.
Ist jetzt zwar nicht so sehr elegant, aber machbar.
Vielleicht hat aber jemand noch eine andere Lösung, dann nur her damit!
MfG
Denkes
DDE war mir zuvor noch nie ein Begriff, jedoch sind wir jetzt in Verbindung mit einem Lastmanagement-System und WAGO über diesen Begriff gestolpert...
Nun habe ich das Problem, dass ich überhaupt nicht weiß, wie ich mit dem "neuen" beginnen soll?! Gibt es da in der CoDeSys Bausteine für? Gibt es vielleicht ein kleines Testprojekt zum ausprobieren?
Wäre für Hilfe mehr als dankbar!!!
Hallo e-pappy,
mit 3 Worten kann man eine DDE-Anwendung nur sehr schlecht beschreiben. Gib hier im Forum mal eine email-Adresse an, dann melde ich mich und kann dir wahrscheinlich helfen.
MfG
Norbert
Hi
Nimm das hier
http://forum-en.3s-software.com/viewtop ... =dde+excel m