PLC 用語集
UDT:PLC 用語をやさしく解説
数値とデータわかりやすく言うと
名前、電話番号、メールの欄が決まっている、連絡先カードのようなものです。UDT は、ポンプの運転状態、始動回数、タンクのレベルのように、一緒に扱う、種類の異なる値のグループです。
エンジニアの言い方
一緒に扱う、種類の異なる値を、名前を付けてまとめたものです。グループを宣言すると情報が保存されます。それだけで設備が動くことはありません。
UDT 実際の機械で
UDT(ユーザー定義データ型)は、入力欄のあるフォームのように、複数の値を1つの名前でまとめます。型を1回定義すれば、その型のタグを、必要なだけ作れます。
その型の各タグは、それぞれ専用の値を持ちます。ポンプの型に、Ready、Running、Level があれば、Pump1 と Pump2 が、それぞれ別のコピーを保持します。
Rockwell では、ユーザー定義データ型です。Siemens では、STRUCT のメンバを持つ PLC データ型です。UDT が保持するのはデータだけです。AOI や FB はロジックを実行し、この2つは、組み合わせて使うことがよくあります。
UDT: 解説付きの例
10台のポンプに、同じ状態の情報が必要です。1つの UDT に、運転、異常、始動回数の合計のメンバを持たせ、プログラムは、その型のタグを10個作ります。Pump3.Running は Pump7.Running と同じ意味なので、画面やレポートも、1つのパターンで作れます。
UDT: よくある間違い
UDT が、それだけで何かをしてくれると思うこと。宣言すると情報が保存されるだけなので、コードで各メンバを書き込む必要があります。
まだよくわかりませんか?こちらで質問してください: ロッカールーム.