Beckhoff CX8090 + CANopen EL6751 (Master) um auf Can zu schrieben/lesen

Hardy366

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
folgendes Problem:

Ich habe eine Beckhoff SPS (CX8090) mit dem CANopen Master - modul EL6751.
An dem CAN-Bus (nicht CANopen) habe ich eine weiter Schnittstelle, in der Daten geschrieben und ausgelesen werden sollen (Extendet Identifier).
Des weiteren habe ich ein IXXAT-Modul an dem Bus um ihn zu beobachten.

Bei der Schnittstelle solle 3*Daten geschrieben und 13*Daten ausgelesen werden.

D.h. ich habe im Manager eine Box angefügt (Can Interface) TxQueue (3), RxQueue (13) und den 29Bit Identifier gesetzt.
Anschließend habe ich in der PLC die ganzen Ein-/Ausgänge als Globale Variablen angelegt und im Manager Verknüpft.

Wenn ich nun mit meinem IXXAT-Modul auf den Bus schreibe, gibt es bei einem Bestimmten Identifier eine Routine, dass alle 13 Statusdaten, aus der Schnittstelle, danach, natürlich mit ihrem Identifier antworten. Ist auch schön auf dem IXXAT-Modul zu sehen.

Wenn ich dabei im PLC online zuschaue, wie eig die Globalen Variablen jetzt die Satusdaten übernehmen müssten, wird lediglich RxMassage[0]-(per Zufall)RxMassage[4] eingelesen.
Hat da vllt jmd eine Idee wodran das liegt?
Wenn das funktioniert, wird bestimmt das schreiben auch einfacher :p

Danke schonmal
 
Zurück
Oben