Symbol:
Funktion: Der Befehl entfernt eine Eingangs- oder Ausgangsvariable aus der POU und allen Verwendungsstellen der POU.
Aufruf: Menü „Bearbeiten Refactoring“, Kontextmenü
Voraussetzungen: Der Cursor steht im Bezeichner der zu entfernenden Variablen im Deklarationsteil der POU.
Der Befehl öffnet zunächst einen Dialog mit den Angaben zur gewünschten Entfernung. Nach dessen Bestätigung erscheint der Dialog „Refactoring“. Siehe für eine Beschreibung des Dialogs „Refactoring“ die Hilfeseite zu Befehl „Bearbeiten Refactoring Umbenennen“.
Wenn Sie die Änderungen in Dialog „Refactoring“ akzeptieren, werden an den Verwendungsstellen der betroffenen POU die entsprechenden Eingangs- oder Ausgangsparameter gelöscht.
Im CFC wird nur die Verbindung des entfernten Eingangs oder Ausgangs zum Baustein entfernt. Der Eingang oder Ausgang selbst bleibt im Chart enthalten.
Beispiel in ST
Sie entfernen in einer POU über "Refactoring" die Eingangsvariable input4
. An den Verwendungsstellen erfolgt eine automatische Anpassung:
Vor der Entfernung:
inst(input1 := a + b, input2 := 3, input4 := 1, input5 := TRUE); fun(a + b, 3, 1, TRUE);
Nach der Entfernung:
inst(input1 := a + b, input2 := 3, input5 := TRUE); fun(a + b, 3, TRUE);