Beckhoff ADS-Kommunikation c++

Mat2000

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Wer kann mir einen Tip geben, wie ich aus einem c++ code mit ADS eine digitale Busklemme z.B. KL2488 anspreche?
Mein Problem ist es, den richtigen Index-Offset für den Funktionsaufruf AdsSyncWriteReq() zu bestimmen. Nach dem Mapping meines Klemmenaufbaus müsste der Offset bei 29.2 liegen. Der Aufruf erfolgt mit Index-Group 0xF030 an Port 300 des Buskopplers BK9050 und läuft ohne Fehler ab. Es wird aber keine LED geschaltet.
Offenbar ist der Offset falsch.

VG Matthias

Nachtrag: Hat sich schon erledigt. Es muß immer ein ganzes Byte-Offset sein, kein Bit-Offset. War ein Denkfehler!
 
Zuletzt bearbeitet:
Zurück
Oben