"globale" RxPDO - EL6751

Dave86

Level-1
Beiträge
20
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich benutze eine EL6751 CANopen Kommunikationskarte. An dieser möchte ich 8 CANopen-Teilnehmer anschließen. Nun brauchen diese 8 Teilnehmer eine Triggerbotschaft, sowie ein Start"signal".

Ich habe bei allen Teilnehmer eine Triggerbotschaft, sowie das "Start"signal entsprechend konfiguriert. Dies funktioniert soweit problemlos, jedoch immer nur bei einem, weil zwei gleiche COBIDs nicht vergeben werden dürfen.

Nun zu meiner eigentlich Frage: Kann ich sozusagen ein globales RxPDO generieren, welches hierarchisch für alle meine Node's gilt? Gibt es da eine Möglichkeit?

Als Anhang habe ich zusätzlich meine Struktur angehängt.

Viele Grüße

Dave
 

Anhänge

  • Struktur.jpg
    Struktur.jpg
    76,1 KB · Aufrufe: 22
Den Systemmanager überlisten, eine reizvolle Aufgabe.
Könnte vielleicht klappen, wenn Du das PDO nur in einem der Nodes anlegst und bei den anderen Nodes die Konfigurationseinträge für das PDO von Hand in die SDO-Liste einträgst.
 
Hallo zusammen,

ich benutze eine EL6751 CANopen Kommunikationskarte. An dieser möchte ich 8 CANopen-Teilnehmer anschließen. Nun brauchen diese 8 Teilnehmer eine Triggerbotschaft, sowie ein Start"signal".

Ich habe bei allen Teilnehmer eine Triggerbotschaft, sowie das "Start"signal entsprechend konfiguriert. Dies funktioniert soweit problemlos, jedoch immer nur bei einem, weil zwei gleiche COBIDs nicht vergeben werden dürfen.

Nun zu meiner eigentlich Frage: Kann ich sozusagen ein globales RxPDO generieren, welches hierarchisch für alle meine Node's gilt? Gibt es da eine Möglichkeit?

Als Anhang habe ich zusätzlich meine Struktur angehängt.

Viele Grüße

Dave


Hallo,
ich verstehe nicht ganz.

Normalerweise sendet der MASTER an die SLAVES das Start-Node NMT Telegramm

Dieses sieht so aus

Code:
Byte 0  |  Byte 1
  CS    |    Node-ID

Wobei CS für Command Specifier steht

1 START
2 STOP
128 PRE Operational schalten
129 RESET NODE
130 RESET COMMUNICATION


Kannst du das nicht anwenden ?

br
bb
 
Zurück
Oben