ebt'ler
Level-1
- Beiträge
- 174
- Reaktionspunkte
- 51
-> Hier kostenlos registrieren
CANopen: Modicon M340 <-> Altivar 71 (beide Schneider), rätselhaftes NMT-Verhalten
Hi Leute,
ich bin grade dabei eine Modicon M340 (SPS) mit einem Altivar 71 (FU) via CANopen zu verbinden.
Dabei befinden sich noch 2 weitere Geräte im Netz, die man aber erstmal vernachlässigen kann.
Das Problem besteht darin, das beim FU sporadisch (alle 2 Minuten, teilweise öfters) die Verbindung abbricht.
Der FU geht dann wieder in den NMT-Status "Startbereit" und wechselt nach kurzer zeit zu "Betrieb". Der Status hällt
jedoch nicht sehr lange an, so das es wieder zu einen Zusammenbruch kommt. Das Ganze pendelt so hin und her.
Und leider kann ich mir den Fehler nicht erklären, bzw. ihn nicht weiter eingrenzen.
Der FU sagt: (5) Fehler im NMT-Zustandsdiagramm
Die SPS sagt: Ein- oder mehrere Slaves nicht verfügbar oder in Run.
Problem ist, das ich das zeitliche aussteigen nicht mit irgendwelchen Parametern in Verbindung bringen kann. Zum Beispiel hat die Variation der Heartbeat-Zeit zu keiner Änderung in der Fehlerhäufigkeit geführt.
Langsam bin ich jetzt leider überfragt. Die Doku macht auch keine präzisen Angaben.
Hat einer von euch damit bereit's Erfahrung, oder vielleicht noch einen Tipp?
Danke schonmal,
Gruß
ect'ler
PS: Der Support von Schneider will mir seit 4 Werktagen nicht antworten. :-(
Hi Leute,
ich bin grade dabei eine Modicon M340 (SPS) mit einem Altivar 71 (FU) via CANopen zu verbinden.
Dabei befinden sich noch 2 weitere Geräte im Netz, die man aber erstmal vernachlässigen kann.
Das Problem besteht darin, das beim FU sporadisch (alle 2 Minuten, teilweise öfters) die Verbindung abbricht.
Der FU geht dann wieder in den NMT-Status "Startbereit" und wechselt nach kurzer zeit zu "Betrieb". Der Status hällt
jedoch nicht sehr lange an, so das es wieder zu einen Zusammenbruch kommt. Das Ganze pendelt so hin und her.
Und leider kann ich mir den Fehler nicht erklären, bzw. ihn nicht weiter eingrenzen.
Der FU sagt: (5) Fehler im NMT-Zustandsdiagramm
Die SPS sagt: Ein- oder mehrere Slaves nicht verfügbar oder in Run.
Problem ist, das ich das zeitliche aussteigen nicht mit irgendwelchen Parametern in Verbindung bringen kann. Zum Beispiel hat die Variation der Heartbeat-Zeit zu keiner Änderung in der Fehlerhäufigkeit geführt.
Langsam bin ich jetzt leider überfragt. Die Doku macht auch keine präzisen Angaben.
Hat einer von euch damit bereit's Erfahrung, oder vielleicht noch einen Tipp?
Danke schonmal,
Gruß
ect'ler
PS: Der Support von Schneider will mir seit 4 Werktagen nicht antworten. :-(