Diverse Verbesserungen und Bug Fixes
Verbesserungen
- OPC UA-Server: Änderung des Verhaltens bei Verwendung von mehrdimensionalen Arrays in einem UDT:
- Ab Firmware-Version V2.9.4 kodieren S7-1500 CPUs mehrdimensionale Arrays innerhalb von Strukturen nach OPC UA-Spezifikation V1.04. CPUs mit älteren Firmware-Versionen kodieren entsprechende Strukturen in einer anderen Form. Wenn Sie mehrdimensionale Arrays innerhalb von Strukturen für CPUs mit älteren Firmware-Versionen verwendet haben und auf die aktuelle Firmware-Version hochrüsten, dann müssen Sie Ihre Client-Programme entsprechend anpassen.
- Das Hochlaufverhalten der CPUs wurde stabilisiert
- Das Kopieren von Daten zwischen optimierten und nicht optimierten Datenbausteinen wurde verbessert
- Export von Rezepturen mit Strukturen und dahinterliegenden skalaren Datentypen bringt nicht mehr die Fehlermeldung 16#8091.
- Bei den S7-1500 CPUen <=1516 kommt es nicht mehr hochsporadisch dazu, dass in sehr großen Instanz Datenbausteinen (>32kByte) eine Konstante vom Type LWORD oder LREAL nicht richtig bei Aufruf der Instanz geschrieben wird.
Fehlerbehebungen
Bei Aufnahme der Kommunikation zu einem PROFINET Device kommt es nicht mehr zu den sporadischen Fehlermeldungen:
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00000265 16#1002000D 16#00000000) CPU wechselt in DEFEKT-Zustand (Systemreaktion) oder
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00080001 16#1002FFFF 16#00000246) CPU wechselt in DEFEKT-Zustand (Systemreaktion)
Bei gleichzeitiger Verwendung von SFB 143 “ DataLogClear mit einer Anweisung aus der Gruppe „File handling“ („FileReadC“ oder „FileWriteC“), kommt es nicht mehr zu den sporadischen Fehlermeldungen:
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00400001 16#1002006F 16#7856D54C) CPU wechselt in DEFEKT-Zustand (Systemreaktion) oder
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00400001 16#1002006F 16#00010202) CPU wechselt in DEFEKT-Zustand (Systemreaktion)
Die mit SIMATIC WinCC Unified „View of Things“ erstellten Webseiten der CPU bringen keine Fehlermeldung mehr „invalid Tagname xxx“ wenn in der symbolischen Adresse UTF-8-Zeichen, wie z.B. chinesische Schriftzeichen, enthalten sind und das Adresselement nicht durch Anführungszeichen umklammert wurde.
Bei Zugriffen auf den Webserver der CPU kommt es nicht mehr zu den sporadischen Fehlermeldungen:
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00080001 16#1002007B 16#E0042DB4) CPU wechselt in DEFEKT-Zustand (Systemreaktion) oder
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00000038 16#10020000 16#00000000) CPU wechselt in DEFEKT-Zustand (Systemreaktion) oder
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00080001 16#1002007B 16#E0042EA4) CPU wechselt in DEFEKT-Zustand (Systemreaktion)
Bei Verwendung sehr großer Bausteine kommt es nicht mehr sporadisch zum Kompilierungsfehler beim Download auf die CPU und anschließender Fehlermeldung:
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00400001 16#10020035 16#77D95B54) CPU wechselt in DEFEKT-Zustand (Systemreaktion)
Beim Auslösen von Alarmen kommt es nicht mehr zu sporadischen Fehlermeldungen:
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#0FFF0000 16#10020000 16#00000000) CPU wechselt in DEFEKT-Zustand (Systemreaktion)
Bei Verwendung der Anweisung MC_SetAxisSTW kommt es nicht mehr zum Fehler 16#8FFF, wenn das Execute-Bit mit der fallenden Flanke des MC_Power.Enable gesetzt wird.
Bei Verwendung des Technologieobjektes TO_CamTrack in besonderen Szenarien kommt es nicht mehr zum fehlerhaften Schalten von Nocken.
Bei Verwendung der Anweisungen MC_OffsetRelative oder MC_OffsetAbsolute mit einem negativen Offset, die durch einen MC_OffsetRelative abgelöst werden, kommt es nicht mehr zu unerwünschten Bewegungen der Folgeachse.
Nach dem Hochrüsten eines Projektes auf Motion Control Version 6.0 kommt es bei Verwendung der Anwenderdefinierten Kinematik nicht mehr zu einem Nullpointer-Zugriff im OB MC-Transformation (OB98)
Beim intensiven Ändern von Dynamikwerten am TO-Kinematics kommt es nicht mehr zu sporadischen Fehlermeldungen:
- Temporärer CPU-Fehler: Schwerwiegender Firmware-Ausnahmefehler (interner Systemcode: 16#00400001 16#10020059 16#00010202) CPU wechselt in DEFEKT-Zustand (Systemreaktion)