Hallo, ich kommuniziere gerade über einen virtuellen CAN Master mit einem CANopen Slave. Das Defaultmapping im Slave ist unverändert. RxPDO1 ist somit 0x200 + NodeId (0x202 in meinem Fall) Wenn ich jetzt über die Software des virtuelle Masters eine Message mit Identifier 0x202 auf den Bus sende, sollte der Slave-Knoten 2 doch eigentlich die mit dem RxPDO1 verknüpfte Parameterwerte durch die Werte im Data-Field ersetzen. Jemand eine Idee woran es scheitern könnte? Im Screenshot ist das Szenario dargestellt, wenn ich ein Telegramm mit leerem Data-Field, nur mit Identifier 0x202 sende. Bei Werten im Data-Field antwortet der Slave-Knoten gar nicht. Freundliche Grüße
PDOs sind nur im Operational State möglich, hast du den Slave in Operation gesetzt?
Omega G. schrieb: > PDOs sind nur im Operational State möglich, hast du den Slave in > Operation gesetzt? Ja.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.