-> Hier kostenlos registrieren
Hallo Kollegen
Ich habe ein Problem mit einem kleinen Programm das sich in VB 6 mit Lobnodave geschrieben habe.
Das PRogramm hat die Aufgabe Daten (die ich in einer Testdatei beschreibe) zyklisch von der CPU zu lesen und dann in eine Textdatei zu schreiben.
Das ganze soll ein Datenlogger werden, der einfach über eine Textdatei parametriert werden kann.
Als CPU hab ich eine Siemens 317PN/DP und das Programm aoll über TCP/IP auf die Steuerung zugreifen.
Mein Problem ist folgendes: Wenn ich das Programm starte, dann kann ich mit Libnodave ca. 30 Werte auslesen. Dann bekomme ich keine Verbindung mehr.
Wenn ich das Programm dann beende und neu starte, dann kann ich erneut 30 Werte auslesen.
Gibt es da einen Speicher der voll läuft? Muss ich irgendwelche Speicher leeren, bevor ich im nächsten Zyklus wieder mit der CPU eine Verbindung aufbauen kann.
Danke schon mal für die Antworten.
Rouven
Ich habe ein Problem mit einem kleinen Programm das sich in VB 6 mit Lobnodave geschrieben habe.
Das PRogramm hat die Aufgabe Daten (die ich in einer Testdatei beschreibe) zyklisch von der CPU zu lesen und dann in eine Textdatei zu schreiben.
Das ganze soll ein Datenlogger werden, der einfach über eine Textdatei parametriert werden kann.
Als CPU hab ich eine Siemens 317PN/DP und das Programm aoll über TCP/IP auf die Steuerung zugreifen.
Mein Problem ist folgendes: Wenn ich das Programm starte, dann kann ich mit Libnodave ca. 30 Werte auslesen. Dann bekomme ich keine Verbindung mehr.
Wenn ich das Programm dann beende und neu starte, dann kann ich erneut 30 Werte auslesen.
Gibt es da einen Speicher der voll läuft? Muss ich irgendwelche Speicher leeren, bevor ich im nächsten Zyklus wieder mit der CPU eine Verbindung aufbauen kann.
Danke schon mal für die Antworten.
Rouven