09.06.2021 21:28 | |
Beigetreten: 21.01.2013 Letzter Bes: 12.07.2024 Beiträge: 2978 Bewertung:
|
Hallo Grendi, ich habe das von Dir beschriebene Verhalten mit V16 und V17 getestet. (Allerdings nicht mit TIA Portal Openness, sondern mit dem Version Control Interface, was allerdings keinen Unterschied machen sollte.) Wird direkt im TIA Portal der Startwert einer Datenbaustein-Variable geändert, so erfolgt beim Laden sowohl in V16 also auch in V17 keine Reinitialisierung. Wird ein Baustein mit geändertem Startwert importiert, so erfolgt in V16 eine Reinitialisierung, in V17 erfolgt keine Reinitialisierung. Soweit kann ich Deine Beobachtung bestätigen. Ein Blick in die Lieferfreigabe SIMATIC STEP 7 Professional / Basic V17 liefert auch die passende Erklärung. Dort ist zu lesen: Verbessertes Laden von Datenbausteinen ohne Reinitialisierung Das Verhalten ist jetzt also erwünscht - und für viele Anwender sicher auch hilfreich. Eine Einstellung für das Verhalten wird es wohl nicht geben. Ich habe allerdings auch eine Möglichkeit gefunden, eine Reinitialisierung zu erzwingen. Es muss in diesem Fall die Struktur geändert werden. Zum Glück geht dies auch, ohne den eigentlichen Datenbaustein zu verändern. Mir ist es über die Speicherreserve gelungen. In der XML-Struktur des Datenbausteins findet sich der Tag MemoryReserve. Wird hier der Wert geändert, so ändert sich für das TIA Portal die Struktur und eine Reinitialisierung ist erforderlich. Dabei kann die Openness Anwendung ja beispielsweise bei jeder Änderung der Werte die Speicherreserve zwischen 0 und 1 Byte umschalten. Ich hoffe, meine Ausführung hilft Dir bei Deinem Anliegen. Viele Grüße |
Für diesen Beitrag bedanken sich
1 Benutzer |
Folgen Sie uns auf