26.07.2021 08:56 | |
Beigetreten: 01.02.2021 Letzter Bes: 14.11.2024 Beiträge: 1468 Bewertung: (149)
|
Hallo SIOS-Forum-Community Beim Laden von Datenbausteinen galt bisher die folgende Regel: Wenn der Baustein im Offline-Projekt einen neueren Schnittstellen-Zeitstempel hatte als im Online-Projekt, musste der Baustein grundsätzlich neu geladen werden. Dabei wurden die Variablenwerte stets neu initialisiert. Inkonsistenzen im laufenden Anlagenbetrieb konnten die Folge sein. Ab V17 werden nicht mehr die Zeitstempel, sondern die Struktur der Online- und Offline-Bausteine verglichen. Datenbausteine werden beim Laden nur dann reinitialisiert, wenn sich deren Struktur tatsächlich geändert hat. Ein weiterer Vorteil ist, dass in diesen Fällen der Programmstatus kontinuierlich weiter beobachtet werden kann, auch wenn Unterschiede im Online- und Offline-Programm angezeigt werden. Hinweis: In Bausteinen der Sprachen GRAPH, CEM oder CFC können Änderungen am Programmcode zur Änderung von internen Schnittstellendaten führen. Diese machen eine Reinitialisierung erforderlich, auch wenn keine strukturellen Änderungen an der Bausteinschnittstelle sichtbar sind. Beispiele: In folgenden Fällen können Sie einen Datenbaustein ohne Reinitialisierung laden: • Sie generieren einen strukturgleichen Datenbaustein wiederholt aus einer externen Quelle, über die Openness-Funktion oder über das Version Control Interface. Hinweis: Wenn Sie einen GRAPH-Baustein oder einen Baustein, dessen Speicherreserve aktiviert ist, über die genannten Funktionen generieren, muss der Baustein neu geladen und reinitialisiert werden. • Sie fügen einen Parameter in der Schnittstelle hinzu und löschen ihn anschließend wieder. Weitere Informationen stehen im Handbuch SIMATIC STEP 7 Basic/Professional V17 und SIMATIC WinCC V17 Hinweis Die in diesem Beitrag beschriebene Vorgehensweise bezieht sich auf den Zeitpunkt der Erstellung dieses Beitrags (Stand: Juli 2021). Mit freundlichen Grüßen SIMATIC S7-1500-1200-FB-GER (CG) |
Folgen Sie uns auf