この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
← ミッション
レッスン · 読む、決める、指令する · 6 分 · 対応ミッション 1

タグが何を表すかを知る: PLC のタグとデータ型のレッスン

スキャンを説明でき、出力を入力に従わせられます。

いますぐプレイ:ミッション 1 · 最初の指令 はじめてですか?まずレッスンを読んでください。読むかどうかは自由です。

1. なぜ大切か: タグが何を表すかを知る

タンクの画面には、レベルの読み取り値が、バルブの指令の隣に表示されます。取り違えると、数字を見せたいだけなのに、バルブを開いてしまうかもしれません。

2. 考え方をわかりやすく: タグが何を表すかを知る

タグは、1つの情報につけた名前です。Start はボタンの信号です。PumpOn は、ポンプに送る指令です。

どのタグにもデータ型があり、何を保持できるかが決まっています。BOOL は、オン・オフのスイッチのように、TRUE か FALSE を保持します。

INT と DINT は、ボトルの数のような整数を保持します。REAL は、42.5%のタンクレベルのような、小数のある数を保持します。

時間には、独自のルールがあります。Siemens のプログラムは、時間の長さに TIME 型を使います。Logix のタイマは、時間を整数のミリ秒で設定します。

型は、間違いを防ぎます。タンクの割合を、オン・オフの指令に入れることはできません。

タグには、役割もあります。入力は、情報を取り込みます。出力は、指令を送り出します。内部タグは、結果や、前に起きたことを覚えておきます。

Siemens のブロックインターフェースでは、Static タグは、スキャンから次のスキャンまで値を保ちます。ここで使う最適化ブロックでは、Temp タグは、ブロックが実行されるたびに新しく始まります。

Rockwell は、スキャンの間も値を保つプログラムタグを使います。

今のところは、入力と出力に集中してください。タイマと記憶は、あとのミッションで説明します。電源が切れたときに値がどうなるかは、これらのラボでは扱いません。

3. 動きを見る

Siemens SCL · TIA Portal V20
#PumpOn := #Start;

これは要求をコピーしているだけですか。それともモータが回っている証拠ですか?

まず答えを決めてください。それからスキャンを1つずつ進めて確かめます。

入力またはイベント結果
Start FALSE (BOOL)?
Start TRUE (BOOL)?

気をつけたい間違い

出力の指令を、機器が動いた証拠と考えてしまうこと。型にも注意しましょう。INT と DINT は整数、REAL は小数を持ちます。どれも BOOL の代わりにはなりません。

4. メーカー別の注意点

Siemens の注意点

入力、出力、Static メモリを、ブロックインターフェースに並べます。Static メモリは、ブロックのインスタンスに属します。

ここで使うブロックでは、Temp は作業用の領域です。毎回、新しく始まります。

5. 現場では

工場の洗浄室で、作業者がボタンを押し続けて給水ポンプを動かします。手を離したら、ポンプは止まるべきです。

ボタンを離したあともポンプが動き続けると、誰も予想しないときにホースが水を噴き出し続けます。

現場で見かける場所上の階への水

マンションでは、地下のタンクが水道の水をためます。2 台のポンプが、上の階の蛇口へ水を押し上げます。1 台が動く間、もう 1 台は予備として待ちます。水位低下スイッチは、タンクが空になる前にポンプを止めます。

  1. 道路の水道本管水が建物に入る
  2. 貯水タンクポンプのために水を蓄える
  3. 給水ポンプ上の階へ水を押し上げる現在地
  4. 上の階の蛇口住民が必要な水を使う
実際の現場:場所、部品、安全
  • マンション — 上の階への水の押し上げ
  • 醸造所 — 仕込みタンクへの温水の送出
  • 浄水場 — ろ過タンクの間での水の移動
  • オフィスビル — 暖房配管に水をめぐらせる

現場で見分ける

  • 貯水槽が水をためます。この装置では水が貯水槽に戻ってくるので、通常のポンプ運転で空になることはありません。
  • 電気モータがポンプを回し、配管に水を押し通します。動く軸にはガードがかぶせてあります。
  • 待機ポンプは、同じ配管につながる予備です。主ポンプが動けないときに引き継ぎます。
  • 流量トランスミッタは、配管の中にあるメータで、毎秒通る水の量を測ります。
  • 圧力計は、水が配管の壁をどれだけ強く押しているかを示します。
  • 制御盤には、コードを実行する産業用コンピュータである PLC が入っています。モータに電力を送るスイッチも入っています。

水位低下スイッチは、動いてよいという許可を取り消せます。ポンプは、空運転してシールを傷める前に止まらなければなりません。

ポンプが故障していても、PLC は ON と表示することがあります。指令だけでなく、測定した流量も確認してください。

これらの演習の停止入力は、非常停止ではありません。本物の機械には、ガード、非常停止、電力を安全に切る方法も必要です。

大きさ、タイミング、断面図は教えるための選択で、特定の実際の設備を描いたものではありません。

6. 設備で試す

コードの上にある「ブロックインターフェース」タブ(Siemens)か「プログラムタグ」タブ(Rockwell)を開きます。入力の Start と、出力の PumpOn を探します。

ミッションを開き、結果を予想し、設備を動かしてから、プログラムをテストします。テストに合格すると、ミッションの XP がもらえます。

01. 最初の指令

7. 理解度チェック

新しいケースを予想しましょう。間違えると、解説ともう一度のチャンスがあります。

1. 誰も Start ボタンを押していないので、Start は FALSE です。PLC がこの行を実行します。PumpOn は何に設定されますか?

Siemens SCL
#PumpOn := #Start;
答えを選んでください

2. TRUE か FALSE の、単純な「はい/いいえ」の値を保持する型はどれですか?

答えを選んでください

このレッスンについて質問がありますか?こちらでメンバーに聞いてみましょう: ロッカールーム.