SA0033:未使用の変数
宣言されているが、コンパイルされたプログラムコード内で使用されていない変数を決定します。
理論的根拠:未使用の変数は、プログラムを読みにくくし、保守しにくくします。使用されない変数は、メモリを不必要に占有し、初期化中に実行時間のコストを不必要に消費します。
重要性:中
PLCopenルール:CP22 / CP24
ヒント
GVL 変数の場合:プロジェクトに複数のアプリケーションが存在する場合、現在アクティブなアプリケーションの下にあるオブジェクトのみが考慮されます。アプリケーションが 1 つしかない場合は、共通 POU プール内のオブジェクトも考慮されます
例 43. 例
PROGRAM PLC_PRG VAR iCounter1 : INT; iCounter2 : INT; // SA0033 END_VAR
iCounter1 := 100;
での出力 メッセージ ビュー:
SA0033: 未使用の変数 'iCounter2'
詳細については、以下を参照してください。