SA0062: エクスプレッションは定数です
実行時に常に同じ値を持つ式の使用を検出します。
理由:複雑な式が繰り返し計算され、常に同じ値が生成される場合は、エラーを示している可能性があります。これは特に何か別の意図があった場合に当てはまります。いずれの場合も、この表現はプログラムの実行時に不必要に負担をかけます
重要性:中
例 73. 例
PROGRAM PLC_PRG VAR value : INT; condition : BOOL; END_VAR
value := 8; condition := value = 8 // Reports: Expression (value=8) is always TRUE
での出力 メッセージ ビュー:
SA0062: 式 '(値 = 8)' は常に真です