Command Remove '<variable>'
Symbol:
Function: The command removes an input or output variable from the POU and all POU usage points.
Call: Context menu Editor window > Refactoring
Requirements: The cursor is on the identifier of the variable to be removed in the declaration part of the POU.
The command first opens a dialog showing the information about the desired removal. After confirmation, the Refactoring dialog appears. A description of the dialog can be found in section “Command Add '<variable>'”.
If you accept the changes in Refactoring dialog, the corresponding input or output parameters are deleted at the usage points of the affected POU.
![]() | In CFC, only the connection of the removed input or output to the function block is removed. The input or output itself is retained in the chart. |
Sample in ST:
You use Refactoring to remove the input variable “nInput4” in a POU. An automatic adjustment is made at the respective usage points:
Before the removal:
F_Sample(nInput1 := nVarA + nVarB, nInput2 := 3, nInput4 := 1, nInput5 := TRUE);
F_Sample(nVarA + nVarB, 3, 1, TRUE);
After the removal:
F_Sample(nInput1 := nVarA + nVarB, nInput2 := 3, nInput5 := TRUE);
F_Sample(nVarA + nVarB, 3, TRUE);
See also:
- PLC documentation: Refactoring