Die Bausteinbetrachtung von AWL-Anweisungen wurde verbessert
Update V3.1.4 für 6ES751x-xxx03-0AB0 und CPU1516T(F), CPU1517 und CPU1518 (ohne MFP)
Neue Funktionen mit Firmware V3.1.4 für alle S7-1500 und ET 200 CPUs:
- TransferSubscription:
Die OPC UA Spezifikation spezifiziert, dass OPC UA Clients eine Subscription mit ihren Monitored Items von einer Session zu einer anderen Session übertragen (siehe OPC 10000-4: UA Part 4: Services). - Der OPC UA Server einer S7-1500 CPU unterstützt die Übertragung von Subskriptionen ab Firmwareversion V3.1.4.
- Eine Konfiguration für den S7-1500 OPC UA Server ist nicht erforderlich, der Service "TransferSubscription" wird auf Anforderung eines OPC UA Clients geliefert.
Verbesserung der Benutzererfahrung:
- Eine Verbesserung der Zykluszeit wurde bei den Overloading-Bausteinen erreicht, die Funktionen wie GetSymbolPath oder GetSymbolName enthalten.
- Die Bausteinbeobachtung von AWL-Anweisungen wurde verbessert.
- Die Beobachtung des Bausteins von STRING REPLACE-Anweisungen wurde verbessert.
Das folgende Verhalten wurde behoben:
- Ein MC_MoveRelative löst einen MC_GearInVelocity immer aus.
- Wenn es einen redundanten SyncMaster in der SyncDomain gibt, sind die gepaarten IO-Systeme nach einem Neustart des SyncMasters.
- Die Absolutwertposition eines Technologieobjekts mit Absolutwertgeber an einem optionalen Antriebsgerät geht auch nach RUN -> STOP -> RUN und erneutem Aufruf der Funktion ReconfigIOSystem nicht mehr verloren.
- Bei Netzein in der Profinet-Konfiguration "Multi-use IO system" zusammen mit Taksynchronität tritt die Fehlermeldung nicht mehr sporadisch auf:
- - Temporärer CPU-Fehler: Fataler Firmware-Ausnahmefehler (interner Systemcode: 16#00090000 16#10020000 16#00000000) CPU geht in den Zustand DEFECT
- Es ist nicht mehr möglich, dass eine benutzerdefinierte Serverschnittstelle Werte einer Variablen ändert, die in der DB nicht als "Erreichbar von HMI/OPC UA/Web API" aufgeführt sind.
- Bei der Betrachtung einzelner Bits innerhalb komplexerer Datentypen (z.B. Integer.%X4) als boolean, weicht der angezeigte Wert vom tatsächlichen ab.
- Es wurde ein Problem behoben, bei dem Begleitwerte in Bewegungsalarmen oder Programmalarmen nicht korrekt aufgelöst wurden und daher nicht im Webserver angezeigt wurden.
- Es wurde ein Problem behoben, bei dem Ressourcen, die für den Aufbau der Verbindung notwendig sind, sporadisch in Lastsituationen nicht freigegeben wurden. Infolgedessen war die SPS nicht mehr erreichbar.
Geschlossene Sicherheitslücken:
- Unbegrenzter Speicherausbau durch Session-Verarbeitung in TLSv1.3 in OpenSSL.
- Die SIMATIC S7-1500 CPUs sind durch die Schwachstelle Speicherwachstum durch Sitzungsverarbeitung in TLSv1.3 in OpenSSL (CVE-2024-2511) geschützt. Die Schwachstelle wurde am 04.08.2024 unter https://openssl-library.org/news/secadv/20240408.txt bekannt gegeben.
Die Schwachstelle wurde in CPUs der Produktfamilie SIMATIC S7-1500 mit geschlossener Firmware V3.1.4 gefunden.