SA0022 :(おそらく)割り当てられていない戻り値
戻り値に割り当てられていない実行スレッドを含むすべての関数とメソッドを検索します。
理論的根拠:関数またはメソッドの未割り当ての戻り値は、コードが欠落していることを示しています。戻り値に常にデフォルト値がある場合でも、あいまいさを避けるために、これを明示的に再度割り当てることは常に理にかなっています。
重要性:中
例 34. 例
FUNCTION FUN : DINT VAR_INPUT bTest : BOOL; END_VAR
IF bTest THEN RETURN; END_IF FUN := 99;
での出力 メッセージ ビュー:
SA0022: (おそらく) 未割り当ての戻り値