INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Arbeitsspeicher läuft hoch bei .dll-Aufruf



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

12.12.2013, 18:23 (Dieser Beitrag wurde zuletzt bearbeitet: 12.12.2013 18:29 von ManRyMuc.)
Beitrag #1

ManRyMuc Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Dec 2013

2011
2006
EN



Arbeitsspeicher läuft hoch bei .dll-Aufruf
Hallo zusammen!
Ich bin hier immer mal wieder unterwegs und habe schon sehr oft Hilfe gefunden! Vielen Dank dafür!

Nun habe ich allerdings ein Problem, das mit zu schaffen macht.

Ich lese Werte aus einer Beckhoff SPS mithilfe AdsSyncReadReq, das Teil der TcAdsDll.dll Bibliothek ist.
Ich übergebe an den Call Function Library Node (AdsSyncReadReq) die geforderten Parameter (ADS-Net-ID, den Datagruop Index (4020), Offset (=Adresse), Länge in Byte und den Datentyp (DBL).
Das funktioniert prinzipiell gut, ich lese die Werte sauber aus.
Nur leider ist es so, dass der Arbeitsspeicher (im Win-Taskmanager zu beobachten) peu à peu hochläuft und dann das Programm irgendwann abstürzt.
Woran könnte das liegen? Ich bin mir nicht sicher, ob das angehängte VI funktioniert, wenn man die SPS nicht hat. Es soll aber das Probelm zeigen.
U.U. liegt es ja an einer fehlerhaften datenübergabe (pointer o.ä., Allocation usw..) wie es mir hier bei dll-Problemen immer mal wieder begegnet ist. allerdings bin ich da völlig blank und weiß nicht so recht, wie ich das Problem lösen kann.

Ich bin um jeden Ratschlag dankbar!

Danke!

Manuel


Angehängte Datei(en)
0.0 .dll  TcAdsDll.dll (Größe: 216 KB / Downloads: 316)

11.0 .vi  ADS_lesen_TEST.vi (Größe: 27,06 KB / Downloads: 376)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Arbeitsspeicher läuft hoch bei .dll-Aufruf - ManRyMuc - 12.12.2013 18:23

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CLF-Node treibt Prozessorlast hoch. Commander Laserstrahl 9 8.535 13.02.2008 09:42
Letzter Beitrag: rolfk

Gehe zu: