PLC 用語集
配列:PLC 用語をやさしく解説
数値とデータわかりやすく言うと
1つの名前の下に並んだ、番号付きのロッカーのようなものです。ロッカー0、ロッカー1、ロッカー2。配列は、同じ種類の値の組を1つの名前でまとめて保持し、番号で1つを選びます。
エンジニアの言い方
番号の付いた値を、1つの名前でまとめたものです。各位置には、同じ種類の値が入ります。
配列 実際の機械で
配列は、同じ型の値に番号を付けて並べ、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] は存在しません。宣言した範囲の外に手を伸ばすと、エラーになります。
まだよくわかりませんか?こちらで質問してください: ロッカールーム.