-> Hier kostenlos registrieren
Moin zusammen,
ich habe folgendes Problem bei der Kommunikation zwischen PC mit TC-Runtime und einem PC zum "Daten loggen" via ADS.dll:
Beckhoff liefert ja ein einwandfreies VB.Net Beispiel für die ADS-Kommunikation ("Sample03") incl. passendem SPS-Programm. Mit diesem Beispiel funktioniert die Kommunikation einwandfrei. Selbst wenn ich die vordefinierten Daten in dem .Net-Beispiel auf mein richtiges SPS-Programm ändere geht alles.
Übernehme ich allerdings den Quellcode aus dem .Net-Beispiel in meine .Net-Anwendung geht irgendwie nichts mehr.
Zwar kann ich eine Verbindung zur Runtime aufbauen, erhalte auch direkt nach dem Start noch die ersten AdsNotifications mit dem Status meiner Variablen, danach kommt bei Wert-Änderung jedoch nichts mehr an. Ich verstehe das nicht, selbst wenn ich den kompletten Code aus dem Beispiel per Copy&Paste in ein neues .Net-Projekt übernehme habe ich dieses Phänomen.
Kann mir vielleicht jemand auf die Sprünge helfen woran es liegen könnte?
Vielen Dank und viele Grüße
Mike
ich habe folgendes Problem bei der Kommunikation zwischen PC mit TC-Runtime und einem PC zum "Daten loggen" via ADS.dll:
Beckhoff liefert ja ein einwandfreies VB.Net Beispiel für die ADS-Kommunikation ("Sample03") incl. passendem SPS-Programm. Mit diesem Beispiel funktioniert die Kommunikation einwandfrei. Selbst wenn ich die vordefinierten Daten in dem .Net-Beispiel auf mein richtiges SPS-Programm ändere geht alles.
Übernehme ich allerdings den Quellcode aus dem .Net-Beispiel in meine .Net-Anwendung geht irgendwie nichts mehr.
Zwar kann ich eine Verbindung zur Runtime aufbauen, erhalte auch direkt nach dem Start noch die ersten AdsNotifications mit dem Status meiner Variablen, danach kommt bei Wert-Änderung jedoch nichts mehr an. Ich verstehe das nicht, selbst wenn ich den kompletten Code aus dem Beispiel per Copy&Paste in ein neues .Net-Projekt übernehme habe ich dieses Phänomen.
Kann mir vielleicht jemand auf die Sprünge helfen woran es liegen könnte?
Vielen Dank und viele Grüße
Mike