CANopenCAN in Automation
CANopen
1,8K Aufrufe

Wofür wird CANopen NMT verwendet?

Woraus besteht CANopen NTM und was sind die Zustände des Kommunikationsprotokolls?

finlay-r
finlay-r / Enthusiast (112)
 

Antworten

Top Antwort

CANopen Network Management (NMT) ist ein Slave-Zustandsautomat, der das Kommunikationsverhalten eines CANopen-Geräts definiert.

Der NMT-Zustandsautomat besteht aus diesen Zuständen:

  • Initialisierungszustand - in den das Gerät nach dem Einschalten eintritt
  • Pre-operational state - eine Anzeige, dass das Gerät betriebsbereit ist und mit dem Senden von Nachrichten beginnt
  • Operational state - PDO-Kommunikation ist nur in diesem Zustand möglich
  • Gestoppter Zustand - ein Gerät in diesem Zustand kann nur auf empfangene NMT-Befehle reagieren

Das NMT-Protokoll wird vom NMT-Master übertragen, der in einem CANopen-Netzwerk aktiv ist und die CANopen-Geräte dazu zwingt, beim Empfang einer NMT-Nachricht in den befohlenen NMT-Zustand zu wechseln.

Die NMT-Protokollnachricht besteht aus einem einzelnen CAN-Frame mit einer Länge von 2 Byte, wobei das erste Byte der angegebene Befehl ist und das zweite Byte die Node-ID des Geräts enthält, das den Befehl ausführen muss (wenn die Node-ID 0 ist, müssen alle Knoten den Befehl ausführen).

Sie kennen eine bessere Antwort?

Die Frage zu CAN in Automation CANopen wurde bereits beantwortet, jedoch kann es sein, dass es mittlerweile eine bessere Lösung oder Alternative gibt. Wenn Sie diese kennen, dann beantworten Sie jetzt die Frage und erhöhen damit Ihre Reputation als Industrie-Experte in unserer B2B-Community.

Ähnliche Fragen Ähnliche Fragen

Erhalten Sie wichtige Update-Nachrichten Bleiben Sie auf dem Laufenden über CAN in Automation CANopen

Waren die Inhalte für Sie hilfreich?

Anzeige Hier werben?
Udemy IT certification ad