Skip to main content

Befehl: Refactoring: <Variable> entfernen

Symbol: _cds_icon_refactoring_remove_variable.png

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.

Tipp

Im CFC wird nur die Verbindung des entfernten Eingangs oder Ausgangs zum Baustein entfernt. Der Eingang oder Ausgang selbst bleibt im Chart enthalten.

Beispiel 541. 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);


Für weitere Informationen siehe: Refactoring