- Beiträge
- 9.189
- Reaktionspunkte
- 2.936
-> Hier kostenlos registrieren
Hallo,
ich versuche über ADS auf Variablen in einem Busklemmencontroller BC9120 zuzugreifen.
Die Funktion für das Auslesen habe ich so wie in diesem Beispielcode von witzkatz:
http://www.sps-forum.de/showthread....ischen-Matlab-und-TwinCAT?p=430174#post430174
programmiert.
Jetzt bekomme ich aber mit meinem Programm vom ersten AdsSyncReadWriteReq Aufruf einen Fehlercode 0x33180701 zurückgemeldet wenn ich damit auf den BC zugreifen will.
Der gleiche Fehlercode kommt auch wenn ich mit dem Testprogramm TcAdsTest darauf zugreifen will. Leider ist der Fehlercode nirgends erläutert.
Der Zugriff auf eine TwinCAT PC Runtimefunktioniert hingegen einwandfrei.
Wenn ich mir mit Wireshark ansehe was da auf dem Netzwerk passiert, so sehe ich auch beim BC erst einen ADS Read Write Request mit dem Variablennamen. Als Antwort kommt vom BC auch kein Fehler zurück, nur geht es dann nicht mit dem Read Request weiter.
Sind die BC da irgendwie eingeschränkt, oder muss ich dazu extra etwas einstellen damit ich auch per Variablennamen zugreifen kann?
ich versuche über ADS auf Variablen in einem Busklemmencontroller BC9120 zuzugreifen.
Die Funktion für das Auslesen habe ich so wie in diesem Beispielcode von witzkatz:
http://www.sps-forum.de/showthread....ischen-Matlab-und-TwinCAT?p=430174#post430174
programmiert.
Jetzt bekomme ich aber mit meinem Programm vom ersten AdsSyncReadWriteReq Aufruf einen Fehlercode 0x33180701 zurückgemeldet wenn ich damit auf den BC zugreifen will.
Der gleiche Fehlercode kommt auch wenn ich mit dem Testprogramm TcAdsTest darauf zugreifen will. Leider ist der Fehlercode nirgends erläutert.
Der Zugriff auf eine TwinCAT PC Runtimefunktioniert hingegen einwandfrei.
Wenn ich mir mit Wireshark ansehe was da auf dem Netzwerk passiert, so sehe ich auch beim BC erst einen ADS Read Write Request mit dem Variablennamen. Als Antwort kommt vom BC auch kein Fehler zurück, nur geht es dann nicht mit dem Read Request weiter.
Sind die BC da irgendwie eingeschränkt, oder muss ich dazu extra etwas einstellen damit ich auch per Variablennamen zugreifen kann?