この端末の進捗を読み込んでいます…
PLC Gym
PLC Gym ホームレベル 1, 0 XP · あなたの進捗
チャレンジ 15 · 異常を見つける · PRO (Pro が必要)

温度保持タイマの PLC:エキスパートの異常

温度の記憶、連続した保温、独立した冷却水の流れ。

加熱・保温・冷却のコントローラを修理します。加熱と冷却を重ねたり、中断された保温時間を数えたりしないようにします。

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

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

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

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

加熱、5秒間途切れない保温、冷却、完了のラッチ

テスト 1 / 9
テストが設定テストがチェックステップ 11/11 · 5.4 秒
Level
難しい · 40 ポイント
種類
異常を見つける
時間
概要 45 分
合格率
新着
機械
3D の加熱冷却の機械
Siemens
SCL
Rockwell
ストラクチャードテキスト
Beckhoff
ストラクチャードテキスト
オペレーターからの報告 · 加熱冷却の機械
中断されたウォームアップが、保温時間に数えられていました。冷却がヒーターと競り合うことがありました。Stop のあと、押されたままの Start でサイクルが再開しました。
必要な動作

実は行われていなかった保温: コードがしなければならないこと

このコンパイルできる下書きには、互いに影響し合う欠陥が3つあります。装置でテストし、指令と測定された動きを比べ、すべての運転ルールを修理してください。透明な部分でプロセスが見え、計器が数値を示します。

状態と入場
0 待機、10 加熱、20 保温、30 冷却、50 完了、90 トリップ。新たな Start で 10 に入れるのは、Permit があり、Fault がなく、Level >= 10 L かつ Temperature < 40°C のときだけです。段階の遷移は1スキャンに1つだけです。State は厳密にチェックされます。通常の段階の指令は、1スキャンの間は前の状態か新しい状態のどちらに従ってもかまいません。
加熱バンド
NeedHeat は Temperature <= 31.5°C で TRUE、>= 32°C で FALSE になります。その間の値では保持します。HeaterOn は 10/20 でだけ、その記憶に従います。MixerOn は 10/20/30 で ON です。10 で Temperature >= 32°C になると 20 に入ります。HeaterOn と CoolValve を同時に指令してはいけません。
連続した保温
Delay が計時するのは、20 で Temperature が31.5~32.5°C(両端を含む)のときだけです。最初に有効にして呼び出したときは0から始まります。5秒間途切れずに続くと 30 に入ります。Delay の呼び出し位置によって1スキャンずれるため、前後1スキャンは許容されます。その範囲を外れたら 10 に戻り、待ち時間をすべてリセットします。あとで復帰したときは、新たに5秒が必要です。
冷却と完了
CoolValve が ON になるのは 30 だけで、そのとき HeaterOn は OFF です。Temperature <= 24°C で 50 に入ります:HeaterOn/CoolValve/MixerOn は OFF、Done は ON。完了は、有効な Reset があるまで保持されます。CoolingFlow と CoolingPower は独立したユーティリティ回路を示します。冷却水で Level は変わりません。
即時の優先
10/20/30 で、Permit の喪失、Fault、Level < 10 L、または Temperature >= 70°C になると、すぐに 90 に入ります。Alarm は ON、すべてのプロセス指令と Done は OFF です。Stop は、トリップしていなければ待機に戻します。50/90 での Reset には、Start が離されていて、Permit があり、Fault がなく、Level >= 10 L かつ Temperature < 40°C であることが必要です。段階の動作中は Reset を無視します。Stop やトリップのあと、押されたままの Start で再起動することはありません。
エネルギーを見る
HeatPower は供給された加熱を、HeatingRate は正味の °C/min を表します。CoolOpen は実際のバルブの動作を確認します。24 kW のヒーターは、水の量が多いほどゆっくり温めます。12°C のジャケットは、温度差に応じて熱を取り除きます。物理的な遮断装置は、あなたの指令とは関係なく働きます。

「実行」を押して、Start を短く押します。供給された加熱パワーと温度上昇率を見てください。32°C の保温は、シミュレーション上で5秒間連続して続きます。その後、冷却で24°C まで熱を取り除きます。「入力」タブで、温度の短い中断をテストしてください。

タグテーブル

実は行われていなかった保温: 入力と出力

プログラムは 7 個の入力を読み、5 個の出力を設定します。 ほかに入力が 4 個あり、シミュレーションを動かしたり値を表示したりします。テストに使ってください。 名前はどのメーカーのエディタでも同じです。

タグデータ型あなたのコード機械の上での意味
StartBOOL読むコードが必要とする入力Start 押しボタン
StopBOOL読むコードが必要とする入力Stop 押しボタン
ResetBOOL読むコードが必要とする入力リセットボタン
FaultBOOL読むコードが必要とする入力プラントからの異常信号
PermitBOOL読むコードが必要とする入力運転許可: 安全に運転できる間は ON
LevelREAL読むコードが必要とする入力タンクのレベル(%)
TemperatureREAL読むコードが必要とする入力容器の温度(°C)
HeatPowerREAL不要テストや監視用。コードで使わなくてもかまいません実際のヒーター出力(kW)
CoolingFlowREAL不要テストや監視用。コードで使わなくてもかまいません測定された冷却水の流量、L/s
CoolingPowerREAL不要テストや監視用。コードで使わなくてもかまいませんジャケットが取り除いた熱、kW
CoolOpenBOOL不要テストや監視用。コードで使わなくてもかまいません冷却バルブ開のフィードバック
MixerOnBOOL書くコードが設定する出力ミキサーの指令
HeaterOnBOOL書くコードが設定する出力ヒーターの指令
AlarmBOOL書くコードが設定する出力アラームランプ
DoneBOOL書くコードが設定する出力Done ランプ: 作業が完了した
CoolValveBOOL書くコードが設定する出力冷却水の指令

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

自動チェック

チェックの内容

  1. 記憶したバンドで加熱し、5秒間途切れずに保温します。
  2. 独立した回路で冷却します。加熱と冷却を同時に指令してはいけません。
  3. 低水位と高温はすぐに優先されます。Reset でプロセスを再起動することはできません。

チェックでは、機械上で 9 個のテストをスキャンごとに実行します: 加熱、5秒間途切れない保温、冷却、完了のラッチ; 低温での中断は、保温を最初からやり直す; 高温での中断は、有効な保温ではない; ヒステリシスはバンド内で両方向を記憶する; 水位が低いと、フェーズ10を禁止します; 水位が低いと、フェーズ20を禁止します; 水位が低いと、フェーズ30を禁止します; 高温でトリップし、高温中の Reset は拒否される; 許可と Stop では、自動再起動を作れない.

現場では

現場ではどこにあるか

食品工場は、バッチを加熱し、決まった時間熱いまま保ち、出荷前に冷やします。

バッチが冷たすぎる間に保持タイマが数えると、バッチが正しく処理されません。加熱と冷却を同時に行うと、エネルギーを無駄にし、コードの間違いが隠れます。

解けましたか?それとも行き詰まりましたか?話し合いはこちらで: ロッカールーム.

さらに続ける

ほかのチャレンジ