-> Hier kostenlos registrieren
Hallo,
im Rahmen meiner Diplomarbeit muss mit einer S7-300 über eine CAN300 Kommunikationsbaugruppe von Helmholz auf Sensoren (CANtrans) vom Hersteller Jumo zugreifen werden.
Leider kann die CAN300 nur Busteilnehmer mit einer NODE-ID von 0-63 ansprechen.
Daher möchte ich mit „Layer Setting Service“ die ID der Sensoren ändern.
Bei der Anwendung von LSS wird ein in der CANopen specification DS-306 festegelegtes Telegramm gesendet um das Gerät in den „Configuration Mode“ zu versetzten.. (COB-ID , DW0 = 4, DW1=1). Mit weiteren Telegrammen kann die Node-ID abgefragt und geändert werden. Bisher ist es mir gelungen, die Telegramme auf den Bus zu senden, jedoch vom Sensor keine Antwort zu erhalten, obwohl dieser ein spezielles Telegramm mit seiner NODE-ID senden müsste.
Kann mir jemand sagen was ich dabei übersehen haben könnte?
Grüße Marcus
im Rahmen meiner Diplomarbeit muss mit einer S7-300 über eine CAN300 Kommunikationsbaugruppe von Helmholz auf Sensoren (CANtrans) vom Hersteller Jumo zugreifen werden.
Leider kann die CAN300 nur Busteilnehmer mit einer NODE-ID von 0-63 ansprechen.
Daher möchte ich mit „Layer Setting Service“ die ID der Sensoren ändern.
Bei der Anwendung von LSS wird ein in der CANopen specification DS-306 festegelegtes Telegramm gesendet um das Gerät in den „Configuration Mode“ zu versetzten.. (COB-ID , DW0 = 4, DW1=1). Mit weiteren Telegrammen kann die Node-ID abgefragt und geändert werden. Bisher ist es mir gelungen, die Telegramme auf den Bus zu senden, jedoch vom Sensor keine Antwort zu erhalten, obwohl dieser ein spezielles Telegramm mit seiner NODE-ID senden müsste.
Kann mir jemand sagen was ich dabei übersehen haben könnte?
Grüße Marcus