Download Handbuch
Transcript
5. Zugriffsverfahren NMT-State machine Bedeutung CS Ziel-Zustand 8 Stop Remote Node 02h Stopped 9 Reset Communication 82h Reset Communication *1) 10 Reset Communication 82h Reset Communication *1) 11 Reset Communication 82h Reset Communication *1) 12 Reset Application 81h Reset Application *1) 13 Reset Application 81h Reset Application *1) 14 Reset Application 81h Reset Application *1) 04h *1) Endgültiger Zielzustand ist Pre-Operational (7Fh), da die Übergänge 15, 16 und 2 vom Regler automatisch durchgeführt werden. Tabelle 5.2 NMT-State machine Alle anderen Zustands-Übergänge werden vom Regler selbsttätig ausgeführt, z.B. weil die Initialisierung abgeschlossen ist. Im Parameter NI muss die Knotennummer des Reglers angegeben werden oder Null, wenn alle im Netzwerk befindlichen Knoten adressiert werden sollen (Broadcast). Je nach NMTStatus können bestimmte Kommunikationsobjekte nicht benutzt werden: So ist es z.B. unbedingt notwendig den NMT-Status auf Operational zu stellen, damit der Regler PDOs sendet. Name Bedeutung Reset Keine Kommunikation. Alle CAN-Objekte werden auf ihre Application Resetwerte (Applikations-Parametersatz) zurückgesetzt Reset Communication Initialising Keine Kommunikation Der CAN-Controller wird neu initialisiert. Zustand nach Hardware-Reset. Zurücksetzen des CAN-Knotens, Senden der Bootup-Message Pre-Operational Kommunikation über SDOs möglich PDOs nicht aktiv (Kein Senden / Auswerten) Operational Kommunikation über SDOs möglich Alle PDOs aktiv (Senden / Auswerten) Stopped Keine Kommunikation außer Heartbeating SDO PDO NMT - - - - - - - - - X - X X X X - - X Tabelle 5.3 NMT-State machine NMT- Telegramme dürfen nicht in einem Burst (unmittelbar hintereinander) gesendet werden! Zwischen zwei aufeinanderfolgenden NMT- Nachrichten auf dem Bus (auch für verschiedene Knoten!) muss mindestens die doppelte Lagereglerzykluszeit liegen, damit der Regler die NMT- Nachrichten korrekt verarbeitet. Festo P.BE-CMMP-CO-SW-DE 0708NH 47