Befehl Rezeptur laden und schreiben

Symbol: Befehl Rezeptur laden und schreiben 1:

Funktion: Der Befehl lädt eine Rezeptur aus einer Datei und schreibt die Werte auf die Variablen in der Steuerung.

Aufruf: Menü Rezepturen, Kontextmenü

Voraussetzung: Das SPS-Projekt ist im Onlinebetrieb und ein Wert der Rezeptur in der Rezepturdefinition ist selektiert.

Nach dem Ausführen des Befehls werden Sie gefragt, ob die Werte aus der Datei auch in die Rezeptur im Projekt, oder nur zur SPS geschrieben werden sollen. Ein Aktualisieren der Werte in der Rezeptur kann bei erneutem Einloggen einen Online Change notwendig machen.

Wenn Sie den Befehl ausführen, überschreibt TwinCAT die Werte der selektierten Rezeptur der Rezepturdefinition. Weiterhin werden die Werte der Variablen in der Steuerung mit diesen Rezepturwerten überschrieben.

Wenn Sie nur einzelne Variablen der Rezeptur mit neuen Werten überschreiben möchten, entfernen Sie vor dem Laden in der Rezepturdatei die Werte für die restlichen Variablen. Einträge ohne Wertangabe werden nicht eingelesen und somit bleiben diese Variablen auf der Steuerung und im Projekt durch die Aktualisierung unberührt. Im Folgenden sehen Sie das Beispiel für die Einträge einer Rezepturdatei, bei deren Laden nur MAIN.nVar1 mit einem neuen Wert (6) geschrieben wird.

MAIN.nVar1:=
MAIN.nVar2:=6
MAIN.nVar3:=
MAIN.sVar4:=
MAIN.wstVar5:=

Bei Werten vom Datentyp REAL/LREAL wird in manchen Fällen auch der Hexadezimalwert in die Rezepturdatei geschrieben. Dies ist notwendig, damit bei der Rückkonvertierung der exakt identische Wert wiederhergestellt wird. In diesem Fall ändern Sie den Dezimalwert und löschen Sie den Hexadezimalwert.

Siehe auch: