Behoben ab:
Servo-Inverter i950 FW: ab V01.07.05
Verhalten der neuen Version:
Fehlerhaft gespeicherte Retaindaten werden beim nächsten Einschalten erkannt und gemeldet.
- Die Diagnose im Logbuch ist möglich.
- Der Fehler "0x63A8" ("Persistente Daten nicht korrekt gespeichert"/"persistent data not stored correctly") wird im Logbuch
- Persistente PLC Daten werden gelöscht.
Damit stehen für die Referenz- / Positionsrekonstruktion keine Daten zur Verfügung. Eine erneute Referenzierung durch den Maschinen-Bediener wird 'erzwungen'.
- Sonstige User-Retaindaten in der Soft-PLC werden auf ihren Initialisierungswert zurückgesetzt.
- Eine optinional verwendete Pollageüberwachung (bei Synchronmotoren) wird
beim nächsten Starten eine Identifikation der Pollage anfordern
Empfehlung: In Anwendungen mit TA User (0x4000 = 10000) kann mittels einer User Retain-Variabeln am zuverlässigten erkannt werden, ob der Retainbereich aufgrund des aufgetretenen Fehlers 0x63A8 gelöscht wurde. Dazu sollte die Variable einmalig mit einem Wert ungleich dem Initialisierungswert beschrieben werden.
Falls der Retainbereich dann mal gelöscht wird, nimmt die Variable beim Einschalten wieder ihren Initialisierungszustand an.
Beschreibung des Verhaltens:
Daten oder Stati, die aus netzausfallsicher (retain) gespeicherten Daten, nach einem Netzschalten des i950 wiederhergestellt wurden, sind fehlerhaft.
Betroffen davon sind, z.B.:
- eine rekonstruierte Istposition der Achse
- der Status 'Pollage-Identifikation erfolgt'
- Anwender Retaindaten, wie Zählerstände, Prozess-Stati usw., bei Verwenung des i950 als programmierbares Gerät
Derzeit stellt das Gerät keinen Status und/oder Logucheintrag zur Verfügung, mit dem erkennbar ist, dass die Retaindaten fehlerhaft sind.
Unter welchen Bedingungen tritt das Verhalten auf?
Wenn beim Ausschalten des i950 (Shutdown) das Speichern der Retaindaten im internen Flash-Speicher (Retain-Speicher) nicht erfolgreich durchgeführt werden konnte, werden die letzten erfolgreich gespeicherten Retaindaten wiederhergestellt.
Dies kann auftreten, wenn ein Systemfehler das Basis-Betriebssystem im Betrieb unterbricht und damit ein Netzschalten des i950 notwendig wird.
Betroffene Produkte:
Servo-Inverter i950 FW
Kurzfristige Maßnahmen / Bewertung / Empfehlungen:
In der Applikationssoftware ist nicht erkennbar, wenn veraltete Retaindaten rekonstruiert wurden.
Die Positionsrekonstruktion nach dem Netzschalten bei referenzierten Achsen mit Absolutwertgeber erfolgt im Fehlerfall auf Basis einer älteren Position. Damit kann es vorkommen, dass die Istposition im i950 nicht mit der
realen Position des Maschinenteils übereinstimmt und Kollisionsgefahr besteht.
Die Auswirkung von ungültigen Anwender-Retaindaten ist applikationsspezifisch und muss individuell bewertet werden.
Aus Feldrückmeldungen ist bislang nur eine Anwendung bekannt, bei denen an einigen i950 eine Betriebsunterbrechung aufgetreten ist, die das Ausbleiben des Speichern der Retaindaten zur Folge hatte.
Die Umfeldbedingungen, welche dazu führen, sind derzeit noch in Klärung.