この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
ミッション 36 · PRO (Pro が必要)

断線を見つける: PLC のアナログプログラミングの演習

故障した伝送器に気づき、その数値を信じなくなります。

LT-101 の配線が切れると、その 4–20 mA の信号が失われます。LevelRaw が –691 未満(3.6 mA 以下)か、29376 以上(21 mA 以上)の間、SignalFault を ON にします。SignalFault が ON の間は、LevelPV を最後の正常な値のままにし、充填ポンプを止めます。PumpOn が動くのは、Fill が ON で、LevelPV が 80% 未満で、SignalFault が OFF の間だけです。

このミッションは Pro の一部です無料アカウントを作りましょう。すべてのアカウントに 12月5日 まで Pro 無料体験がつきます。

カード登録不要。支払いなし。解約手続きなし。

Official release: 5 December. 当日ランキング1位になると、Pro 3か月分と、友だちにあげられる Pro 2週間分を獲得できます。2位は4週間分、3位は2週間分です。 ルール

  • ゼロから始める、すべてのレッスン
  • レベルアップに合わせて、すべてのミッションとレッスン
  • 称号ごとの実技テストと、認定証
  • どのテストも、1スキャンずつ巻き戻し
  • 行き詰まったときの、解説付きの解答
  • コード変換ツールを好きなだけ
このミッションが動く3DプロセスタンクPRO (Pro が必要) ミッション
テストの進み方

正しい読み値は、スケーリングされて充填されます

テスト 1 / 5
テストが設定テストがチェックステップ 4/4 · 240 ms
Level
応用
時間
概要 20 分
報酬
+300 XP
設備
3D のプロセスタンク
Siemens のエディタ
ラダー図(LAD), SCL, FBD
Rockwell のエディタ
ラダー図, ストラクチャードテキスト, FBD
Beckhoff のエディタ
ストラクチャードテキスト
ステージ
22. 死んだ信号を信じない
必要な動作

断線を見つける: コードがしなければならないこと

固まった数値も、本物らしく見えます。ここで使う NAMUR NE 43 の限界で、故障した信号と本物の読み値を見分けます。前のミッションのスケーリングは、すでに入っています。

正常な信号
LevelRaw が –691 から 29375 カウントまで、3.6 mA をわずかに上回るところから、21 mA をわずかに下回るところまで。LevelPV は、前と同じようにスケーリングして制限します。
失われた信号
LevelRaw が –691 未満、または 29376 以上:SignalFault が ON。断線は、4 mA よりはるかに低く読みます。カードによっては、代わりに 32767 を報告します。両端を捕まえてください。
保持してから、止める
SignalFault が ON の間は、LevelPV を更新しません。最後の正常な値を保ちます。実際のレベルが分からないので、PumpOn は OFF です。
充填ポンプ
PumpOn が ON になるのは、Fill が ON で、LevelPV が 80% 未満で、SignalFault が OFF の間だけです。
タグテーブル

断線を見つける: 入力と出力

プログラムは 2 個の入力を読み、3 個の出力を設定します。 名前はどのメーカーのエディタでも同じです。

タグデータ型あなたのコード機械の上での意味
LevelRawINT読むコードが必要とする入力LT-101 の生の入力カウント値:0 = 4 mA(空)、27648 = 20 mA(満杯)
FillBOOL読むコードが必要とする入力オペレーターのスイッチ:タンクを 80% まで満たす
LevelPVREAL書くコードが設定する出力オペレーター向けのタンクレベル(%)
SignalFaultBOOL書くコードが設定する出力LT-101 の信号が失われた(NAMUR NE 43 の限界の外)
PumpOnBOOL書くコードが設定する出力充填ポンプの指令

Siemens SCL では、TIA Portal と同じように、ブロック自身のタグの前に # をつけて書きます: #LevelRaw. Rockwell と TwinCAT 名前だけを書きます: LevelRaw.

自動テスト

断線を見つける: テストでチェックする内容

  1. SignalFault は、両端で ON になります。–691 カウント未満のときと、29376 カウント以上のときです。
  2. 信号が失われている間、LevelPV は最後の正常な値を保ち、PumpOn は OFF です。
  3. 信号が戻ると、SignalFault が解除され、LevelPV はまたタンクに追従します。
  1. 試す モデルの下のボタンを使い、設備の反応を見てください。
  2. 解答をテスト ボタン1つで、すべてのチェックがあなたのコードで実行されます。
  3. 巻き戻し PRO (Pro が必要) 不合格のチェックがあれば、1スキャンずつさかのぼって原因を確かめられます。

このミッションで行き詰まりましたか?こちらでメンバーに聞いてみましょう: ロッカールーム.

なぜ大切か

現場で目にする場面

フォークリフトが、タンクの架台で伝送器のケーブルを引っかけます。画面は最後のレベルを表示したまま、タンクは満たされ続けます。

固まった数は、本物に見えます。プログラムは、信号の故障を見つけ、知らせ、タンクがあふれる前に、制御するものすべてを止めなければなりません。

現場で見かける場所飲料を 1 バッチ作る

飲料工場では、バルブが決まった量の水とシロップを混合タンクに入れます。電動ミキサが、それを 1 バッチに混ぜます。そのあと出口バルブが、飲料を貯蔵タンクへ送ります。充填機がそこからボトルに詰めます。

  1. 原料タンク水とシロップを入れておく
  2. ミキシングタンク1 バッチを満たし、混ぜ、測る現在地
  3. 貯蔵タンク完成した飲料をすぐ使える状態で保つ
  4. ボトル充填機飲料をボトルに入れる
実際の現場:場所、部品、安全
  • 飲料工場 — 水とシロップの調合
  • 塗料工場 — 原料を混ぜて均一な色にする
  • 浄水場 — 決まった量の薬品の混合液を準備する
  • 醸造所 — 設備洗浄用のお湯を温める

満杯のタンクは、自分の入口を閉じません。バルブが閉じるまで水が入り続けるので、入口が開いたままだと部屋が水浸しになるおそれがあります。

液体に覆われていないヒーターは、過熱するおそれがあります。本物のタンクには、PLC プログラムとは別に、安全装置もあります。

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

さらに続ける

道のりの次の一歩