Zuviel Werbung?
-> Hier kostenlos registrieren
-> Hier kostenlos registrieren
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Die Info wird wohl aktuell schwierigInklusive realistischer Lieferzeit
Ojevielleicht sollte man lieber noch etwas warten![]()
![]()
Mit der Firmware V3.0.2 wird folgendes Verhalten beseitigt:
Ergebnisverfälschung bei Operationen mit Status Baustein.
Mit der Firmware V3.0.1 kann es unter speziellen Voraussetzungen zur Verfälschung des Operationsergebnisses kommen. Das Verhalten tritt im Betrieb beim online Beobachten mit Status-Baustein der folgenden Programmsequenz:
Folgende Operationen können betroffen sein und deren Ergebnis falsch sein:
Dabei müssen die Quell-Operanden wie folgt sein:
- ADD/SUB/MUL/DIV
- AND/OR/XOR
- CMP
1.Operand:
2.Operand
- Konstante (z.B. "1")
Beispiel in SCL:
- Zugriff auf strukturierte IN/OUT Parameter oder
- Zugriff auf Peripherie direkt (PI) oder
- Zugriff auf Technologie Datenbaustein oder
- Zugriff auf Array Elemente mit variablem Index
FUNCTION_BLOCK "Baustein"
VERSION : 0.1
VAR_IN_OUT
IO_Parameter : "type_xy";
END_VAR
BEGIN
#IO_Parameter.Number = #IO_Parameter.Number + 1;
END_FUNCTION_BLOCK
Um das Auftreten dieses Verhaltens bis zur Verfügbarkeit der Firmwarekorrektur V3.0.2 zu vermeiden, kann die CPU auf die Firmware V2.9.4 zurückgerüstet oder im Anwenderprogramm ein Workaround vorgesehen werden.
Workaround:
Damit das Ergebnis auch mit Status Baustein richtig ist muss man den 2. Operand (siehe oben) vor der eigentlichen Operation in einen globalen Datenbaustein kopieren und dann mit diesem die Operation durchführen.
Sehe ich nicht so.