Skip to main content

SA0033:未使用の変数

宣言されているが、コンパイルされたプログラムコード内で使用されていない変数を決定します。

理論的根拠:未使用の変数は、プログラムを読みにくくし、保守しにくくします。使用されない変数は、メモリを不必要に占有し、初期化中に実行時間のコストを不必要に消費します。

重要性:中

PLCopenルール:CP22 / CP24

ヒント

GVL 変数の場合:プロジェクトに複数のアプリケーションが存在する場合、現在アクティブなアプリケーションの下にあるオブジェクトのみが考慮されます。アプリケーションが 1 つしかない場合は、共通 POU プール内のオブジェクトも考慮されます

43.
PROGRAM PLC_PRG
VAR
    iCounter1 : INT;
    iCounter2 : INT;    // SA0033
END_VAR
iCounter1 := 100;

での出力 メッセージ ビュー:

  • sa_icon_message.png SA0033: 未使用の変数 'iCounter2'



詳細については、以下を参照してください。