Skip to main content

SA0122:式として定義された配列インデックス

配列インデックスを宣言するときの式の使用を検出します。

理由:すべてのシステムが式を配列境界として許可しているわけではありません。

重要度:低

106.
PROGRAM PLC_PRG
VAR CONSTANT
    c_iValue : INT := INT#15;
END_VAR
VAR
    arr : ARRAY [0..c_iValue + 1] OF INT;
END_VAR

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

  • sa_icon_message.png SA0122: 配列定義 'arr' には定数のみが許可されます