この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
用語集

配列 実際の機械で

配列は、同じ型の値に番号を付けて並べ、1つの名前でまとめたものです。Reading1 から Reading4 までの4つのタグの代わりに、4つの位置を持つ Readings という1つのタグを使います。

位置は、Readings[2] のように、角括弧の中の添字で選びます。添字は、変化するタグにもできるので、配列はループとよく合います。

宣言の書き方は、メーカーによって違います。Siemens は ARRAY[0..7] OF REAL と書きます。Rockwell は REAL[8] と書き、位置 0 から 7 になります。

配列: 解説付きの例

レベルのフィルタは、位置 0 から 7 の REAL の配列に、直近の8つの読み値を保持します。新しい読み値は、次の位置に入ります。1つのタグ名に8つすべてが入っているので、プログラムは1つのループで順に処理できます。

配列: よくある間違い

配列は 0 から始まるのに、1 から数えてしまうこと。8つの値は位置 0 から 7 にあるので、Readings[8] は存在しません。宣言した範囲の外に手を伸ばすと、エラーになります。

まだよくわかりませんか?こちらで質問してください: ロッカールーム.