-> Hier kostenlos registrieren
Guten Morgen in die Runde
Ich bin gerade dabei die node-ads Library zu erweitern, jedoch hänge ich an einem Problem fest, bei dem ich mir nicht ganz sicher bin,
woran es scheitert. Ich kann die Dokumentation leider auch nicht so richtig deuten...
Es geht konkret um das ADS SumReadWrite (0xF082 ADSIGRP_SUMUP_READWRITE) und die entsprechende Erweiterung der Library, da die Funktionaltät im aktuellen Zustand nicht funktionierte.
Mit meinem aktuellen PullRequest ist man zumindest in der Lage mehrere Werte über die IndexGroup und den IndexOffset abzurufen. Allerdings würde ich auch gern nur über den SymbolName, anstelle der IndexGroup und dem IndexOffset gehen wollen. Dies wäre ja eigentlich über Handles (0x0000F005 READ_/WRITE_SYMVAL_BYHANDLE) möglich. Allerdings scheine ich an einer Stelle einen Fehler zu machen, da zwar das Handle habe, ich aber keine Werte zurück bekomme...
Falls es weiter helfen sollte, erhalte ich den ErrorCode 1794, welcher laut Dokumentation "DeviceInvalidGroup = 1794" besagt.
https://github.com/roccomuso/node-ads/pull/12
Ein paar Informationen darüber habe ich zwar gefunden, helfen mir aber leider nicht wirklich weiter...
https://infosys.beckhoff.com/index....ple_VC/HTML/TcAdsDll_API_CPP_Sample17.htm&id=
https://infosys.beckhoff.de/english...33/tc3_adsdevicenc/72057594750989835.html&id=
Kann irgendwie jemand helfen oder weiß, ob und wie das Datenpaket für den ADSIGRP_SUMUP_READWRITE Request aussehen muss, wenn ich Daten über einen Handle abrufen oder schrieben möchte?
Besten Dank im Voraus!
Ich bin gerade dabei die node-ads Library zu erweitern, jedoch hänge ich an einem Problem fest, bei dem ich mir nicht ganz sicher bin,
woran es scheitert. Ich kann die Dokumentation leider auch nicht so richtig deuten...
Es geht konkret um das ADS SumReadWrite (0xF082 ADSIGRP_SUMUP_READWRITE) und die entsprechende Erweiterung der Library, da die Funktionaltät im aktuellen Zustand nicht funktionierte.
Mit meinem aktuellen PullRequest ist man zumindest in der Lage mehrere Werte über die IndexGroup und den IndexOffset abzurufen. Allerdings würde ich auch gern nur über den SymbolName, anstelle der IndexGroup und dem IndexOffset gehen wollen. Dies wäre ja eigentlich über Handles (0x0000F005 READ_/WRITE_SYMVAL_BYHANDLE) möglich. Allerdings scheine ich an einer Stelle einen Fehler zu machen, da zwar das Handle habe, ich aber keine Werte zurück bekomme...
Falls es weiter helfen sollte, erhalte ich den ErrorCode 1794, welcher laut Dokumentation "DeviceInvalidGroup = 1794" besagt.
https://github.com/roccomuso/node-ads/pull/12
Ein paar Informationen darüber habe ich zwar gefunden, helfen mir aber leider nicht wirklich weiter...
https://infosys.beckhoff.com/index....ple_VC/HTML/TcAdsDll_API_CPP_Sample17.htm&id=
https://infosys.beckhoff.de/english...33/tc3_adsdevicenc/72057594750989835.html&id=
Kann irgendwie jemand helfen oder weiß, ob und wie das Datenpaket für den ADSIGRP_SUMUP_READWRITE Request aussehen muss, wenn ich Daten über einen Handle abrufen oder schrieben möchte?
Besten Dank im Voraus!