Betrifft welche Produkte?
8200 vector/motec mit Feldbus-Funktionsmodul Systembus CAN E82ZAFCCxxx
Wie sieht die Reaktion aus?
Wird über den CAN Bus ein Reset Node Telegramm gesendet oder Netzschalten des CAN Controller ausgeführt, dann initialisieren sich alle angeschlossenen CAN Teilnehmer neu. Danach bleiben die CAN Contoller (Slaves) im Zustand Pre-Operational stehen. In diesem Zustand ist eine Prozessdatenkommunikation (PDO) nicht möglich. Die Slaves können nun mit 'vorherigen' Werten, die im Eingangspufferbereich der CAN Controller stehen, arbeiten.
Erst durch ein Netzwerkmanagementtelegramm 'gehe von Pre-Operatianal nach Operational' des Master werden alle Teilnehmer auf Operational gesetzt und die PDO Kommunikation ist möglich.
Zustand der Eingangsworte nach einem Reset Node:
CAN-IN1: W1 + W2 = Null, W3 +W4 = alte Werte
CAN-IN2: W1 + W2 = Null, W3 +W4 = alte Werte
Wann tritt das Problem auf?
Bei Verwendung der Worte 3 + 4 von CAN-IN 1 oder CAN-IN2
Diagnosemöglichkeiten?
Wenn der Antriebsrgler im CAN Zustand 'Pre-Operational' undefinierte Funktion ausführt, kann dieses Fehlverhalten vorliegen.
Kurzfristige Maßnahmen/Empfehlungen?
Steuerung und Sollwertvorgabe über CAN-IN1/2 Wort1 und Wort2
Bewertung
Durch den nicht definierten Zustand des Eingangspufferbereich im CAN Zustand 'Pre-Operational' des Controller kann es zu Fehlfunktionen des Antriebsreglers kommen. Sobald die PDO Kommunikation läuft - CAN Zustand 'Operational' - werden die alten Werte im Eingangspufferbereich durch die neuen überschrieben.