Falsche Werte in Oszilloskopaufzeichnungen von Globalen Variablen

Behoben ab:
9400 HighLine ab der Firmware Version 11.00.10.00
9400 Servo PLC ab der Firmware Version 05.00.10.00
 
Verhalten der neuen Version?
Eine Oszilloskop-Aufzeichnung von beliebigen Applikationsvariablen gibt die korrekten Werte der Variablen zum Abtastzeitpunkt wieder.

 
Betrifft welche Produkte?
9400 HighLine mit einer Firmware-Version ≤ 10.xx.xx.xx
9400 Servo PLC mit einer Firmware-Version ≤ 04.xx.xx.xx

Wie sieht die Reaktion aus?
Die Werte einer Engineer Oszilloskop-Aufzeichnung von Applikationsvariablen sind nicht korrekt und werden meistens mit Null angezeigt.
Wann tritt das Problem auf?
Wenn durch die Global angelegten Applikationsvariablen ein Speicherbereich von 64kByte überschritten wird. Alle Variablen, die im Bereich >64kByte liegen können nicht aufgezeichnet werden.

Diagnosemöglichkeiten?
Es gibt keine eindeutige Diagnosemöglichkeit, ob der Speicherbereich von 64kByte überschritten wurde. Wenn eine Aufzeichnung gemacht wurde kann anhand einer Service-Codestelle überprüft werden, ob die aufgezeichneten Werte die korrekten Werte der Variablen aufgezeichnet wurden:
·         Im Engineer im Menü Extras->Optionen unter der Reiterkarte Service die Checkbox „Unsichtbare Parameter anzeigen“ setzen
·         Nur wenn C731/44=0 ist, sind die Werte im Oszilloskopkanal 1 korrekt. Steht hier ein
Wert > 0 , dann liegt das beschriebene Verhalten vor.
·         Die Kanäle 2-8 können in gleicher Weise in den Parametern C732/44 bis C738/44 überprüft werden.  
 
Kurzfristige Maßnahmen/Empfehlungen?
Keine.

Bewertung:
Theoretische könnte die Oszilloskop-Aufzeichnung beliebige falsche Werte für Globale Variablen liefern, in der Regel wird aber konstant Null aufgezeichnet. Globale Variablen können nicht zuverlässig aufgezeichnet werden. Variablen des Betriebssystems, z.B. der Motorregelung sind nicht betroffen. Die Gerätefunktionalität wird nicht beeinträchtigt.
Bei den Geräten 9400 HighLine wird in der Regel der Speicherbereich von 64kByte für Globale Variablen nicht überschritten.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/201400111/0/
Kontaktformular